NETMapper documentation

Install, configure, operate and secure your own NETMapper deployment.

View raw Markdown

NETMapper reaches your switches over SSH or SNMP, reads their MAC and ARP tables and their LLDP/CDP neighbors, and builds a live inventory of every connected device along with the topology that links them. It watches for changes and raises alerts over email, Slack, Teams, webhooks, Telegram, Discord, Mattermost, PagerDuty and OpsGenie, and a read-only AI assistant answers questions about the same inventory the dashboard shows. It is self-hosted and free software under AGPL-3.0: no cloud, no per-seat licensing, and nothing about your network leaves your deployment.

These guides cover running it yourself. They follow the product repository, which stays the ground truth: if a guide and the code disagree, the code wins, and a bug report is welcome.

  • Repository on GitHub: source, releases and the full documentation tree.
  • Issues: bugs, questions and feature requests. Security reports go through a private advisory instead, see the security guide.
  • CHANGELOG: what changed in each release, and the breaking changes to read before an upgrade.
  • Releases: version tags, image digests and the quickstart zip.

Getting started

Install

Pick the deployment shape you want. Every path below is self-contained, with copy-paste commands.

  • Requirements
  • One command: the installer
  • Docker Compose by hand
  • Quickstart zip

Configuration

Configuration

Every environment variable in .env.example, what it does, and what it defaults to.

  • Required: the release to run
  • Required: secrets
  • Database
  • Network

Running it

Operations

Upgrades, backups, restore, rollback, diagnostics, and where your data lives.

  • Upgrade
  • Backup
  • Restore
  • Rollback

Reference

Security and privacy

The security posture, how to report a vulnerability, and exactly what telemetry sends.

  • Security posture
  • Reporting a vulnerability
  • Privacy