A lightweight network IP scanner with a web GUI that monitors hosts, sends notifications, and exports data to Grafana.
WatchYourLAN is a lightweight network IP scanner that discovers and monitors devices on a local network via ARP scanning. It provides a web GUI to view connected hosts, track their online/offline history, and send notifications for new devices. The tool can export data to InfluxDB2 or Prometheus for integration with Grafana dashboards.
Home lab enthusiasts, small network administrators, and developers who need a simple, self-hosted solution for monitoring devices on their local network.
Developers choose WatchYourLAN for its lightweight design, easy self-hosting via Docker, and seamless integration with Grafana for data visualization, all without the overhead of commercial network monitoring tools.
Lightweight network IP scanner written in Go. With notifications, history, export to Grafana
The Quick start section provides a simple Docker run command with host network mode, making setup straightforward for homelabs without complex configuration.
Integrates Shoutrrr for alerts to Discord, Email, Telegram, and more, with configurable URLs as shown in the config table, offering flexibility for various alerting needs.
Exports data to InfluxDB2 or Prometheus, enabling custom Grafana dashboards for network monitoring, detailed in the config section with specific variables for integration.
Written in Go and prioritized for simplicity, it runs via binaries or containers without cloud dependencies, aligning with its philosophy of minimal overhead.
The Auth section explicitly states that WatchYourLAN lacks built-in auth, requiring external SSO tools or firewall measures, which adds complexity and potential security risks.
For Docker deployments, it must use host network mode, exposing ports and complicating secure containerization, as warned in the setup with firewall recommendations.
Pulls themes and fonts from the internet by default, necessitating a separate container for offline use, as described in the Local network only section, adding to deployment overhead.
Relies solely on ARP scanning with limited customization via arp-scan arguments, which may not suffice for complex networks, VLANs, or advanced monitoring scenarios without manual tweaks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.