
brandawg93/peanut本镜像是一个专为Network UPS Tools (NUT) 设计的轻量级Web仪表盘,提供UPS(不间断电源)状态的可视化监控功能。它能够与NUT服务器无缝集成,通过简洁直观的界面实时展示UPS运行状态、电池信息、负载情况等关键指标,帮助用户快速掌握UPS设备的运行状况。
bashdocker run -d \ --name nut-dashboard \ -p 8080:8080 \ -e NUT_HOST=192.168.1.10 \ # 替换为NUT服务器IP或主机名 -e NUT_PORT=3493 \ # NUT服务器端口,默认3493 -e NUT_USER=admin \ # NUT认证用户名(如启用) -e NUT_PASSWORD=secret \ # NUT认证密码(如启用) --restart unless-stopped \ nut-dashboard-image:latest # 替换为实际镜像名称
yamlversion: '3.8' services: nut-dashboard: image: nut-dashboard-image:latest # 替换为实际镜像名称 container_name: nut-dashboard ports: - "8080:8080" # 宿主机端口:容器端口 environment: - NUT_HOST=nut-server # NUT服务器IP或主机名(建议使用容器网络别名) - NUT_PORT=3493 - NUT_USER=upsmon # NUT监控用户 - NUT_PASSWORD=upsmonpass # NUT用户密码 - REFRESH_INTERVAL=10 # 数据刷新间隔(秒),默认5秒 - WEB_PORT=8080 # 容器内Web服务端口 restart: unless-stopped networks: - nut-network # 建议与NUT服务器加入同一网络以使用容器名称通信 networks: nut-network: driver: bridge
| 环境变量 | 描述 | 默认值 | 必要性 |
|---|---|---|---|
| NUT_HOST | NUT服务器的IP地址或主机名 | 无 | 必需 |
| NUT_PORT | NUT服务器监听端口 | 3493 | 可选 |
| NUT_USER | NUT服务器认证用户名(当NUT启用用户认证时) | 无 | 可选 |
| NUT_PASSWORD | NUT服务器认证密码(当NUT启用用户认证时) | 无 | 可选 |
| REFRESH_INTERVAL | Web界面数据自动刷新间隔(秒) | 5 | 可选 |
| WEB_PORT | 容器内Web服务端口 | 8080 | 可选 |
http://<宿主机IP>:<映射端口>(如 [***])upsd.conf中允许仪表盘容器的IP访问,或配置LISTEN 0.0.0.0 3493允许所有IP访问(生产环境建议限制来源IP)upsd.users中配置用户),必须正确设置NUT_USER和NUT_PASSWORD环境变量docker exec -it nut-dashboard ping <NUT_HOST>测试连通性-p <自定义端口>:8080映射至其他端口upsc -l <NUT_HOST>命令测试NUT服务器认证manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务