返回目录
开源项目设计创作类新手

Ward - 极简服务器监控仪表盘

Ward 是一个简单、极简的服务器监控工具,支持自适应设计和暗色主题,只展示核心信息,适合希望拥有美观仪表盘而非查看大量数字和图表的用户。基于 OSHI 库,可在 Windows、Linux 等主流操作系统上运行。

0 次阅读2026/08/14 发布
Ward - 极简服务器监控仪表盘 来源图片

社区作者 · zZz

它解决什么问题

Ward 是一个简单且极简的服务器监控工具,支持自适应设计系统和暗色主题。它只显示主要信息,适用于希望看到美观仪表盘而不是一堆数字和图表的场景。Ward 使用 OSHI 库,可在所有主流操作系统上良好运行,已在 Windows 和 Linux 上测试。项目还提供了 Rust 重写版本 ward-rs,内存占用减少 16 倍,启动更快,文件体积小 6 倍。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

Docker 快速开始

  1. 运行命令: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
  1. 在浏览器中访问 localhost:4000
  1. 也可以参考项目根目录下的 docker-compose.yml 示例文件

Java 运行

  1. 从发布页下载最新 ward.jar
  1. 运行:java -jar ward.jar

构建自己的 jar

  1. 克隆项目:git clone https://github.com/AntonyLeons/Ward.git
  1. 在 IDE 中以 Maven 项目导入
  1. 执行 mvn clean package
  1. 以管理员权限在 Windows 或 Linux 上运行生成的 jar 文件
  1. 访问 localhost:4000 并完成应用设置

构建 Docker 镜像

  1. 克隆项目
  1. 执行 docker build --tag ward
  1. 运行: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
  1. 访问 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

来源教程配图

Logo
配图 1 · Logo查看原图
Preview Image
配图 2 · Preview Image查看原图

适用场景

服务器资源监控
展示服务器主要运行状态
替代繁杂数字图表的可视化仪表盘
Docker 环境下的轻量监控