Vxero Neo — 從終端機部署至任何VPS Vxero Neo 是一個原生的 SSH 命令列工具 (CLI),可初始化伺服器、部署 Docker 應用程式並管理即時基礎設施。無需安裝代理程式 (agent),也沒有控制平面 (control plane)。支援 macOS、Linux 及 Windows。
- 定價: - 免費版 ($0) - Neo+ ($69 發布特價,原價 $99/年) - 伺服器數量無上限
常見問題 (FAQ) - **Neo 會在我的伺服器上安裝代理程式嗎?** 不會。Neo 完全在您的本地端機器上運行,並透過 SSH 連接到您的伺服器。除了您的應用程式的執行環境 Docker 與 Caddy 之外,不會安裝任何其他東西。 - **我已經在使用 docker-compose,該如何轉換?** 在您的專案目錄中執行 `neo config generate`。Neo 會掃描您的 `docker-compose.yml` 並自動生成 `.neo.yml` — 偵測您的應用程式服務、資料庫 sidecar、背景工作程序、環境變數與儲存空間 (volumes)。然後只要執行 `neo deploy .` 即可發布。 - **支援哪些雲端供應商?** 任何提供 SSH 存取權限的 VPS 供應商皆可 — DigitalOcean, Hetzner, Linode, Vultr, AWS EC2, GCP, Azure。Neo 是部署到單一虛擬機 (VM)。它不是叢集編排工具,不管理 Kubernetes 或 Docker Swarm 等多節點架構。如果您的每個專案需要一台可靠的伺服器,Neo 將是絕佳的選擇。 - **Neo 可以用於本地端開發嗎?** 可以。`neo dev` 包裝了 `docker compose up`,並從 `.neo.yml` 載入 Neo 的環境變數。從本地端開發到正式上線環境都能使用相同的配置。如果您更喜歡直接使用 `docker compose up` 也是可以的 — Neo 在部署時會讀取您的 compose 檔案。 - **SSL/HTTPS 如何運作?** 有三種選項: 1. `neo domain --temp` 透過 sslip.io 讓您立即獲得 HTTPS(不需設定 DNS)。 2. `neo domain app example.com` 在 DNS 指向後,使用 Let's Encrypt 自動獲取 SSL。 3. `--cert` 與 `--key` 參數可讓您使用自己的憑證。 - **我可以運行背景工作程序(隊列、排程器)嗎?** 可以。在您的 `.neo.yml` 中新增 `workers` 區塊,Neo 會將它們部署為獨立的容器,並使用與您的主應用程式相同的映像檔、環境變數及儲存空間。可以使用 `neo logs myapp --worker queue` 檢視其日誌。 - **資料庫方面呢?** Neo 可以在 Docker 中作為共享服務或 sidecar 運行資料庫 — 對於小型專案來說已足夠。對於有真實使用者的正式上線環境,我們建議使用託管資料庫 (Neon, PlanetScale, Supabase) 並透過 `neo env set DATABASE_URL=...` 來連接。 - **如何讓 `.neo.yml` 與伺服器上的變更保持同步?** `neo sync` 會讀取目前的伺服器狀態並寫回 `.neo.yml`。網域變更、環境變數、HTTPS 切換等 — 全都會被捕捉。請先使用 `--dry-run` 來進行預覽。 - **Neo 是免費的嗎?** 是的。Neo 永遠免費,包含所有功能 — 部署、網域、工作程序、儲存空間、指標監控、終端機、備份 — 限於 1 台伺服器。Neo+(每年 $99,目前發布特價 $69)解除了伺服器限制,讓您能管理無限數量的伺服器。團隊授權(10 個金鑰每年 $299,發布特價 $199)也有提供。 - **為什麼要付費購買 Neo+ 或團隊授權?** Neo 是免費的且將會一直免費。付費方案是我們維持它免費的方式。每一個 Neo+ 與團隊授權都直接資助了後續的開發 — 新指令、更好的工具以及長期的維護。Neo+ 解除了單一伺服器限制,因此您可以在一個工具中管理預備環境、正式環境、副專案及客戶應用程式。團隊授權則提供 10 個名額供同事或承包商共享。沒有被付費牆阻擋的功能、沒有使用上限、也沒有供應商鎖定。
FACT BOX · 重點整理
- 來源:PR Times
- 分類:新品
- 相關組織:Docker / DigitalOcean / Hetzner
- 產品、服務:Vxero Neo / Neo+