有一年冬天,凌晨两点收到监控短信,说线上机器磁盘满了。我爬起来开电脑、连 VPN、翻出 SSH 密钥,折腾了十分钟才看到那条日志。
ServerBox 想省掉的正是这十分钟。它是 lollipopkit 写的,Flutter 加 Rust,手机装上,服务器地址一填,状态就在首页。

打开某台机器,先看到的是 CPU 使用率和一个实时曲线,往下是内存、交换分区、磁盘、磁盘 I/O、网络,每一项都带百分比和绝对值。
曲线这东西看着简单,判断问题全靠它。CPU 是一条直线还是锯齿、内存是缓慢爬升还是突然跳顶,一眼就能分出是死循环还是内存泄漏。
再往下才是真正干活的入口:终端、文件、容器、进程、服务、用户。终端用的是 xterm 那一套,方向键、Ctrl、Tab 都有虚拟按键,应急改个配置够用。
文件页走 SFTP,能直接改文本、传文件、看权限。容器页能起停、看日志,进程页能按 CPU 排序、发信号。
这些功能单拎出来都不稀奇,稀奇的是它们被塞进了一个手机 App,而且不用你在服务器上装 agent——SSH 连上去自己取数。
支持的平台比想象中多:iOS、Android、macOS、Windows、Linux 都有,还能跑在网页里。同一套配置换设备不用重来。

要说短板,手机屏幕就那么大,看长日志依然难受;复杂的排障还是得回到电脑前。它解决的是“先看一眼”和“顺手改一下”,不是替代终端。
界面默认是英文,主题商店里有几套配色可以换。作者一个人在维护,更新倒是勤,两三天就有一个版本。
除了监控和终端,它还有跑分和虚拟化两块页面:跑分能看单核多核成绩,虚拟化能列出 KVM 上的机器;服务页可以起停 systemd 单元,用户页能看到登录情况。一台机器从活着到哪儿不对,基本都能在这几个页面里找到线索。
运维这件事,大部分时间不是在修,而是在确认。确认没事,就能睡回去——这个 App 值钱的地方就在这儿。