更多文章

Day 05 把路由器做成一台 VM

用虛擬機架個路由器。 模擬情境: 中華電信,撥接,固定 ip: 1.2.3.4 (跟中華電信要) 網域名: iron30.com,已經指向 1.2.3.4 ( 此處不會的,問 AI ) 為甚麼第一個做這個? 因為:後面所有的VM,都會需要連到網路,所以我們必須要先有個路由器,後面的建置才能進行下去。 虛擬機用兩張虛擬網卡: 一張接撥接那條實體網路埠,當對外;一張接內網橋接器,當對內。對外只有 1.2.3.4 這一個門牌,所有服務靠通訊埠轉發分流到內網不同機器。iron30.com 和它底下的子網域全部指向同一個 IP,進來之後誰接手是反向代理的事,那是後面的篇章。 做成虛擬機的理由很單純:它從此跟其他機器一樣 —— 可以備份、可以還原、
閱讀時間 8 分鐘

Day 04 我的機台規格

目前的機台: Dell R630 (二手),CPU:E5-2680V4 x2,256G RAM。56個執行緒。目前跑:15個虛擬機,發出去的虛擬核心是 120 個。記憶體用約了 196G。 Dell R530 (二手),CPU:E5-2660V4 x2,256G RAM。56個執行緒。目前跑:20個虛擬機,發出去的虛擬核心是 122 個。記憶體用約了 199G。 AMD 5700X,8核心16執行緒、128 GB,發出去的虛擬核心是 56 個,目前跑:2個虛擬機,接 5060 16G X 2。
閱讀時間 6 分鐘

Day 03 裝完系統,第一個裝的是 " 同事 "

我 90% 操作,都是用 SSH 連線,進入文字介面操作。在目前,對我們非專業本科的人來說,必需花些時間,讓自己熟悉 ssh 連線的用法。我是用 putty。 安裝 Proxmox,到官網下載 ISO、燒進隨身碟、插上機器、從 USB 開機、點一輪選項。網路上的教學已經有幾百份,我再寫一份也只是第 101 份,沒有價值。就是要記住,你 prxomox 的 ip,登入要用。問題是:安裝好之後,你會得到什麼? 你會有:一台開得起網頁管理介面、但幾乎什麼都還沒調校的裸機:套件庫指向付費版,apt update 會顯示失敗;每次登入網頁介面都跳一個「沒有有效訂閱」的彈窗;IPv6
閱讀時間 8 分鐘

Day 02 網域 DNS 與固定 IP

系統是拿來用的,所以要能聯網,要連網,就要有:一個網域、一個固定 IP。 用 AI ,就是要提供服務,要提供服務,就必須聯網,無論是網站,app,mail,n8n ...... 都是網路服務,要讓人可以找到你的服務,知道你的網站在哪。你可以用 google cloud,可以用 AWS,可以租個虛擬主機,可以用 git hub,方案很多。我要的是:如果第三方服務中斷,我所提供的服務要能繼續。把你的服務,託管在別人家裡,他一當機,你除了等待,什麼都不能做。所以,自架服務 ( self-hosted) 成為唯一選擇。當然,還是得依賴網路供應商 (中華電信)這個第三方,不過這個中華電信如果斷了,我想也沒什麼人可以使用你的服務了。 再來,在
閱讀時間 6 分鐘

DAY 01 一個人的機房:用 Claude 建置 AI 機房

1962,老頭一個,中文系畢業,愛玩電腦。感謝 AI 時代的來臨,許多過往遙不可及的夢想,可以逐步實現。 先講清楚:我沒有要發表程式碼, skill,或任何密技,我只是把自己走過的路,紀錄一下,提供給大家參考。希望能讓大家讀過後,產生:喔,原來可以這樣! 的感覺。 我的系統裡有四台實體的虛擬化主機 ,跑著三十幾台虛擬機。上面裝了我自己架的 LLM伺服器(跑在本機的顯示卡上)、檢索 (RAG) 與文字辨識服務 (OCR) 、語音合成與辨識、郵件伺服器、客戶關係管理系統,還有名片辨識和影片渲染平台。對外的網域與網域名稱伺服器也是親手手刻的。 這些每天都認真的在工作。維運它們的,就我一個。沒有站台工程師,沒有值班表,我還得去上自己的正職。 這些,全靠 Claude Code 的支持。 這個系列從頭到尾都在用同一個工具:一個跑在終端機裡的程式設計代理人,從 Claude
閱讀時間 6 分鐘