先把話說在前面:NocoDB 是本站服務裡最容易自架的一個。它可以單一容器跑起來,內建 SQLite 就能用,一行 docker run 十分鐘搞定。如果你只是想試用,自架完全合理,不需要付錢給任何人。
但這篇文章要談的是另一個階段:當 NocoDB 從「玩玩看」變成「公司的客戶名單和訂單都在裡面」之後,成本結構會整個改變。
30 秒總覽
| 項目 | 自架 | 託管 |
|---|---|---|
| 月費(含時間成本) | 約 NT$1,000~1,800 | NT$499 |
| 最花時間的 | 備份與還原驗證 | 不用管 |
| 技術門檻 | 要會 Docker 與資料庫 | 無 |
| 什麼時候自架划算 | 已有伺服器、是第 N 個服務 | — |
| 最容易被低估 | 資料庫壞掉時的還原能力 | |
自架很簡單,但那不是重點
NocoDB 對資源的胃口不大。512 MB 記憶體就能服務一個中小型團隊,比 Dify 那種多容器架構輕巧得多。一台最便宜的 VPS(月費 NT$150~300)綽綽有餘。
所以如果你單看伺服器月費,自架確實比較便宜。問題是伺服器月費從來不是自架的主要成本。
真正的成本:備份,以及「你確定備份能還原嗎」
NocoDB 存的東西通常是結構化的營運資料——客戶清單、訂單、庫存、專案追蹤。這類資料有一個特性:遺失的當下你不會馬上發現,發現的時候已經來不及了。
一個真正堪用的備份策略需要:
- 異地存放——備份檔跟資料庫在同一台機器,等於沒有備份
- 自動排程——手動備份等於沒有備份,人一定會忘記
- 保留多個時間點——如果資料是三天前被誤刪的,只有昨天的備份救不了你
- 定期演練還原——這一項最常被跳過,也最致命。沒還原過的備份只是一個你以為存在的保險
把這四件事做完並且長期維持,才是自架 NocoDB 的實際工作量。這跟「架起來」是兩件完全不同難度的事。
第二個容易低估的:升級
NocoDB 迭代速度不慢,而它的升級偶爾會伴隨資料庫 schema 遷移。自架的話,升級前你得先備份、升級後得驗證資料完整、出事得知道怎麼回滾。
這不難,但它是一件需要有人記得去做的事。而「需要有人記得」的事,在小團隊裡通常就是不會發生的事——直到某天你需要一個新版才有的功能。
同一張表比較
| 項目 | 自架 | RoamerHost |
|---|---|---|
| 伺服器月費 | NT$150~300 | NT$499/月(全包) |
| 備份空間與排程 | 自行處理 | |
| SSL 憑證 | 自行申請與續期 | |
| 規格 | 你自己決定 | 1 核 CPU/5 GB 儲存 |
| 上線時間 | 10 分鐘~1 小時 | 付款後約 60 秒 |
| 使用者人數計費 | 無 | 無 |
| 還原演練 | 你要自己排 | 我們負責 |
該怎麼選
自架比較合理,如果:你在評估階段、資料還不重要、或你已經有一套跑得好好的備份系統可以順便涵蓋它。
託管比較合理,如果:NocoDB 裡的資料一旦不見會影響營運,而你的團隊沒有人負責定期驗證備份。
這個判斷跟技術能力無關。很多會自架的人選擇託管,理由不是不會,而是不想在週末處理這件事。
判斷表
| 你的狀況 | 建議 |
|---|---|
| NocoDB 是第一個自架服務 | 託管——固定成本全由一個服務吸收 |
| 已有伺服器與備份機制 | 自架——邊際成本低 |
| 裡面放的是唯一一份客戶資料 | 託管——除非你的還原能力有把握 |
| 要連接內網的資料庫 | 自架——這是架構需求 |
| 想學 Docker 與資料庫維運 | 自架——時間成本是學費 |
為什麼備份是這個服務的重點
NocoDB 跟 n8n、Dify 不太一樣:它裝的是你的資料本身,不是處理資料的流程。
n8n 的流程壞了可以重建,Dify 的知識庫可以重新上傳。但 NocoDB 裡放的是客戶名單、訂單紀錄、庫存異動——那些沒有別的地方有副本。
所以自架 NocoDB 真正的成本不在安裝,在於你要建立並維持一套「真的還原得回來」的備份機制。這包含三件事:
- 定期備份——而且要包含資料庫,不只是檔案
- 異地存放——跟資料庫放同一台機器的備份,在硬碟壞掉時一起消失
- 定期演練還原——沒有還原過的備份,不能算備份
第三項最常被跳過,也最致命。多數人是在真的需要還原的那一天,才發現備份檔是壞的。
自架的完整成本
以 NT$600/小時換算時間,你可以換成自己的數字重算:
| 項目 | 金額/月 | 說明 |
|---|---|---|
| VPS | NT$300~600 | 要跑應用與資料庫 |
| 初次架設攤提 | NT$100~300 | 2~5 小時,12 個月攤提 |
| 版本升級 | NT$300 | 每月約 0.5 小時 |
| 備份與還原驗證 | NT$300~600 | 每月 0.5~1 小時,這是重點 |
| SSL 與雜項 | NT$100 | |
| 合計 | NT$1,100~1,900 | 沒出事的月份 |
常見問題
Q:資料放在別人的伺服器上安全嗎?
每個實例是獨立的容器與獨立網路。要注意的不是「放在誰那裡」,而是你能不能隨時完整匯出——那才是不被綁死的關鍵。
Q:託管的話備份誰負責?
託管環境有系統層級的備份。但仍然建議你自己也定期匯出一份重要資料——任何備份機制都可能出意外,而多一份的成本很低。
Q:自架需要多好的機器?
NocoDB 本身不算重,但它要跑資料庫。實際需求看你的資料量與同時使用人數,一般小團隊的需求不高。
Q:可以接自己現有的資料庫嗎?
NocoDB 支援連接既有資料庫。這對已經有系統、只是想要一個好用介面的情況很實用,也是自架的一個真實優勢。
Q:什麼情況一定要自架?
資料不能離開自己的機房、或需要連接內網的資料庫。那不是成本問題,是架構問題。
資料來源與延伸連結
NocoDB 的欄位型別與權限模型以官方文件為準:
延伸閱讀
- NocoDB 教學:建立你的第一個資料表與檢視
- NocoDB 介紹
- NocoDB vs Airtable:資料主權、筆數限制與成本
- NocoDB API 快速上手
- RoamerHost NocoDB 託管方案
想找人幫你做?
資料量再往上、或是要接進公司既有系統時,這件事就不只是選工具而已。浪花科技承接企業系統客製化與 API 整合: