藍圖風格插畫:小人沿著虛線走向一台舊桌機,主機旁接出一串 n8n 流程節點

不是工程師,我跟 AI 花一個晚上,用舊電腦自架 n8n

不是資訊本科的我,跟 Claude 一問一答花一個晚上,用家裡 2019 年的舊電腦自架 n8n:怎麼選方案、怎麼跟 AI 合作、卡住時怎麼解決,以及一年要多少電費。

上一篇〈n8n 是什麼?AI 都會排程了還需要它嗎?〉最後說,下一篇要寫我怎麼拿家裡的舊電腦自架 n8n,這不是來了嗎。

我不是資訊本科(為什麼開始學 AI,寫在〈我不是工程師,為什麼開始學 AI〉),之前也沒架過伺服器。

10 月 12 日晚上 9 點,我問 Claude「我自己有辦法架 n8n 伺服器嗎?」;凌晨 1 點,n8n 已經在我自己的網址上跑起來。

隔天早上在公司,我也用瀏覽器連回了家裡的主機。這篇記錄自架 n8n 的過程,重點放在我怎麼跟 AI 一起完成。

文中的版本、價格和設定畫面以 2026 年 10 月為準。

第一個問題:我自己架得起來嗎?

問完第一個問題,我接著一路追問:租 VPS 貴不貴?能不能跟網站放在一起?NAS 可以嗎?Make 這種不用自己架的服務划算嗎?買一台迷你電腦呢?

最後整理成這張表:

方案花費考量
租 VPS(Hostinger KVM 1)首約每月約 US$6.49,續約約 US$11.9924 小時運作,但要月租,續約會漲價
放進現在的網站主機-共享主機不能跑 n8n,也不能直接升級成 VPS
NAS已經有就不用買NAS 放私人照片和文件,被入侵的代價太大
Make免費每月 1,000 credits每個步驟都扣點,4 個步驟的流程每 15 分鐘跑一次,免費額度不到三天就用完
n8n 官方雲端版年繳每月 €20 起(2,500 次執行)不用管主機,但有執行次數上限
迷你電腦台灣通路 N150 機種約 NT$9,200~18,500省電,但要先花一筆錢
家裡的舊電腦NT$0要自己維護,最後選這個
價格查詢於 2026 年 9~10 月

選舊電腦的理由很簡單:家裡剛好有一台 2019 年的桌機閒著,不用花錢,規格還比便宜的 VPS 好。

網站留在原本的主機,合約到 2030 年,到期前再決定要不要搬。

AI 從我的 Gmail 找出舊電腦的型號

舊電腦是什麼型號、在哪裡買的,我早就忘了。

我請 Claude 搜我的 Gmail,它沒找到購買紀錄,卻翻出 2021 年我因為藍牙故障聯絡聯想客服的信,裡面有序號和機型代碼。

拿序號到聯想的支援網站一查,完整規格就出來了:

  • 聯想 IdeaCentre T540(約 2019 年)
  • Intel i5-9400F,6 核心
  • 16GB 記憶體
  • 120GB SSD 裝系統,1TB 傳統硬碟放備份

i5-9400F 的「F」代表處理器沒有內建顯示,所以主機上的獨立顯卡要留著,不然接螢幕不會有畫面。

聯想 IdeaCentre T540 桌機外觀

自架 n8n 的那個晚上:AI 給指令,我照著做

我用的是 Claude 網頁版和手機 App,兩邊的對話會同步,換裝置也能從同一個地方接著問。

合作方式很單純:Claude 給一段指令,我複製到終端機執行,再把畫面上的結果原封不動貼回去,由它判斷成功了沒、下一步做什麼。

它給的指令我幾乎沒有質疑過,就是大膽照做。這台電腦本來就閒置,這個階段就算做錯,也不會有太大的損失。

最緊張的反而是語言。Ubuntu Server 的安裝畫面是純文字,顯示不了中文,只能選英文;裝好之後用 SSH 連進去,滿畫面也都是英文。

看不懂的地方,我就整段貼給 Claude。

和 Claude 的對話:它把 Ubuntu Server 安裝拆成做隨身碟、接線開機等步驟

這個晚上做的事,照順序是:

  1. 把網域的 DNS 搬到 Cloudflare,之後才能用自己的子網域開 n8n
  2. 用隨身碟在舊電腦安裝 Ubuntu Server
  3. BIOS 設定停電後自動開機,再設定固定 IP
  4. 開防火牆,SSH 改成只能用金鑰登入
  5. 安裝 Docker,架好 n8n
  6. 用 Cloudflare Access 加一道門禁,只有我的 Gmail 收得到登入驗證碼
  7. 用 Cloudflare Tunnel 讓 n8n 從外面連得到,家裡不用開任何 port
  8. 每天自動備份到 1TB 硬碟,再加密同步到 Google Drive

每一步怎麼做,我會在後面的文章分開寫。這篇先講過程中值得分享的幾件事。

把 DNS 搬到 Cloudflare 後的紀錄清單,名稱和內容已遮蔽

我照著做,AI 先幫我留了退路

回頭看整段對話,Claude 給的步驟有個共通點:要改到「改錯就回不去」的設定之前,它都先安排一個確認的步驟。

  • 關掉密碼登入之前,先確認用金鑰登得進去。順序反過來,我就會被鎖在門外。
  • 設定固定 IP 時,保留原本的位址,再額外加一個固定位址,設定過程中連線不會斷。
  • n8n 第一次開啟時,誰先進來誰就是管理員。所以先從自己的電腦透過 SSH 通道建好帳號,最後才把網址公開。
  • 格式化硬碟之前,先確認硬碟代號,避免格式化錯顆;舊硬碟也先做一次健康檢查。

