字
字节笔记本
2026年2月22日
ServerBox - Flutter 跨平台服务器监控工具
本文介绍 ServerBox,一个使用 Flutter 开发的跨平台服务器状态监控和管理工具。该应用支持 iOS、Android、macOS、Linux 和 Windows 平台,帮助开发者随时随地监控服务器状态并执行管理操作。
项目简介
ServerBox 是一个开源的服务器状态监控和工具箱应用,由 lollipopkit 开发维护。该项目基于 Flutter 框架构建,使用 Dart 语言(占比 91.3%)开发,同时集成了 Swift、Kotlin 等原生代码以支持平台特定功能。
截至目前,ServerBox 在 GitHub 上已获得 7.6k stars 和 478 forks,采用 AGPL-3.0 开源协议。
核心特性
ServerBox 提供了丰富的服务器管理和监控功能:
- 状态图表:实时显示 CPU、传感器、GPU 等硬件状态图表
- SSH 终端:内置 SSH 客户端,支持远程命令行操作
- SFTP 文件管理:安全的文件传输和管理功能
- 容器与进程管理:支持 Docker、系统进程和 Systemd 服务管理
- S.M.A.R.T 监控:硬盘健康状态检测
- 生物识别认证:支持指纹/面容识别登录
- 消息推送:服务器异常状态及时通知
- 桌面小组件:主屏幕快速查看服务器状态
- watchOS 应用:Apple Watch 端监控支持
技术栈
| 技术 | 占比 | 用途 |
|---|---|---|
| Dart | 91.3% | 主要开发语言 |
| Swift | 3.8% | iOS/macOS 原生功能 |
| Kotlin | 2.0% | Android 原生功能 |
| C++ | 1.5% | 底层性能优化 |
| CMake | 1.1% | 构建系统 |
| Ruby | 0.2% | 脚本工具 |
安装指南
iOS / macOS
通过 App Store 下载安装: https://apps.apple.com/app/id1586449703
Android
支持多种安装方式:
- GitHub Releases 下载 APK
- CDN 加速下载
- F-Droid 应用商店
- OpenAPK
Linux / Windows
从 GitHub Releases 或 CDN 下载对应平台的安装包。
使用场景
ServerBox 适用于以下场景:
- VPS 监控:实时监控云服务器运行状态
- 家庭服务器管理:管理 NAS、树莓派等设备
- 开发环境维护:快速查看开发机资源使用情况
- 运维巡检:移动端随时检查服务器健康状况
项目链接
- GitHub 仓库:https://github.com/lollipopkit/flutter_server_box
- 官方网站:https://serverbox.lpkt.cn
- Wiki 文档:https://github.com/lollipopkit/flutter_server_box/wiki
- 监控组件:https://github.com/lollipopkit/server_box_monitor
社区与支持
- 贡献者:32 位开发者参与贡献
- 版本发布:28 个正式版本
- 问题反馈:通过 GitHub Issues 提交
- 即时交流:Discord 社区和 QQ 群
ServerBox 是一个功能完善、持续维护的开源项目,对于需要移动端服务器管理工具的开发者来说是一个不错的选择。
分享: