selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

scanopy logo

Self-host scanopy

v0.19.6
Open CoreAGPL-3.0
Updated6 days ago
LanguageRust
Setup difficultyModerate
Stars
5 950
scanopy screenshot 1scanopy screenshot 2scanopy screenshot 3

What is scanopy?

Scanopy is a self-hosted network documentation platform that automatically generates and maintains up-to-date network diagrams. Instead of manually drawing diagrams in tools like draw.io or Visio—which quickly become outdated—Scanopy continuously scans your network to create a living model of your infrastructure. It maps hosts, services, subnets, and dependencies using protocols like SNMP, LLDP, ARP, and Docker integration, providing four distinct views: L2 (physical), L3 (logical), workloads, and applications.

Designed for IT operations, DevOps, network engineers, MSPs, and homelab enthusiasts, Scanopy eliminates the need for manual updates by rescanning on a schedule. It supports over 230 service definitions, distributed scanning for multi-site and multi-VLAN topologies, and integrates with Docker and SNMP for comprehensive discovery. The platform also includes multi-user support with role-based access control (RBAC), shareable live views, and export options for SVG, Mermaid, and Confluence markup.

Scanopy is available as a free, self-hosted Community Edition under the AGPL-3.0 license, with a commercial license option for those who cannot comply with AGPL terms. A hosted solution, Scanopy Cloud, is also available for teams preferring a managed service.

scanopy alternatives

Should you self-host scanopy?

scanopy scores 64/100 on selfhost.directory (how scoring works) and ranks #1 of 10 in Network. It has 5 950 GitHub stars, +103 in the last 30 days.

It shipped 43 stable releases in the past year. The latest, v0.19.6, came out on 3 November 2026. New versions land roughly every 3 days.

Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Rust.

Its closest alternative on selfhost.directory is openHop Repeater (53/100, 309 stars). scanopy scores higher overall. See scanopy vs openHop Repeater side by side.

scanopy README

Scanopy

Scanopy Logo

Never maintain another network diagram. Scanopy scans your network on a schedule and draws it as four views: L2, L3, workloads and applications.

Scanopy topology view

How to configure scanopy

  • SCANOPY_DATABASE_URLpostgresql://postgres:password@localhost:5432/scanopyPostgreSQL connection string
  • SCANOPY_PUBLIC_URLhttp://localhost:60072URL users reach the server at. Used in password reset links, invite links and webhooks
  • SCANOPY_LOG_LEVELinfoLogging verbosity: trace, debug, info, warn or error
  • SCANOPY_DISABLE_REGISTRATIONfalseTurn off sign-up for new users
  • SCANOPY_DISABLE_PASSWORD_LOGINfalseTurn off email and password login, leaving OIDC as the only way to sign in

scanopy releases & version history

@ Every self-hosted release, weekly

One Monday email with the week's stable releases across the directory.

More in Network

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…