2 điểm bởi gronxb 6 giờ trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Ship là một công cụ triển khai mã nguồn mở mà tôi đang xây dựng để đưa ngay các dịch vụ web nhỏ đang chạy local lên domain của mình.

Quy trình tôi mong muốn rất đơn giản.

  1. Scaffold một dự án máy chủ SSR.
  2. Đặt Dockerfile.
  3. Chạy ship --service demo.
  4. Kiểm tra ngay tại demo.your-domain.com.

Cách tiếp cận ban đầu là thiết kế sao cho chỉ mở trong mạng Tailscale, và khi cần thì có thể chỉ công khai từng dịch vụ cụ thể ra Internet.

Vì vậy bình thường có thể dùng như các dịch vụ nội bộ trong home server/Mac mini cá nhân, rồi chỉ khi cần cho ai đó xem mới chuyển sang mạng Internet.

Trên dashboard, có thể kiểm tra danh sách dịch vụ đã triển khai, trạng thái công khai nội bộ/bên ngoài, log và các lệnh đã chạy.

Vì vẫn là phiên bản đầu nên hiện cần cấu hình domain Cloudflare và Tailscale. Tôi đã sắp xếp quy trình cài đặt và luồng ví dụ trong README.

Tôi muốn nhận phản hồi xem với những ai thường xuyên chạy các dịch vụ nhỏ trên home server hoặc Mac mini thì quy trình này có hữu ích không.

Chưa có bình luận nào.

Chưa có bình luận nào.