〈不是工程師,我跟 AI 花一個晚上,用舊電腦自架 n8n〉之後,家裡的舊電腦已經穩定跑著 n8n。
我開始想:這台 24 小時開著,只跑 n8n 好像有點浪費,能不能順便當家庭影音中心?
家裡有三台 Android TV,我想在家看自己的影片,出門也能用手機看;也想要一個像 NAS 的地方放檔案,手機和電腦都能存取。
10 月 13 日白天,我人不在家,用手機和公司電腦連回家,跟 Claude 一路做完,讓這台舊電腦變成家庭影音中心加私人雲端硬碟。
為什麼不重灌成 NAS 系統
一開始想到的是 TrueNAS、OpenMediaVault 這類 NAS 專用系統,但最後沒有裝:
- n8n 和備份已經在 Ubuntu 上跑得很好,重灌就要全部重來
- 只有一顆 1TB 硬碟,NAS 系統主打的磁碟陣列用不到
- 我真正需要的只是「網頁管理介面」,不用每次都打指令
NAS 說穿了就是「放檔案+讓家裡的設備存取」。在原本的 Ubuntu 上加幾個免費的服務,就是一台 NAS。
另一個前提讓事情簡單很多:n8n 仍是這台主機最重要的服務,影片壞了可以重新放,重要檔案我會另外備份到雲端,所以不需要磁碟陣列,也不用買新硬碟。
家庭影音中心補了哪些服務
| 服務 | 白話說明 |
|---|---|
| Tailscale | 只有自己的設備能進的私人網路,手機在外面也像在家一樣 |
| Cockpit | 主機的網頁管理介面,看硬碟、紀錄,還有網頁版終端機 |
| Jellyfin | 自己架的 Netflix,有 Android TV 和手機 App |
| File Browser | 網頁版檔案總管,手機上傳下載用 |
| Samba | Windows 的網路磁碟機,家裡電腦大量搬檔案用 |
| Caddy | 給這些服務取好記的 HTTPS 網址,不用記 IP 和 port |

影片為什麼不走 Cloudflare
n8n 是經過 Cloudflare Tunnel 對外的,很自然會想「影片也走 Cloudflare 就好」。
但 Cloudflare 的條款不允許透過一般的 Tunnel 大量傳影片,免費方案上傳也有單檔 100MB 的限制,拿來當 NAS 一定會卡住。
所以對外分成兩條路:n8n 和瀏覽器 SSH 繼續走 Cloudflare,任何電腦通過 Gmail 驗證就能連;影片、檔案、管理介面走 Tailscale,只有裝了 Tailscale、登入我帳號的設備連得到。代價是公司電腦不裝 VPN 類軟體,在公司就看不到影片,這是刻意的取捨。兩條路怎麼設定,寫在〈Tailscale 教學:出門也能安全連回家,和 Cloudflare 怎麼分工〉。
意外發現:主機裡本來就有一張顯卡
影片串流最吃重的是「轉檔」:網路慢或設備不支援某種格式時,伺服器要即時把影片轉成較小、較通用的格式。
我的 i5-9400F 沒有內建顯示,用不了 Intel 最省力的硬體轉檔。
用一行指令查一下,才發現主機裡插的獨顯是 NVIDIA GTX 1650。它有硬體影片編碼器,就拿來給 Jellyfin 轉檔,CPU 不用累死。
裝好驅動後,顯卡閒置只有約 7W。實際上 Android TV 大多數格式都能直接播,需要轉檔多半是外出、網路慢的時候,顯卡是「有需要時頂得住」的保險。
這一天的順序
- Tailscale:主機和手機各裝一次,用同一個 Google 帳號登入
- Cockpit:人在外面用手機打開管理介面,登入成功
- NVIDIA 顯卡驅動:遠端安裝、遠端重開機,n8n 自己恢復運作
- Jellyfin:用 Docker 架好、開啟顯卡轉檔,確認真的是顯卡在轉
- File Browser+Samba:手機上傳照片成功,Windows 網路磁碟機設定好
- Caddy:用自己的網域給這些服務取好記的網址
- 請 Claude 做一次資安健檢,真的抓到一個漏洞

人不在家,怎麼跟 AI 一起做
做法和架 n8n 那晚一樣:Claude 給指令,我複製貼上執行,再把終端機的結果原封不動貼回去,由它判讀下一步。
差別是這次我完全沒有坐在主機前面:在公司用瀏覽器 SSH 或 Mac 的終端機連回家,需要用手機測試的步驟就拿手機做。
Claude 的網頁版和手機 App 對話會同步,換設備也能接著問。
這一天也遇到 AI 自己給錯的時候。它請我下載一部有名的開源動畫當測試片,結果官方網址改版、出現 404;Samba 的一個設定參數在新版改了名字,它給的是舊名稱。這些都是把實際的錯誤訊息貼回去之後,它自己改正的。測試片後來也不下載了,改用 Jellyfin 內建的工具自己產生一段 2 分鐘的 1080p 測試畫面。
另一個習慣是「維運手冊」:每完成一步,就請 Claude 更新一份文件,記下裝了什麼、放在哪裡、怎麼維護。對話會結束,手冊會留下來,下次開新對話讓它先讀手冊就能接著做。這部分寫在〈不是工程師,怎麼跟 AI 合作完成大專案:我架伺服器的做法〉。
影片和檔案放哪裡
全部放在主機裡那顆 1TB 的傳統硬碟,分成三個資料夾:n8n 備份、影片、一般檔案。影片壞了可以重放,不備份;一般檔案也沒有備份,所以重要的東西不能只放這裡。放進去的影片也要是自己合法取得的。什麼才算「重要檔案」,寫在〈File Browser+Samba:手機和電腦都能用的私人雲端硬碟〉。
花了多少錢
| 項目 | 費用 |
|---|---|
| 硬體 | 0(舊電腦,顯卡和硬碟本來就有) |
| 軟體 | 0(全部免費或開源) |
| HTTPS 憑證 | 0(Let’s Encrypt) |
| 網域 | 本來就有 |
| 電費 | 整機待機約 21W,一年約 NT$500(裝顯卡驅動前量測) |
對比之下,市售入門的 2 槽 NAS 光機器就要上萬元,還不含硬碟,也不能跑 n8n。
還沒做完的事
因為人不在家,有幾件事要回家才能驗收:三台 Android TV 安裝 Jellyfin App 實際播放、用 Windows 電腦測試網路磁碟機,還有裝了顯卡驅動之後重新量一次待機耗電。
這是舊電腦家用伺服器系列的第 5 篇。
上一篇:〈n8n 備份做兩份:本機硬碟+加密同步到 Google Drive〉;
下一篇〈Tailscale 教學:出門也能安全連回家,和 Cloudflare 怎麼分工〉已經上架,寫的是 Tailscale 怎麼裝,以及什麼該走 Cloudflare、什麼該走 Tailscale。






