Flutter Server Box 是一款 Flutter 开发的跨平台服务器管理工具,支持 Linux/Unix/Windows 多系统,一键监控 CPU、内存、网络等状态,提供 Docker 容器管理、进程监控、文件编辑等实用功能,手机端即可轻松运维服务器,随时随地掌握主机健康状况。

🎤 引言

运维服务器这件事,以前得守在电脑前。现在有了 Flutter Server Box,手机点点就能看服务器状态、管理 Docker 容器、编辑配置文件。

GitHub 7.7k Stars,1,341 次提交,活跃度相当能打。到底好不好用?实测了一圈,结论往下看。


⭐ 核心功能

Flutter Server Box 是个多功能合一的服务器工具箱,核心功能就四个字:监控 + 管理

状态监控:

  • CPU 使用率(实时图表)
  • 内存占用(物理内存 + Swap)
  • 网络 I/O(流入/流出速度)
  • 磁盘空间(各分区使用情况)
  • 系统负载(1/5/15分钟平均值)

管理功能:

  • Docker 容器管理(启停、重启、查看日志)
  • 系统进程监控(杀进程、看资源占用)
  • 防火墙规则(iptables/ufw)
  • 服务管理(systemd)
  • 快捷终端(WebSSH)
  • 文件管理器(浏览、编辑、上传下载)

工具箱:

  • Ping 检测
  • Traceroute 路由追踪
  • DNS 查询
  • Port 端口扫描
  • IP 信息查询
  • 二维码生成/扫描

📥 安装与使用

Flutter Server Box 支持多种安装方式,总有一款适合你:

方式一:手机 App 直接安装(推荐)

📱 Android:Google Play / F-Droid / APKMirror
📱 iOS:TestFlight / App Store(待上架)

安装后添加服务器,填入 IP + SSH 端口 + 用户名密码或 SSH Key,即可开始监控。

方式二:Linux 服务器一键安装

# 服务器上执行
curl -fsSL https://get.docker.com | sh
# 或
wget -qO- https://raw.githubusercontent.com/lollipopkit/flutter_server_box/main/scripts/install.sh | bash

# 启动服务
server_box

方式三:Docker 部署

docker run -d \
  --name server_box \
  -p 8080:8080 \
  -v ~/server_box:/data \
  --restart unless-stopped \
  lollipopkit/flutter_server_box

然后浏览器访问 http://服务器IP:8080

方式四:Web 版(免安装)

直接打开项目提供的 Web 页面,SSH 连上就能用,不用装 App。

连接方式支持:

  • 用户名 + 密码
  • SSH Key(密钥登录更安全)
  • 硬件密钥(YubiKey 等)

🎯 适用场景

Flutter Server Box 适合这些人:

使用者场景评价
站长多个 VPS 需要经常巡检⭐⭐⭐⭐⭐
开发者测试环境频繁开关服务⭐⭐⭐⭐
运维新人学习服务器管理⭐⭐⭐⭐
技术博主快速查看服务器状态⭐⭐⭐⭐

不适合的场景:

  • 需要深度排障(还是得用终端)
  • 大规模集群管理(用 Ansible/Prometheus)
  • 安全要求极高生产环境(建议专业堡垒机)

    🔍 对比与注意事项

    同类工具横向对比:

工具平台特点评分
Flutter Server Box全平台功能全、手机友好⭐⭐⭐⭐
phpServerBox仅 Web轻量简单⭐⭐⭐
Cockpit仅 Linux企业级、界面专业⭐⭐⭐⭐
宝塔面板仅 Linux可视化强、插件多⭐⭐⭐⭐⭐

⚠️ 已知问题(来自 GitHub Issues):

  1. iOS 版功能相对少 - Android 和 Web 版功能更全
  2. SSH 连接偶尔断线 - 建议保持网络稳定
  3. 复杂网络环境配置麻烦 - NAT 环境需要端口转发

使用建议:

  • 优先用 SSH Key 登录,安全又方便
  • 重要服务器开启双因素认证
  • 定期查看 GitHub 更新,功能持续迭代

    ✅ 总结

    Flutter Server Box 是个手机上运维服务器的好帮手,7.7k Stars 说明社区认可度不错。

维度评分说明
功能完整度⭐⭐⭐⭐监控/管理/工具箱都有
易用性⭐⭐⭐⭐⭐手机操作,门槛低
跨平台⭐⭐⭐⭐⭐iOS/Android/Web/Linux 全覆盖
安全性⭐⭐⭐⭐SSH Key + 加密存储

一句话: 适合需要移动运维的技术人,临时应急或者日常巡检都够用。生产环境复杂操作还是乖乖开电脑吧。