ServerBox 是一款开源跨平台的服务器运维工具箱,专为开发者和运维人员设计。电脑端基于 Flutter 框架构建一体化管控面板,通过 SSH 协议远程连接 Linux 主机,实现集中管理多台云服务器与本地设备。无需繁琐的命令行操作,可视化图表和直观界面让服务器状态一目了然,是高效远程运维的理想选择。

软件功能
状态监控:ServerBox 通过直观的状态图表,实时展示 CPU、传感器、GPU 等关键硬件性能指标。用户可随时了解服务器运行状态,包括负载、温度、内存使用率等,帮助快速定位性能瓶颈。
终端与文件传输:集成 SSH 终端,方便用户远程登录服务器执行命令。同时支持 SFTP 文件传输协议,可以轻松上传、下载和管理服务器上的文件,无需额外工具。
容器与进程管理:具备 Docker 容器管理功能,支持对容器进行创建、启动、停止、删除等操作。还能管理软件包和系统进程,查看进程运行情况,一键更新系统,提升运维效率。
代码编辑:内置代码编辑器,支持直接在软件中编辑服务器上的代码文件。无需切换编辑器,即可快速修改配置文件或脚本,简化工作流程。
特色功能:支持生物认证登录,增强账户安全性;可设置推送通知,及时接收服务器异常告警;提供桌面小部件,无需打开软件即可快速查看服务器状态;还有 watchOS App,方便用户通过 Apple Watch 实时监控服务器。
软件特点
开源免费:ServerBox 遵循 GPL 3.0 开源协议,用户可以自由使用、修改和分发,降低了使用成本,同时社区活跃可获取持续更新。
功能全面:集服务器状态监控、终端操作、文件传输、容器管理、代码编辑等多种功能于一体,满足用户多样化的管理需求,无需安装多个工具。
操作便捷:界面清新干净,操作逻辑简单,即使是新手也能快速上手。生物认证、桌面小部件等功能进一步提升了使用的便捷性和安全性。
轻量高效:占用内存小,运行流畅,不会给服务器或管理设备带来过多负担,能高效完成各项管理任务,适合长期运行。
适用人群
ServerBox 适合各类 Linux 服务器管理者,包括个人开发者、中小企业运维团队、云服务器用户以及学习 Linux 运维的初学者。无论是管理单台 VPS 还是多台服务器集群,都能通过其统一面板提升效率。
使用技巧
1. 快速连接服务器:在首次使用 ServerBox 时,建议先保存 SSH 密钥或密码,并开启生物认证,以后连接时无需重复输入,提升操作流畅度。
2. 利用桌面小部件:将 ServerBox 的桌面小部件添加到系统桌面,选择需要监控的服务器,即可实时查看 CPU、内存等关键指标,无需打开软件。
3. 批量管理容器:如果有多台服务器都运行 Docker,可以在 ServerBox 中同时管理多个远程主机的容器,通过统一界面进行启动、停止或重启,大幅减少重复操作。
4. 设置推送通知:在服务器出现高负载、服务宕机或磁盘空间不足时,ServerBox 可以通过推送通知及时提醒,避免问题扩大。
5. 使用内置代码编辑器:当需要修改 Nginx 配置或脚本文件时,直接在 ServerBox 中打开并编辑,保存后自动同步到服务器,无需额外下载上传。
常见问题
问:ServerBox 无法连接服务器怎么办?
答:首先检查服务器是否已开启 SSH 服务(默认端口 22),并确保防火墙允许该端口。然后在 ServerBox 中核对主机地址、用户名和密码/密钥。如果使用密钥连接,请确认密钥格式为 OpenSSH 格式,且权限正确。
问:ServerBox 怎么使用 Docker 管理功能?
答:连接服务器后,在左侧导航栏选择“容器”模块,即可查看当前服务器上的 Docker 容器列表。点击右上角按钮可以创建新容器,或对已有容器进行启动、停止、删除等操作。需要确保服务器已安装 Docker 并允许远程连接。
问:ServerBox 免费吗?下载的是中文版吗?
答:ServerBox 完全免费,遵循 GPL 3.0 开源协议。本文提供的版本为中文绿色版/tag/绿色版">绿色版,无需安装,解压即可使用,界面已汉化,适合国内用户。
更新日志
ServerBox - Version History
https://github.com/lollipopkit/flutter_server_box/releases