字节笔记本

2026年2月22日

ServerBox - Flutter 跨平台服务器监控工具

本文介绍 ServerBox,一个使用 Flutter 开发的跨平台服务器状态监控和管理工具。该应用支持 iOS、Android、macOS、Linux 和 Windows 平台,帮助开发者随时随地监控服务器状态并执行管理操作。

项目简介

ServerBox 是一个开源的服务器状态监控和工具箱应用,由 lollipopkit 开发维护。该项目基于 Flutter 框架构建,使用 Dart 语言(占比 91.3%)开发,同时集成了 Swift、Kotlin 等原生代码以支持平台特定功能。

截至目前,ServerBox 在 GitHub 上已获得 7.6k stars478 forks,采用 AGPL-3.0 开源协议。

核心特性

ServerBox 提供了丰富的服务器管理和监控功能:

  • 状态图表:实时显示 CPU、传感器、GPU 等硬件状态图表
  • SSH 终端:内置 SSH 客户端,支持远程命令行操作
  • SFTP 文件管理:安全的文件传输和管理功能
  • 容器与进程管理:支持 Docker、系统进程和 Systemd 服务管理
  • S.M.A.R.T 监控:硬盘健康状态检测
  • 生物识别认证:支持指纹/面容识别登录
  • 消息推送:服务器异常状态及时通知
  • 桌面小组件:主屏幕快速查看服务器状态
  • watchOS 应用:Apple Watch 端监控支持

技术栈

技术占比用途
Dart91.3%主要开发语言
Swift3.8%iOS/macOS 原生功能
Kotlin2.0%Android 原生功能
C++1.5%底层性能优化
CMake1.1%构建系统
Ruby0.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 适用于以下场景:

  1. VPS 监控:实时监控云服务器运行状态
  2. 家庭服务器管理:管理 NAS、树莓派等设备
  3. 开发环境维护:快速查看开发机资源使用情况
  4. 运维巡检:移动端随时检查服务器健康状况

项目链接

社区与支持

  • 贡献者:32 位开发者参与贡献
  • 版本发布:28 个正式版本
  • 问题反馈:通过 GitHub Issues 提交
  • 即时交流:Discord 社区和 QQ 群

ServerBox 是一个功能完善、持续维护的开源项目,对于需要移动端服务器管理工具的开发者来说是一个不错的选择。

分享: