家里的设备一多,最尴尬的不是买不起,而是根本记不住谁在线、谁掉了、哪个端口又被哪个服务占用了。我之前靠一张纸记 IP,后来纸丢了;又试过几个监控面板,要么太重(要专门养一套时序数据库),要么只管服务器不管局域网里的电视盒子。前两天翻到一个叫 HomeLab Sonar 的开源项目,MIT 授权,一句话装好,把局域网扫描、IP 管理、自托管应用面板、甚至虚拟化平台监控揉进了一个网页里——听起来正是我这种”又穷又懒”的人需要的。
它刚开源没多久,星标还很少,但功能覆盖比我想的厚。下面是我扒完文档和它支持的几个能力后的真实想法,先说清楚:我没在自己机器上实装跑通,下面是基于官方文档和 README 的功能梳理,不是实操教程。如果你也想试,建议先在虚拟机里验证。
它到底是什么
HomeLab Sonar 把自己定位成”家庭实验室仪表盘”——一个自建的网页,打开就能看到三块东西:局域网里有哪些设备、我跑了哪些自托管服务、以及虚拟化平台上的节点状态。技术上它是 Python 后端 + 网页前端,依赖 MariaDB 和 arp-scan,装完以后以 systemd 服务常驻,重启不丢。
关键点在于它不是单一功能,而是把几个本来要分别架的工具凑到了一起:
- 应用面板:把你在小主机/NAS 上跑的各种 Web 服务做成一个带图标的链接板,能实时显示 ONLINE/OFFLINE 状态,支持分类、标签、拖拽排序。
- 局域网扫描:通过 ARP 发现活跃设备,带厂商识别,能看到 MAC、主机名、ping 延迟、开放端口,还有 7 天在线率的小火花线。
- IP 地址管理:静态段、DHCP 段分开记录,能追踪哪些 IP 空闲,给设备起自定义名字——对我这种 IP 乱成一锅粥的人挺有用。
- 虚拟化平台监控:能接一个常见的开源虚拟化平台(通过 API token),实时看每台节点的 CPU、内存、交换区、磁盘和网络 IO,甚至能远程开关虚拟机/容器、看备份记录。
- 网络拓扑图:把扫到的设备画成一张可视化的连接关系图。

为什么我会多看它一眼
市面上能看局域网设备的工具不少,但大多各管一摊。一个管监控要配数据库,一个管应用面板又要另起炉灶。HomeLab Sonar 的卖点是”一个面板把这些全收了”,而且安装极简——Debian/Ubuntu 上一行命令:
bash <(curl -fsSL https://raw.githubusercontent.com/Mati-l33t/lan-tracker-network-sonar/main/install.sh)
它会自己装依赖、克隆代码到 /opt/lan-tracker、生成随机数据库密码、建好 systemd 服务,最后把访问地址打印出来。还附带一个针对那个虚拟化平台的 LXC 容器一键安装脚本,连容器都帮你建好。对不想折腾部署细节的人,这点很友好。
另一点是它对”非纯局域网”的场景也想到了:除了本机网段,还能监控额外的子网、某个组网工具的 tailnet、wg-easy 的 WireGuard 节点、甚至直接读 Docker socket 看容器列表。每种额外网络在界面上都是一个独立标签页。这对我这种家里有软路由、又有组网工具把几台机器串起来的情况,刚好对路。

功能拆开看,哪些是真香
应用面板的在线状态检测是我最想用的。自托管服务一多,常常不知道某个容器悄悄挂了。它能给每个链接打 ONLINE/OFFLINE 徽章,起码一眼能看出”今晚 Home Assistant 是不是又崩了”。
7 天在线率火花线也挺实在。比起单次 ping,能看到趋势——某台设备是不是每天凌晨 3 点规律性掉线,这种问题单次扫描根本发现不了。
虚拟化平台监控那块,它能做的比”看看资源占用”多:可以直接在面板里启停虚拟机/容器、看备份记录。而且它创建的监控 token 权限是最小化的(只能审计和开关机,不能删虚拟机、不能改配置),这点安全意识比很多同类项目到位。

有什么坑,我得先提醒自己
翻文档和提交历史,有几个点我记下来了:
- 装完默认没密码。任何人只要在同网络能访问就能进。官方也强调装完立刻去设置里设密码。如果你像我一样打算反代到公网,这一步绝对不能省,最好再加一层反向代理的鉴权。
- 项目还很早期。星标个位数、最近一次提交停留在 2026 年 6 月初,意味着社区小、issue 响应慢、可能踩到未修复的 bug。生产环境别指望它有企业级支持。
- 依赖 arp-scan 做设备发现。ARP 扫描在跨 VLAN/跨子网时能力有限,如果你家网络分了多个段,单靠它能看到的设备可能不全,得靠”自定义网络”手动加子网或用 Docker socket 补。
- 虚拟化监控需要把 API token 明文填进面板。虽然 token 权限最小化,但凭证管理还是得自己上心,别在公网裸奔。
- 没有用户系统/多租户。要么全关密码(信任内网),要么一个共享密码,做不到给家人分不同权限。

适合谁
如果你满足这几条,它可以一试:家里有台常开的小主机或 NAS 跑了一堆 Docker 服务;网络分了几个段或用组网工具串了多台机器;不想为监控单独养一套重架构;能接受早期项目的粗糙。它本质是给”家庭实验室”用的瑞士军刀,不是给机房用的网管系统。
相反,如果你要的是工业级告警、历史指标回溯、多用户权限、或者已经养了 Prometheus+Grafana,那它现在还太轻,别勉强。
小结
HomeLab Sonar 给我的最大感受是:它把”看一眼家里网络和设备”这件事的成本压到了极低。一行命令装好,一个页面看完应用状态、设备清单和虚拟化平台,对家庭场景来说这个集成度很讨喜。代价是它还年轻,得自己当小白鼠。
我打算先在虚拟机里装一版,把局域网扫描和应用面板跑顺了再说,虚拟化那块等确认 token 权限没问题再接。等实装跑通,后面可以再补一篇带真实截图的使用记录——这篇就当是装之前的”开箱预期”吧。