舊 PC 裝 Cosmos Server 變私人雲端:易用背後係高權限代價
3C 產品

舊 PC 裝 Cosmos Server 變私人雲端:易用背後係高權限代價

圖片:via XDA Developers — https://www.xda-developers.com/self-hosted-app-turned-my-old-pc-into-a-home-server/
TechLab 編輯部(譯)·

由相片備份到媒體串流,安裝前要計清楚耗電、備份同保安

XDA 作者 Yash Patel 將一部閒置舊 PC 裝上 Cosmos Server,再用 Immich 管相片、Paperless-ngx 整理文件、Readeck 儲文章、Open WebUI 跑本地 AI,仲用 Jellyfin 串流媒體。呢啲係作者自己嘅使用經驗,TechLab 冇實測。不過佢帶出一個幾實際嘅用法:屋企有部舊機仲行得,未必要即刻買 NAS,可以先試吓將佢變成長開 server。

Cosmos 幫你收埋邊啲麻煩

一般人玩 self-hosting,難位通常唔止係裝 app,仲有 Docker container、reverse proxy、HTTPS 憑證、登入驗證、更新同網絡設定。Cosmos 將呢堆功能集中喺同一個網頁介面,亦有 app 市集、資源監察、雙重驗證、container 管理同自動 HTTPS。裝好 Docker 後啟動 Cosmos,再用瀏覽器開 server IP 跟設定精靈行,門檻的確低過逐件工具自己砌,不過個 dashboard 只係收埋咗複雜度,管理責任依然喺機主手上。

Cosmos Server 喺電腦、平板同手機上顯示 app 市集、container 管理同登入介面

圖片:Cosmos Server 官方 GitHub

舊機行得郁,未必代表啱長開

官方列明支援 64-bit AMD64 同 ARM64,Raspberry Pi 就最低去到 Pi 3 或 Zero 2 W,但呢個只係 Cosmos 本身嘅兼容門檻。實際要求要睇你裝咩:純文件同步同相片備份相對輕量,Jellyfin 即時轉碼、本地 AI、相片辨識就會食 CPU、GPU、RAM 同儲存速度。開機前至少要檢查硬碟健康、風扇、散熱同網卡穩定性;珍貴相片亦唔好只放喺一隻年紀大嘅舊硬碟度。

Cosmos Server Constellation VPN 設定頁,可開啟節點轉發、exit node 同 tunnel 功能

圖片:Cosmos Cloud 官方文件

官方安裝指令權限好高

呢點最值得停一停睇清楚。官方 Docker 指令預設加入 --privileged,掛載 /var/run/docker.sock,亦會將主機根目錄 / 掛入 container。文件話根目錄掛載可以移除,而 privileged mode 喺部分設定都可以唔用;不過 Docker socket 仍然要保留,Cosmos 先管理到其他 container。Docker 官方講得好直接:有權控制 daemon 嘅程式,可以建立 container、掛載主機檔案,影響接近主機 root 權限。呢個安裝方式唔應理解成零風險一鍵方案。

比較穩陣嘅做法係用專門嘅 Linux 主機,唔好同日常工作、網上銀行或者私人密碼庫共用同一套系統;先睇清楚指令同掛載內容,移除用唔着嘅權限,開防火牆同雙重驗證,亦唔好直接將管理介面暴露出公網。官方將 Cosmos 定位成 security-first 平台,但呢個係項目自身宣稱,唔等同獨立全面安全審計。項目 GitHub 曾列出兩項已修補保安通告,所以更新 Cosmos、Docker 同各個 app 一樣要持續做。

遠端存取未必完全免費

想離開屋企後照樣睇相、開 Jellyfin,可以用 Cosmos 嘅 Constellation mesh VPN。官方文件指佢用 UDP 4242,裝置之間會盡量直接連線;如果屋企寬頻行 CGNAT,可能仲要一部有公網連線嘅 lighthouse server 幫手轉發。按官方現行價目,Constellation VPN、遠端儲存存取同完整儲存空間備份列入 Home 付費方案;免費 Community 版就有 Docker 同設定備份。裝之前要先睇清楚功能屬於邊個方案,費用亦可能之後再改。

有備份功能,都要另外備份資料

Cosmos 會將 container 設定匯出到預設 /var/lib/cosmos 目錄,方便壞機後還原或者搬去另一部機;但呢份檔案唔代表 Immich 相片、Jellyfin 媒體同文件資料已經安全。至少要另外備份一份去獨立硬碟或者另一個地方,定期試吓還原,Cosmos 設定、app database 同原始檔案都要一齊備份。單靠同機第二隻碟,遇上火牛故障、入水、偷竊或者誤刪時仍然可能一鑊熟。

慳唔慳錢,先量度待機功耗

舊 PC 唔使再買機,唔代表長開成本係零。計法好簡單:功耗瓦數 × 24 小時 × 30 日 ÷ 1000,就係每月用電量。假設插座功率計量到待機 30W,每月約 21.6kWh;80W 就係 57.6kWh,再乘返自己電費單嘅每度電價。仲有風扇噪音、熱力、擺位同舊硬碟更換成本。試玩一兩個月、量清楚功耗同使用量,再決定長開舊機定買低功耗 NAS/迷你 PC,會實際好多。

Cosmos 最吸引嘅地方係將 Docker 同網絡管理整理成易入口嘅介面,啱想試私人相片庫、文件雲端或媒體 server,又願意學基本保安同備份嘅人。若果只想插電後完全唔理,或者屋企冇位容納一部長開舊桌面機,現成 NAS 仍然省心得多。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook