LanGuard

LanGuard is a modern, self-hosted network visibility and monitoring tool for discovering, organizing, and tracking devices on your local network (LAN).

  • Network Services
  • Security
  • Tools & Utilities
LanGuard is a modern, self-hosted network visibility and monitoring tool for discovering, organizing, and tracking devices on your local network (LAN). NOTE: Coordinated 3-Container Setup LanGuard runs as a coordinated 3-service stack using host networking: 1. LanGuard (this template): Next.js web frontend & Caddy reverse proxy on port 8080. 2. LanGuard-Backend: Django REST API, background worker, and SQLite database on port 8000. 3. LanGuard-Scanner: Layer 2 ARP scanner, port prober, and task scheduler. Make sure to install LanGuard-Backend and LanGuard-Scanner alongside this template, or deploy via Unraid's Docker Compose Manager using upstream's docker-compose.yaml. Key Features: - Automated Device Discovery: Discovers IPv4 devices, vendors, MAC addresses, open ports, and active network services. - State & History Tracking:

Platform availability

Available on 2 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

67/100 Good

Maintained
100last commit 1 day ago
Popular
43138 GitHub stars
Easy to install
302 install platforms, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today

GitHub stars
138
Open issues
1
Last commit
2026-10-22
Latest release
v1.24.0
License
Apache-2.0
Activity
steady

Checked today - source: GitHub (hillaliy/LanGuard)

Resources & Compatibility

Requirements not published yet.

Checked today - source: Docker Hub image tags and published docs

First-install notes

No first-install notes yet.

Alternatives

No alternatives collected yet.

Common questions

Is the main LanGuard service enough by itself?

No, it is a coordinated 3-service stack. Install LanGuard-Backend and LanGuard-Scanner alongside it, or deploy the stack using the upstream docker-compose.yaml.

Does the LanGuard stack require host networking?

Yes, the coordinated 3-service setup uses host networking.

Which ports are used by the main frontend and backend services?

The LanGuard frontend and Caddy reverse proxy use port 8080. The LanGuard-Backend service uses port 8000.

What database does LanGuard-Backend use?

The backend service stores data in a SQLite database.

Answers sourced from github.com

Community

No community discussions collected yet.