HW-Monitor
Docker 应用程序 from antond645-cpu's Repository
概述
Web dashboard for CPU, GPUs, disks, motherboard voltages, and SMART temps on Linux/Unraid—live charts plus SQLite-backed history.
You need host /dev and /sys (read-only) so sensors and drives are visible.
SMART reads rely on SYS_ADMIN and SYS_RAWIO (template adds these caps).
NVIDIA expects nvidia-smi in the image/runtime; AMD/Intel come from sysfs and depend on your kernel/driver stack.
运行时参数
- 网络用户界面
http://[IP]:[PORT:8181]/- 网络
bridge- 外壳
sh- 特权
- false
- 额外参数
--cap-add=SYS_ADMIN --cap-add=SYS_RAWIO
模板配置
WebUI PortPorttcp
Container Port: 8181
- 目标
- 8181
- 默认值
- 8181
- 价值
- 8181
AppdataPathrw
Persistent history database
- 目标
- /var/lib/hw_monitor
- 默认值
- /mnt/user/appdata/hw_monitor/data
- 价值
- /mnt/user/appdata/hw_monitor/data
Host /dev (read-only)Pathro
Device nodes for SMART/sensors access
- 目标
- /dev
- 默认值
- /dev
- 价值
- /dev
Host /sys (read-only)Pathro
Kernel hardware information
- 目标
- /sys
- 默认值
- /sys
- 价值
- /sys
Login PasswordVariable
Web UI login password
- 目标
- AUTH_PASS
- 默认值
- change-me
- 价值
- change-me
Flask Secret KeyVariable
Session signing key (set to a long random value)
- 目标
- SECRET_KEY
- 默认值
- replace-with-long-random-string
- 价值
- replace-with-long-random-string
App TitleVariable
Title displayed in the web interface
- 目标
- APP_TITLE
- 默认值
- HW Monitor
- 价值
- HW Monitor
Disk DiscoveryVariable
auto or comma-separated devices, e.g. /dev/sda,/dev/nvme0n1
- 目标
- SMART_DEVICES
- 默认值
- auto
- 价值
- auto
NVIDIA ModeVariable
auto / true / false
- 目标
- ENABLE_NVIDIA
- 默认值
- auto
- 价值
- auto
AMD ModeVariable
auto / true / false
- 目标
- ENABLE_AMD
- 默认值
- auto
- 价值
- auto
Intel ModeVariable
auto / true / false
- 目标
- ENABLE_INTEL
- 默认值
- auto
- 价值
- auto
Log LevelVariable
DEBUG, INFO, WARNING, ERROR
- 目标
- LOG_LEVEL
- 默认值
- INFO
- 价值
- INFO
详细信息
在Unraid 上运行 HW-Monitor 。
HW-Monitor 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。