# NetMap

> NetMap is a self-hosted, open-source network monitoring and IPAM tool for home labs. Combines topology, inventory, monitoring, firewall logs, and alerting.

- **Category:** Network Monitoring
- **Licence:** GPL-3.0
- **Latest version:** v1.7.0
- **Open source:** oss
- **Languages:** Typescript, Python, CSS
- **Platforms:** Docker Compose
- **Tags:** Homelab, Networking, Network Monitoring, Alerting, Docker, Snmp, Ipam, Self Hosted, Network Discovery, Syslog, Network scanner, Topology, Selfhosted, Topology Visualiztion, Firewall Logs, Device Inventory

## Description

NetMap provides a complete view of a home lab or small network from a single self-hosted application. It maps topology visually with a force-directed canvas, tracks devices in a searchable inventory, monitors availability with ICMP ping and service checks (TCP, HTTP, DHCP), manages IP addresses and subnets with conflict detection, ingests firewall syslog from pfSense, OPNsense, or UniFi, and runs network discovery using a bundled Nmap scanner. Built-in tools include ping, traceroute, TCP connect, DNS lookup, SNMP probe, and a subnet calculator. Alerts can be sent via ntfy, Telegram, Signal, Email, and many other channels such as chat platforms, push services, generic webhooks, or any Apprise-supported service. Access control uses four built-in roles (SuperAdmin, NetworkAdmin, SecurityAnalyst, Viewer) with customizable permissions. The entire stack — web UI, REST API, SQLite database, and syslog receiver — runs in one Docker container configured via environment variables. No external database or message queue is required.

## Links

- [Homepage](https://github.com/xoriin/NetMap)
- [Website](https://docs.netmap.dev)
- [Docker](xoriin/netmap)
- [GitHub Repository](https://github.com/xoriin/NetMap)
- [Docker Hub](https://hub.docker.com/r/xoriin/netmap)

---
Source: https://selfhost.directory/project/netmap