部署

Neotask 可以在任何地方运行 -- 从您的笔记本电脑到 Kubernetes 集群。选择适合您需求的部署方式。

本地安装

最简单的入门方式。直接在 macOS、Linux 或 Windows(通过 WSL2)上安装 Neotask。Gateway 作为由 launchd(macOS)或 systemd(Linux)管理的后台服务运行。

要求: Node.js 22+

您将获得:

Docker

在 Docker 容器中运行 Gateway,使用持久的配置和工作空间卷。非常适合 VPS 部署或当您需要与主机系统隔离时。

特性:

持久状态:

Kubernetes

使用 StatefulSet 模式部署到 Kubernetes 以实现持久存储。社区维护的 Helm charts 可用。

典型配置:

Fly.io

一条命令部署到 Fly.io,带持久卷和自动 HTTPS。

特性:

Hetzner VPS

使用 Docker Compose 在专用 Hetzner VPS 上运行。完整的基础设施即代码支持,带社区 Terraform 模块。

配置包括:

Render

在 Render 上基于 Blueprint 的部署,带自动构建和 1GB 持久磁盘。

GCP Compute Engine

在 Google Cloud 上基于 Docker 的部署,带持久磁盘和启动自动化。

Podman

使用 Podman 和 systemd Quadlet 支持的无 root 容器执行。非常适合限制 Docker 守护进程访问的环境。

选择部署方式

需求 推荐
只是试用 本地安装
Mac 上的个人使用 本地 + macOS 伴侣应用
始终在线的服务器 VPS 上的 Docker(Hetzner、DigitalOcean)
带扩展的生产环境 Kubernetes
快速云部署 Fly.io 或 Render
无 root 容器 Podman

远程访问

默认情况下,Gateway 仅监听 localhost(127.0.0.1)。要进行远程访问:

详见 Gateway 了解配置详情。