开源项目设计创作类新手
Ward - 极简服务器监控仪表盘
Ward 是一个简单、极简的服务器监控工具,支持自适应设计和暗色主题,只展示核心信息,适合希望拥有美观仪表盘而非查看大量数字和图表的用户。基于 OSHI 库,可在 Windows、Linux 等主流操作系统上运行。
0 次阅读2026/08/14 发布
社区作者 · zZz
它解决什么问题
Ward 是一个简单且极简的服务器监控工具,支持自适应设计系统和暗色主题。它只显示主要信息,适用于希望看到美观仪表盘而不是一堆数字和图表的场景。Ward 使用 OSHI 库,可在所有主流操作系统上良好运行,已在 Windows 和 Linux 上测试。项目还提供了 Rust 重写版本 ward-rs,内存占用减少 16 倍,启动更快,文件体积小 6 倍。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
Docker 快速开始
- 运行命令:
docker run --restart unless-stopped -it -d --name ward -p 4000:4000 -e WARD_PORT=4000 -e WARD_THEME=dark --cap-add SYS_PTRACE antonyleons/ward
- 在浏览器中访问 localhost:4000
- 也可以参考项目根目录下的 docker-compose.yml 示例文件
Java 运行
- 从发布页下载最新 ward.jar
- 运行:
java -jar ward.jar
构建自己的 jar
- 克隆项目:
git clone https://github.com/AntonyLeons/Ward.git
- 在 IDE 中以 Maven 项目导入
- 执行
mvn clean package
- 以管理员权限在 Windows 或 Linux 上运行生成的 jar 文件
- 访问 localhost:4000 并完成应用设置
构建 Docker 镜像
- 克隆项目
- 执行
docker build --tag ward
- 运行:
docker run --restart unless-stopped -it -d --name ward -p 4000:4000 -e WARD_PORT=4000 -e WARD_THEME=dark --cap-add SYS_PTRACE ward
- 访问 localhost:4000
配置
可通过编辑 setup.ini 更改配置。使用 Docker 时,可用环境变量 WARD_NAME、WARD_THEME、WARD_PORT 在启动时自动重新生成此文件。设置项包括:
环境变量优先级更高,会使用变量重新生成配置文件。未设置环境变量时,首次访问 Ward 网页并完成初始设置后会生成 setup.ini,也可在启动前手动创建并放在同目录下。示例:
- serverName(WARD_NAME):界面显示的名称,默认为 Ward
- port(WARD_PORT):监听端口,默认为 4000
- theme(WARD_THEME):light 或 dark,默认为 light
- enableFog(WARD_FOG):true 或 false,默认为 true
- backgroundColor(WARD_BACKGROUND):禁用 fog 时的背景色,默认为 default
[setup]
serverName = my-server
theme = dark
port = 8200
enableFog = true
backgroundColor = #303030适用场景
服务器资源监控
展示服务器主要运行状态
替代繁杂数字图表的可视化仪表盘
Docker 环境下的轻量监控