部署

Neotask 可以在任何地方執行, , 從您的筆記型電腦到 Kubernetes 叢集。選擇最適合您需求的部署方式。

本機安裝

最簡單的入門方式。直接在 macOS、Linux 或 Windows(透過 WSL2)上安裝 Neotask。Gateway 作為由 launchd(macOS)或 systemd(Linux)管理的背景服務執行。

需求: Node.js 22+

您將獲得:

Docker

在 Docker 容器中執行 Gateway,使用持久性設定和工作空間磁碟區。非常適合 VPS 部署,或當您想要與主機系統隔離時。

功能:

持久狀態:

Kubernetes

使用 StatefulSet 模式部署到 Kubernetes 以獲得持久儲存。社群維護的 Helm chart 可供使用。

典型設定:

Fly.io

一條命令即可部署至 Fly.io,支援持久磁碟區和自動 HTTPS。

功能:

Hetzner VPS

使用 Docker Compose 在專用的 Hetzner VPS 上執行。支援社群 Terraform 模組的完整基礎設施即程式碼。

設定包括:

Render

在 Render 上基於藍圖的部署,支援自動建置和 1GB 持久磁碟。

GCP Compute Engine

在 Google Cloud 上基於 Docker 的部署,支援持久磁碟和啟動自動化。

Podman

使用 Podman 和 systemd Quadlet 支援進行無 root 容器執行。非常適合 Docker daemon 存取受限的環境。

選擇部署方式

需求 推薦方案
只是試用 本機安裝
在 Mac 上個人使用 本機 + macOS 伴侶應用程式
全天候執行的伺服器 VPS 上的 Docker(Hetzner、DigitalOcean)
可擴展的生產環境 Kubernetes
快速雲端部署 Fly.io 或 Render
無 root 容器 Podman

遠端存取

預設情況下,Gateway 只監聽 localhost(127.0.0.1)。如需遠端存取:

設定詳情請參閱 Gateway。