Triển khai

Neotask có thể chạy ở bất cứ đâu, từ máy tính xách tay đến cụm Kubernetes. Chọn phương thức triển khai phù hợp với nhu cầu của bạn.

Cài đặt cục bộ

Cách đơn giản nhất để bắt đầu. Cài đặt Neotask trực tiếp trên macOS, Linux hoặc Windows (qua WSL2). Gateway chạy như một dịch vụ nền được quản lý bởi launchd (macOS) hoặc systemd (Linux).

Yêu cầu: Node.js 22+

Những gì bạn nhận được:

Docker

Chạy Gateway trong một container Docker với cấu hình liên tục và các volume không gian làm việc. Lý tưởng cho các triển khai VPS hoặc khi bạn muốn cô lập khỏi hệ thống máy chủ.

Tính năng:

Trạng thái liên tục:

Kubernetes

Triển khai lên Kubernetes sử dụng mẫu StatefulSet để lưu trữ liên tục. Biểu đồ Helm được duy trì bởi cộng đồng có sẵn.

Thiết lập điển hình:

Fly.io

Triển khai một lệnh lên Fly.io với các volume liên tục và HTTPS tự động.

Tính năng:

Hetzner VPS

Chạy trên Hetzner VPS chuyên dụng với Docker Compose. Hỗ trợ cơ sở hạ tầng dưới dạng mã đầy đủ với các mô-đun Terraform cộng đồng.

Thiết lập bao gồm:

Render

Triển khai dựa trên Blueprint trên Render với các bản dựng tự động và 1GB đĩa liên tục.

GCP Compute Engine

Triển khai dựa trên Docker trên Google Cloud với đĩa liên tục và tự động hóa khởi động.

Podman

Thực thi container không root với hỗ trợ Podman và systemd Quadlet. Lý tưởng cho các môi trường nơi quyền truy cập Docker daemon bị hạn chế.

Chọn cách triển khai

Nhu cầu Khuyến nghị
Chỉ thử nghiệm Cài đặt cục bộ
Sử dụng cá nhân trên Mac Cục bộ + ứng dụng đồng hành macOS
Máy chủ luôn bật Docker trên VPS (Hetzner, DigitalOcean)
Sản xuất có khả năng mở rộng Kubernetes
Triển khai đám mây nhanh Fly.io hoặc Render
Container không root Podman

Truy cập từ xa

Theo mặc định, Gateway chỉ lắng nghe trên localhost (127.0.0.1). Để truy cập từ xa:

Xem Gateway để biết chi tiết cấu hình.