如果你也想照著 AI 做,可以多問一句:「這一步做錯了,要怎麼回頭?」

卡住的時候,把結果原封不動貼回去

過程當然不會一路順。卡住時我做的事都一樣:把指令的執行結果或畫面貼給 Claude。

把 Ubuntu 安裝畫面拍照貼給 Claude,它整理出每個欄位該填什麼

Cloudflare 一直顯示「未安裝連接器」

Tunnel 建好了,Cloudflare 後台卻一直顯示沒有連接器。Claude 請我跑幾個檢查指令,結果是程式有裝,但系統服務沒有註冊。

原來是安裝指令的最後一行沒有執行到,補跑之後就連上了。

回報 Cloudflare 一直顯示未安裝連接器後,Claude 給的三個檢查指令

刪檔案刪到像當機

1TB 硬碟裡還有以前留下的舊資料,其中一個資料夾有大量小檔案。刪除時畫面完全沒有進度,看起來像當機。

Claude 說傳統硬碟刪小檔案本來就慢,要我另開一個視窗看硬碟用量,數字確實一直在下降。

Google 的「發布」按鈕是灰的

備份要同步到 Google Drive,得先在 Google Cloud 建立自己的授權,而且一定要「發布」,不然授權每 7 天就會失效。但發布按鈕一直按不下去,原因是要先填好首頁網址、隱私權政策網址這些品牌資訊,我剛好用自己的網站填。不要上傳 Logo,會觸發人工審查。

顯示「更新失敗」,其實成功了

更新韌體時,有一項安全開機憑證顯示更新失敗。結果貼回去之後,Claude 請我查目前的版本,發現已經是新版。清單裡同一個憑證有兩個更新版本,一個成功、一個被判定失敗,實際結果是好的。

隔天在公司,用瀏覽器連回家

隔天早上我在公司,想到萬一主機出狀況,人在外面也要能處理。

最後用的是 Cloudflare 的瀏覽器型終端機:任何電腦打開一個網址(文中用 ssh.example.com 代替),通過 Gmail 驗證碼,就能登入家裡的主機,電腦上不用放任何金鑰。

這裡遇到一個限制:搭配 Cloudflare 的短期憑證時,主機的帳號名稱必須和 Gmail 的 @ 前面那段相同。

我原本的帳號名稱對不上,所以另外建了一個外出專用的帳號。後來公司的 Mac 也用終端機連上了,不需要安裝 Homebrew,也不需要管理員權限。

用公司電腦連回家之前,要先確認公司允許。私鑰不要複製到公司電腦,也不要安裝 VPN 類的軟體。

在公司用瀏覽器 SSH 登入家裡主機後的 Ubuntu 歡迎畫面

自架 n8n 的成果:一年電費約 500 元

自架 n8n 架構圖:手機或公司電腦先經過加了門鎖的 Cloudflare,家裡的主機主動往外拉通道連上;主機每天備份到硬碟,再同步到加密的雲端
左邊是手機和公司電腦,中間加了鎖的雲是 Cloudflare(要先過 Gmail 驗證),房子裡的主機主動拉通道連上它;主機每天把 n8n 備份到硬碟,再加密同步到 Google Drive(右上的雲)。
  • n8n 只開給主機自己,連家裡的區網都碰不到,外面只能經過 Cloudflare 進來
  • 打開 n8n 要過兩關:先過 Cloudflare 的 Gmail 驗證,再過 n8n 自己的帳號密碼和兩步驟驗證
  • 家裡的路由器沒有開任何 port,是主機主動往外連到 Cloudflare
  • 每天凌晨 4 點半自動備份,本機硬碟一份,Google Drive 一份,雲端那份的檔名和內容都加密

硬體和軟體都是 0 元,多出來的只有電費。我用有用電監測功能的智慧插座量過,主機待機約 21W,一個月大約 15 度電。

照台電的住宅累進電價,以我家的用電級距估算,非夏月每月多約 34 元、夏月約 57 元,一年大約 500 元。改租 VPS 的話,續約價每個月就要 380 元左右。

智慧插座 App 顯示主機當下功率 21.97W

如果你也想自架 n8n

需要準備的東西:

  • 一台閒置的電腦。系統加上 n8n,20GB 以內的空間就夠用
  • 8GB 以上的隨身碟、一條網路線,安裝時暫借的螢幕和鍵盤
  • 一個自己的網域,DNS 交給 Cloudflare 管理
  • 一個密碼管理器。過程中會產生很多金鑰和密碼,像 n8n 的加密金鑰,弄丟就還原不了備份
  • 一個晚上的時間

架好之後還要維護。Ubuntu 的安全更新會自動安裝,但 n8n、Docker 這些不會,我在 Google 日曆設了每個月第一個週六提醒自己手動更新。

這台主機後來沒有只跑 n8n。隔天我人在外面,遠端幫它加上了影音串流和檔案中心,這部分會在之後的文章接著寫。

這是舊電腦家用伺服器系列的第 1 篇。下一篇〈舊電腦變伺服器:Ubuntu Server 安裝、網路規劃與基本資安〉已經上架,寫的是 Ubuntu Server 安裝每一步怎麼選,以及主機該插數據機還是分享器。