랭킹으로 돌아가기

scanopy/scanopy

Rustscanopy.net

Network diagrams that update themselves

homelabnetwork-analysisnetworkingself-hostedvisualizationdocumentationdocumentation-generatordocumentation-toolsnetwork-diagramnetwork-diagramsnetwork-docsnetwork-documentation
스타 성장
스타
5.2k
포크
255
주간 성장
이슈
47
2k4k
25년 10월26년 1월26년 4월26년 7월
아티팩트crates.iocargo add scanopy
README

Scanopy

Scanopy Logo

Network documentation, without the drawing.

Scanopy replaces manual network diagrams with a continuously maintained model of what's actually running. A single daemon scans on a schedule and produces four views from each scan: L2 (physical), L3 (logical), workloads, and applications. Unlike diagrams drawn in draw.io that go stale the week they're saved, or IaC state that misses drift and resources provisioned outside the pipeline, Scanopy reflects the current state of your infrastructure. Export as SVG, Mermaid, or Confluence; embed live maps; or feed the model into your existing source of truth.

Docker Pulls Github Stars
GitHub release License
Daemon image size Server image size
Daemon Server UI
Discord Translations

💡 Prefer not to self-host? Get a free trial of Scanopy Cloud

L2 view

L2 (Physical)
Every switch, every port, every link.

L3 view

L3 (Logical)
Subnets and how hosts connect across them.

Workloads view

Workloads
Bare metal to hypervisors to containers.

Applications view

Applications
Services and their dependencies, grouped by application.

✨ Features

  • Automatic discovery: Maps hosts and services by scanning the network. One scanner, no per-device agents.
  • 230+ service definitions: Auto-detects databases, web servers, containers, network infrastructure, and enterprise applications.
  • Four views from one scan: L2 (physical), L3 (logical), workloads, and application dependencies.
  • Distributed scanning: Deploy daemons across segments to map multi-site and multi-VLAN topologies.
  • Docker & SNMP integration: Native discovery for containerized services and network hardware.
  • Scheduled rescans: Documentation stays current as infrastructure changes.
  • Multi-user + RBAC: Organization management, role-based access, and shareable live views for teammates or external stakeholders.

🎯 Perfect For

  • Platform & DevOps teams: Trace service dependencies without APM. Map containers, VMs, and hardware in one model.
  • Network engineers: Multi-VLAN, multi-site topology diagrams derived from SNMP, LLDP, and ARP. No manual drawing.
  • IT operations: Keep inventory, topology, and dependencies current across teams and sites.
  • MSPs: Per-client documentation with shareable live views.
  • Home labs: Document your infrastructure without opening draw.io.

📋 Licensing

Self-hosted (AGPL-3.0): Free for all use. Requires source disclosure for network services and copyleft compliance.
Self-hosted (Commercial license): For those who cannot comply with AGPL-3.0 terms. Contact licensing@scanopy.net
Hosted Solution: Scanopy Cloud subscription for zero infrastructure management

🚀 Quick Start for Self Hosting

Docker Compose

curl -O https://raw.githubusercontent.com/scanopy/scanopy/refs/heads/main/docker-compose.yml
docker compose up -d

Proxmox

Use this helper script to create a Scanopy LXC.

Unraid

Available as an Unraid community app.

💡 Prefer not to self-host? Get a free trial of Scanopy Cloud


Access the UI at http://<your-server-ip>:60072, create your account, and wait for the first discovery to complete.

For detailed setup options and configuration, see the Installation Guide.

📚 Documentation + API

scanopy.net/docs

🚀 Demo

demo.scanopy.net. Hosted demo app with a sample dataset. Try the full UI without installing anything.

🤝 Contributing

We welcome contributions! See our contributing guide for details.

Great first contributions:

💬 Community & Support


Translations powered by Weblate

Built with ❤️ in NYC

관련 저장소
glanceapp/glance

A self-hosted dashboard that puts all your feeds in one place

GoGo ModulesGNU Affero General Public License v3.0dashboardhomepage
35.9k1.4k
community-scripts/ProxmoxVE

Proxmox VE Helper-Scripts (Community Edition)

ShellMIT Licensehome-assistanthome-automation
community-scripts.org
29k2.8k
lissy93/dashy

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

VueMIT Licensedashboardself-hosted
dashy.to
25.9k1.9k
henrygd/beszel

Lightweight server monitoring with historical data, docker stats, and alerts.

GoGo ModulesMIT Licensehomelabmonitoring
beszel.dev
23.7k905
Lissy93/dashy

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

VueMIT Licensedashboardself-hosted
dashy.to
20k1.5k
tteck/Proxmox

Proxmox VE Helper-Scripts

ShellMIT Licenseproxmoxhome-assistant
helper-scripts.com
15.2k2.5k
netbootxyz/netboot.xyz

Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.

JinjaApache License 2.0ipxenetboot
netboot.xyz
12k832
Freika/dawarich

Your favorite self-hostable alternative to Google Timeline (Google Location History)

RubyRubyGemsGNU Affero General Public License v3.0google-mapsmaps
dawarich.app
9.8k336
khuedoan/homelab

Fully automated homelab from empty disk to running services with a single command.

PythonPyPIGNU General Public License v3.0kubernetespxe
homelab.khuedoan.com
9.5k881
stackryze/FreeDomains

Stackryze Domains: Free Domain for Everyone, Claim yours today.

JavaScriptnpmGNU Affero General Public License v3.0dnsfreedomain
domain.stackryze.com
7.6k181
rcourtman/Pulse

Monitoring for Proxmox, Docker, Kubernetes, TrueNAS, and vSphere that watches your infrastructure for you: smart alerts, AI patrols that catch silent failures, and verified fixes

GoGo ModulesMIT Licensemonitoringproxmox
pulserelay.pro
6.4k254
tobychui/zoraxy

A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!

HTMLGNU Affero General Public License v3.0golanghttp-proxy
zoraxy.aroz.org
5.3k314