DNSToggle - 最新版
DNSToggle 是一款微型 Android 应用,它通过通知栏的快速设置磁贴,让你只需轻轻一滑、一点,即可开启或关闭私有 DNS,甚至在不同提供商间无缝切换。
Scrutiny 是一款专注于硬盘健康的开源监控工具,它通过 Web 界面直观地展示 S.M.A.R.T.(自我监控、分析和报告技术)数据。作为 smartd 守护进程的现代化补充,Scrutiny 不仅解决了命令行工具在无头服务器上难以使用的痛点,更引入了历史趋势追踪、基于实际故障率的自定义阈值以及集中式管理功能,帮助用户在硬盘彻底故障前及时发现隐患。

最简单的方式是使用 omnibus 镜像,它包含了 Web 服务器、API 和数据收集器。
docker run -p 8080:8080 -p 8086:8086 --restart unless-stopped \
-v $(pwd)/scrutiny:/opt/scrutiny/config \
-v $(pwd)/influxdb2:/opt/scrutiny/influxdb \
-v /run/udev:/run/udev:ro \
--cap-add SYS_RAWIO \
--device=/dev/sda \
--device=/dev/sdb \
--name scrutiny \
ghcr.io/analogj/scrutiny:latest-omnibus
注意:
--device必须映射所有需要监控的硬盘设备。- 若有 NVMe 硬盘,需额外添加
--cap-add SYS_ADMIN。/run/udev用于获取设备元数据,建议挂载为只读。
适用于有多台服务器需要集中监控的场景:
smartctl --scan 检测设备。对于某些 RAID 控制器,可能需要在配置文件中手动指定设备类型以确保正确读取 SMART 数据。docker exec scrutiny /opt/scrutiny/bin/scrutiny-collector-metrics run
http://localhost:8080 即可查看所有硬盘的健康状态和历史趋势。虽然 smartd 是行业标准,但其缺乏历史记录和友好的可视化界面使得长期监控变得困难。Scrutiny 并没有重新发明轮子,而是巧妙地集成了 smartd 的能力,并通过 InfluxDB 存储时间序列数据,为用户提供了真正的“预测性维护”能力。对于拥有 NAS、家用服务器或小型数据中心的管理员来说,Scrutiny 是保障数据安全的必备工具。