n8n VPS 寄存:在自己伺服器運行的業務自動化
- 在 Docker 映像以兩行指令安裝
- 工作流程執行次數不設限制
- 工作流程資料儲存在自己的伺服器
HELPER VPS n8n VPS 是自行寄存設置,您可在以 Docker 應用程式映像建立的 Linux 雲端伺服器上運行官方 n8n Docker 映像,每月 $25.00 起,計費週期為 1、3、6 或 12 個月。建立時從映像清單選擇 Docker,連接後只需執行兩行指令,n8n 編輯器即可開啟。
n8n 是甚麼?
n8n 是以節點連接多個應用程式及服務、自動化業務的工作流程自動化工具。在畫面拖放節點連接便可,需要時亦可直接加入 JavaScript 或 Python 程式碼。具備數百個服務連接節點、HTTP 請求節點及 Webhook 節點,可與幾乎所有提供 API 的服務收發資料。
n8n 是原始碼公開的 fair-code 軟件,按 Sustainable Use License 可為自己業務及公司內部用途自行安裝免費使用。自行寄存的 n8n 不另計工作流程執行次數,連接資料及執行資料全部儲存在自己的伺服器。亦可以 AI 代理節點建立接上語言模型的自動化。
n8n VPS 可以做甚麼?
把重複工作轉為 n8n 自行寄存工作流程,由伺服器代為處理。
業務連接自動化
表格提交後記錄到試算表,再以即時通訊發送通知,以一個流程連接多個服務。
AI 代理
連接 OpenAI 等語言模型或同一伺服器的 Ollama,自動處理郵件分類、摘要及撰寫回覆草稿。
資料收集與整理
以 API 及 Webhook 接收資料加工後,定時存入 PostgreSQL 等資料庫。
通知與監察
監察訂單、付款、伺服器狀態等事件,符合條件即以 Telegram 或 Slack 通知。
n8n VPS 如何開始?
以 Docker 映像建立伺服器並執行指令,即可使用。
第 1 步。 以 Docker 映像建立伺服器
選擇地區及大小,在映像清單選擇 Docker 應用程式。在 Ubuntu 24.04 上安裝 Docker Engine 及 Docker Compose。
第 2 步。 以 SSH 登入
以已登記的 SSH 金鑰或 root 密碼登入伺服器 IP,以 docker version 確認 Docker 已準備好。
第 3 步。 執行 n8n
以下方安裝指令啟動 n8n 容器,經配上網域及 HTTPS 的位址登入並建立管理員帳戶。
n8n 如何安裝?
在以 Docker 應用程式映像建立的伺服器執行下方指令。資料儲存在 n8n_data 卷宗,即使把容器換成新版本亦照樣保留。正式營運時請連接網域,並以 Nginx 或 Caddy 等反向代理配上 HTTPS 使用。
docker volume create n8n_data
docker run -d --restart unless-stopped --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n在 VPS 自行寄存 n8n 有甚麼好處?
工作流程增加,收費亦維持一個伺服器方案。
毋須擔心執行次數: 自行寄存的 n8n 不計執行次數,工作流程可盡情運行。
資料放在自己的伺服器: 連接資料、執行紀錄及檔案全部儲存在你所選地區的伺服器。
程式碼及套件自由: 按需要設定程式碼節點、社群節點及環境變數。
長開的 Webhook: 伺服器全日開機,不會錯過 Webhook 及排程執行。
易於擴展的配置: 接上 PostgreSQL、Redis,以佇列模式分拆處理執行。
固定月費: 以您選擇的方案價格支付 1、3、6 或 12 個月,每月 $25.00 起。
常與 n8n 一同使用的工具
適合以 n8n 節點連接,或在同一伺服器一同架設的工具。
- OpenAI
- PostgreSQL
- Redis
- Ollama
- NGINX
- Docker
把伺服器放在接近客戶的地方
在 31 個國家、40 個城市任何地方,以相同價格建立 n8n 伺服器。
如何以網域及 HTTPS 營運 n8n?
Webhook 要從外部進入,必須有公開位址及 HTTPS。
把網域 A 記錄指向伺服器 IP,並以 Nginx 或 Caddy 作反向代理,把經 443 號連接埠進入的請求轉交 n8n 的 5678 號連接埠。Caddy 只需寫上網域即自動取得 Let's Encrypt 證書,Nginx 則以 Certbot 取得證書。n8n 編輯畫面使用即時連線,請設定代理一併轉交 WebSocket 連線。
在 n8n 容器以環境變數設定 N8N_HOST 為網域、N8N_PROTOCOL 為 https、WEBHOOK_URL 為以 https 開頭的完整位址。這樣 Webhook 節點顯示的位址才會是公開網域,外部服務亦能準確呼叫。配上 HTTPS 後,5678 號連接埠不對外開放、只經代理連線,更加安全。
n8n VPS 適合甚麼大小?如何更新?
以工作流程數量及每次處理的資料量選擇便可。
對於幾個個人自動化,最小的 12 GB 通用方案已足夠起步。對於多個用戶或頻繁的 webhook,16 GB 高效能方案更從容,如處理大型檔案或大量資料列,或同時運行 AI 代理、PostgreSQL 及 Redis,32 GB 高效能方案更舒適。預設資料庫為 SQLite,隨著執行增多,建議切換至 PostgreSQL。
更新時以 docker pull docker.n8n.io/n8nio/n8n 取得新映像,再以 docker stop n8n、docker rm n8n 刪除現有容器,然後重新執行相同的 docker run 指令便可。資料在 n8n_data 卷宗照樣延續。升級大版本前請閱讀 n8n 官方變更說明,並在建立時啟用自動備份更安心。
n8n 寄存常見問題
選擇及安裝 n8n VPS 時常見的問題。
n8n VPS 已預先安裝 n8n 嗎?
n8n 在以 Docker 應用程式映像建立伺服器後自行安裝。在映像選擇 Docker 便已備妥 Docker,以兩行安裝指令即可立即執行官方 n8n 容器。
n8n 寄存收費多少?
使用 n8n 無需額外費用,您只需支付所選伺服器方案的價格。最小方案每月 $25.00 起,n8n 建議使用 12 GB 或以上記憶體的方案。
如何購買 n8n 伺服器?
選擇方案、地區及系統,選擇 Docker 作為映像,然後付款。安全的 PayGate 結帳頁面會打開,付款確認後伺服器即建立。
自行寄存的 n8n 免費嗎?
是的,n8n 社群版按 Sustainable Use License 可為自己業務及公司內部用途免費使用。部分企業功能需要 n8n 另外的授權。
工作流程執行次數有限制嗎?
自行寄存的 n8n 不另計執行次數。可處理的量視乎伺服器 CPU 及記憶體,執行增加時轉到較大方案便可。
Webhook 運作需要甚麼?
需要公開網域及 HTTPS。把網域連接到伺服器 IP,以反向代理配上證書,再在 WEBHOOK_URL 環境變數填入 https 位址,Webhook 節點便會顯示該位址。
首次登入時做甚麼?
以瀏覽器開啟 n8n 位址,便會出現建立管理員帳戶的畫面。設定電郵及密碼後即進入工作流程編輯畫面。
可以使用 PostgreSQL 作資料庫嗎?
可以,預設為 SQLite,以環境變數填入 DB_TYPE=postgresdb 及連線資料便使用 PostgreSQL。以 Docker Compose 一併啟動 n8n 及 PostgreSQL,管理更方便。
n8n 可以使用發送郵件節點嗎?
可以,在 Send Email 節點填入使用 587 號連接埠的郵件發送服務帳戶發送。所有伺服器已關閉對外的 25 號連接埠,基本做法是使用發送服務。
n8n 如何更新?
以 docker pull 取得新映像,刪除現有容器後以相同 docker run 指令重新啟動。資料保留在 n8n_data 卷宗,工作流程及連接資料照樣延續。
n8n 資料如何備份?
建立時選擇自動備份選項,費用為方案價格的 5.6%,並定期備份整部伺服器。還原請在客戶支援頁面提出,並建議將 n8n 的工作流程匯出為 JSON 並另行保存。
n8n 是 n8n 項目擁有的原始碼公開(fair-code)軟件,遵循 Sustainable Use License;Docker 是各項目擁有的開源軟件。安裝及更新、工作流程設定、n8n 使用問題由客人自行管理。伺服器費用為所選方案價格,使用 n8n 不另收費。
n8n 伺服器指南
收到伺服器後最好先做的事。
