
WatchYourLAN
Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.

WatchYourLAN is a lightweight network IP scanner that continuously discovers devices on your local network using ARP scanning and presents results in a web interface. It helps you keep an inventory of hosts, track availability over time, and get notified when new devices appear.
Key Features
- Web GUI to view discovered hosts and their status
- New-host detection with notifications via Shoutrrr-supported channels
- Online/offline history tracking with configurable retention
- Host list/inventory for the scanned interfaces
- Optional metrics export via Prometheus endpoint and InfluxDB 2.x integration for Grafana dashboards
- Supports SQLite by default, with optional PostgreSQL storage
- Configurable via web UI, config file, or environment variables
Use Cases
- Detect unknown devices joining a home or office LAN
- Track device availability and troubleshoot intermittent connectivity
- Feed LAN device presence metrics into Prometheus/InfluxDB and visualize in Grafana
Limitations and Considerations
- No built-in authentication; access should be protected with a reverse proxy/SSO layer or network controls
- Requires ARP scanning capabilities and typically needs host networking to scan the LAN effectively
WatchYourLAN is a practical choice for lightweight LAN discovery and basic intrusion awareness, with a simple UI and integrations for notifications and observability stacks. It fits well in homelabs and small networks where continuous device monitoring is needed.


