Scanopy Server
Scanopy Server is a self-hosted network discovery service that detects devices and documents network topology.
Platform availability
Available on 2 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox
- Helm (not listed)
Health score
80/100 Excellent
- Maintained
- 100last commit 6 days ago
- Popular
- 755,839 GitHub stars
- Easy to install
- 452 install platforms, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
How is this calculated?
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). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 10 days ago
- GitHub stars
- 5,839
- Open issues
- 32
- Last commit
- 2026-10-03
- Latest release
- v0.17.22
- License
- AGPL-3.0
- Activity
- declining
Checked 2 days ago - source: GitHub (scanopy/scanopy)
Resources & Compatibility
Requirements not published yet.
Checked 10 days ago - source: Docker Hub image tags and published docs
First-install notes
- Start Scanopy with Docker Compose On a computer where Docker is installed, download the docker-compose.yml file (the file that tells Docker which services to run) and run `docker compose up -d` from the folder where you saved it. This starts Scanopy and its supporting services in the background, so the web app is available instead of leaving you with no running server. source
- Install the Scanopy daemon on Linux hosts On a Linux machine you want Scanopy to manage, run the Scanopy daemon install command so it downloads, installs, and starts the daemon (a small background program) automatically. Without the daemon, that host has no local helper sending information to the Scanopy server. source
- Privileged mode for the middlebox If you use the Scanopy middlebox, install the socat and iptables tools, run setup.sh, and run the container in privileged Docker mode. Privileged mode lets it load the Linux traffic-redirection rules (iptables NAT) it needs; without it, the middlebox won't work. source
- PostgreSQL requirement The Scanopy server requires a PostgreSQL database; set SCANOPY_DATABASE_URL to the matching database connection string. source
Fetched 6 days ago - each note links to its source
Variants
Alternatives (6)
- Excalidraw - Excalidraw is an open-source, hand-drawn style virtual whiteboard for collaborative diagrams, wireframes, and sketches; this self-hosted bu…
- Homedale - With Homedale you can search for Wi-Fi / WLAN Access Points and monitor their signal strength.
- Isoflow - Isoflow.io is a diagramming toolkit designed to clearly communicate your network architecture.
- Lucidchart - Cloud-based tool for diagramming and collaboration, with 20M users globally, supports Visio import/export and features UML modeling and mor…
- Microsoft Visio - Easily create data-connected diagrams with real-time collaboration, part of Office Suite.
- draw.io
Checked 7 days ago - source: AlternativeTo
Common questions
How do I install the self-hosted Scanopy server with Docker?
On a computer where Docker is installed, download the docker-compose.yml file and run docker compose up -d from that folder. This starts Scanopy and its supporting services in the background.
How do I add a Linux host to Scanopy?
On the Linux machine you want Scanopy to manage, run the Scanopy daemon install command. It downloads, installs, and starts the daemon that sends information to the Scanopy server.
Does the Scanopy middlebox need special Docker permissions?
Yes, if you use the middlebox, install socat and iptables, run setup.sh, and run the container in privileged Docker mode. Privileged mode lets it load the Linux traffic-redirection rules it needs, so it will not work without it.
Does Scanopy currently support IPv6?
No, IPv6 is not currently supported.
How can I map multiple VLANs or sites?
Deploy daemons across segments to map multi-site and multi-VLAN topologies.
Answers sourced from github.com, github.com, github.com, github.com, scanopy.net
Community
- Join the conversation | Community (other)
- [Support] Scanopy - Automatically discover and visually ... - Unraid (forum)
- Any recommendations for network scanner with web UI? (reddit)
- Any recommendations for security scans? : r/selfhosted - Reddit (reddit)
Collected yesterday - public community threads