ServerBox:口袋裡的伺服器儀表板與終端機

摘要

一套以跨平台介面框架打造的免費開源伺服器管理工具,把 CPU、記憶體、磁碟與網路流量的即時圖表,跟 SSH 終端機、檔案傳輸、容器控制、服務狀態與硬碟健康一起收在同一個應用程式裡。

軟體名稱
ServerBox
版本
20260614
收費
免費
開源
開源
作業系統
iOSAndroidmacOSWindowsLinux
更新時間
2026-10-24 22:00

告警永遠在你離鍵盤最遠的時候到。真正的問題是,在掛掉電話之前的那三十秒,你能用手機做什麼。

它是為了這個情境存在的

跑過伺服器的人,不管是租來的還是自己架的,都熟這個流程。凌晨兩點某個東西飆起來。硬碟用掉九成、容器反覆重啟、負載平均值往上爬而且不下來。你不在桌前,你只有手機。你打開終端機應用程式,想在四吋寬的螢幕上讀日誌,字級得縮到螞蟻大小才塞得下一行輸出;指令打錯兩次;然後切到第二個應用程式看圖表,再切到第三個確認服務有沒有在跑。等你拼出答案,問題已經持續了二十分鐘。

這套程式的前提是:那個當下你需要的那四件事,應該在同一塊畫面上。它是一套伺服器管理工具,而不是一個 SSH 用戶端,而這個區別就是整個設計:單純的 SSH 用戶端只解決了四分之一。

一台伺服器一張卡,什麼都掛在上面

每一台機器用一張卡片代表,上面是處理器負載、記憶體、磁碟用量與網路吞吐的即時圖表,邊看邊更新。從同一個地方可以開啟那台機器上的終端機工作階段或檔案瀏覽,所以從「發現不對」到「看到原因」只要一次點擊,不必換一個應用程式。終端機是真的模擬器,不是一個文字框,輸入處理與畫面呈現讓命令列在觸控螢幕上真的能用,而不只是「存在」。

單一伺服器的即時資源圖表

檔案,在機器之間

檔案傳輸支援上傳、下載、重新命名、刪除與建立目錄,走的是疊在終端機同一條連線上的協定。要把一份設定檔送上機器、或把一份日誌拉下來,這就省掉另一套傳輸工具,在手機上這不是小事:多一個應用程式就多一組登入、多一份存下來的憑證、多一個要更新的東西。

容器與服務,不必回到命令列

對於跑容器的機器,價值很快就看得出來。執行中的容器連同狀態一起列出,啟動、停止、重啟都在介面裡完成,不必打字。服務管理涵蓋多數 Linux 發行版使用的啟動系統,顯示哪些單元還活著、哪些已經失敗;行程清單則取代了人們在終端機裡跑的那種互動監看工具。這個組合才讓手機足以做診斷:多數告警的答案在一份清單裡就看得到,不必開工作階段。

硬碟健康回報是對跑實體機器的人最要緊的那一項。一聲不響就壞掉的硬碟會把資料一起帶走,而在壞掉之前連續一個月回報重新配置磁區的硬碟,等於給主人一個月的時間把東西搬走。把這些屬性放到手機上看得到,等於把一個「有人登入去查才會存在」的警告,變成一個跟其他所有事一起送到你手上的通知。

容器清單與狀態、控制項

一套介面,五個平台

這套應用程式建立在一個跨平台的介面框架上,所以五個支援的系統長得一樣、行為也一樣,而不是五個共用同一個名字的獨立產品。從手機換到筆電,沒有東西需要重新學。甚至還有一個手錶版本,聽起來誇張,直到你只想確認處理器是不是還滿載、又不想把電話從口袋裡掏出來的那一刻。

生物辨識鎖保護應用程式本身,所以一支遞給同事、或留在桌上的手機,不會把伺服器清單與憑證攤開來。對於一套內容就是「通往正式機器」的應用程式,這不是奢侈品。

手機與桌機上一致的版面

把被動監控變成通知

預設情況下,這套應用程式只知道它上次抓到的東西,也就是只能回答你記得起問的問題。在伺服器端跑一個輕量的配套元件就能改變這件事:負載或磁碟跨過門檻時它會推送告警,也會餵資料給桌面小工具,不必打開任何東西就能看到處理器與記憶體數字。「掏手機去查」與「被通知」之間的差別,就是監控與察覺之間的差別。

它要多少錢,以及它是給誰的

這套程式免費,原始碼以一種要求衍生作品同樣開放的授權公開,沒有付費層級。介面提供十三種語言。它不取代桌機上的專業工具鏈,也沒打算取代:一整套完整的可觀測性方案能回答它答不了的問題。它取代的是最初五分鐘的慌亂,那時候手邊唯一的裝置就是你口袋裡那一台。

對個人開發者與小團隊來說,這種覆蓋範圍、價格與跨平台廣度的組合並不常見。對於散布得這麼廣的軟體,唯一要留意的是從專案自己的來源取得,而不是第三方的鏡像站。

ServerBox下載地址
支援的作業系統: iOS Android macOS Windows Linux