我的 Homelab 歷程

這是一個很久很久以前的故事。

當時我剛創業,公司規模很小。在那種環境下,我們組了一台用 i386 處理器、裝著 NT 3.51 系統的檔案伺服器。知道我在講什麼的,應該都是上了年紀的老玩家了。那台機器很單純,就這樣陪著我們起步。

後來我想,是不是該找正式的品牌廠牌來看看?於是約了惠普(HP)的業務。當時我的需求非常簡單:一個能讓公司 5 個人共用的檔案伺服器,就這樣。

直到現在,我還記得那位業務的樣子。他穿著筆挺的西裝,打著領帶,臉色非常嚴肅地告訴我:

「這樣的需求,必須要用雙 i486 CPU,配上 64M RAM,才跑得起來。i386 是絕對不可能的。」

接著,他報給我一個非常、非常「華麗」的價格。

我當時心裡很困惑。因為我的 i386 伺服器已經跑了兩年,24 小時開機,一次錯誤都沒有出過。這次經驗在我心中留下了很大的陰影。對於我們這種小公司,成本是以「元」為單位在控管,而大品牌伺服器卻是用「萬」在起跳。而且在那個時代,那是絕對的賣方市場,買方只能接受對方的條件。

我發現,我們養不起專業的 IT 人才,也用不起大品牌的服務。加上我天生喜歡「胡搞瞎搞」,於是,我開啟了一路 DIY 自學的歷程。

當然,中間我還是會用到品牌伺服器,但我的路徑變了——我開始買二手貨。

為了跑 ESXi 5 虛擬機,我從美國 eBay 弄了一台二手的 Dell C1100(L5439 雙 CPU, 96G RAM),一試就上癮。接著升級到 Dell R710,再到 R530、R630。我甚至買了個二手機櫃,把機器一台台裝進去。後來發現 ESXi 限制太多,於是轉向 Proxmox,終於不再受限。

這十幾年下來,我發現二手的 Dell 伺服器其實非常耐用,尤其對岸市場大,零配件很多,不用擔心沒東西買。但我也學到最慘痛的一課:我曾經嘗試用五顆硬碟組 RAID 5,結果竟然同時壞了三顆……

那次災難讓我意識到,不要過度信任複雜的陣列。從此之後,我只相信 RAID 1 以及多重備份。

後來我才知道,我這麼多年來做的事,在國外有個專有名詞叫做「Homelab」。簡單來說,就是針對小公司、小系統,在有限資源下,搭建一套能運作的 IT 系統。

後來,我跟風嘗試了虛擬貨幣挖礦,組了四台 6 GPU 的礦機。雖然風潮過了,但這個經驗讓我現在能擁有兩台本地端的小算力機器(5060 16G x2)。一台跑 Qwen 3.6 36B,另一台則配合工作需求,負責 TTS、OCR 或 RAG。

而現在,我們進入了 AI 時代。

因為有了 Proxmox 的基礎,我可以做很多實驗。我用虛擬機跑 N8N(目前弄了三個)、跑 NPM(目前四個)、跑網站,甚至在年初「龍蝦狂潮」時,一次裝了 6 個虛擬機跑 6 隻龍蝦,交叉比對測試,完全不用擔心其中一隻陣亡。

我很慶幸在記憶體漲價前,把兩台伺服器都加滿到 256G RAM。現在,我可以用 Claude Code 在 Ubuntu 虛擬機上作為主控台,去操作其他的虛擬機。

因為 AI,我可以做的更多了。目前公司已經上線了寄件收件管理系統、員工差勤打卡系統,甚至修改了會計軟體系統。這些都不是靠大品牌外包,而是參考朋友經驗,一步步建立起來的。

我想把這些過程記下來,既是回憶,也給有興趣的朋友參考。

在電腦的世界中,其實沒有什麼「絕對的好」。

只要能跑起來、運作不中斷、操作簡單、安全不洩密,就是好的。

對於伺服器(Server)的建置,我的實戰心得如下:

  1. 不必買當下最頂級的 CPU:回想一下,你的電腦有哪台是因為 CPU 壞掉而報廢的?幾乎沒有。
  2. 把 RAM 加滿:記憶體永遠不嫌多,這是 AI 時代的剛需。
  3. 散熱做好:溫度是硬體的殺手。
  4. 電源穩壓控制好:穩壓不斷電系統(UPS)一定要有,這是底線。
  5. 省下的錢,多弄幾台備份伺服器:最少要有兩個在不同機器上的備份。
  6. 測試與生產分開:不要在工作環境直接實驗。
  7. 能用虛擬機,就不用實體:除了備份以外,虛擬化能提供最高的靈活性。

接下來,我將一步一步介紹基本的建置過程。

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料