Deploy Now

SaaS Alternative

Lucidchart Device42 Hudu IT Glue

Stars

1,821

Forks

83

Watchers

8

Developer links

RackPeek

Every server, switch port, virtual machine, and network VLAN in a homelab or small IT environment can be cataloged, visualized, and exported through RackPeek's unified web interface and command-line toolkit. Operators record rack-mounted servers, managed switches, routers, firewalls, wireless access points, and uninterruptible power supplies alongside their CPU, memory, and storage specifications in a clean browser dashboard. Beyond physical gear, the inventory tracks operating systems, containerized or bare-metal services, IP subnets, and port-to-port cable connections while organizing assets with searchable tags and key-value labels. From that structured inventory, the interactive visualization engine renders live physical wiring diagrams and logical subnet-grouped service maps that export directly as high-resolution PNG graphics or Mermaid flowcharts. Because all state lives in a single human-readable configuration file backed by built-in Git repository synchronization, teams can version-control infrastructure changes or push automated updates through the authenticated REST API with dry-run diff previews. Day-to-day administration becomes faster with built-in generators that turn your cataloged hosts into ready-to-use Ansible inventory files, SSH client configurations, and tag-filtered hosts tables. Line-and-column validation feedback in the web editor catches schema mistakes immediately before changes are committed. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

RackPeek
RackPeek
RackPeek
RackPeek
RackPeek

Benefits

  • Open YAML Storage With Git Sync
  • Persists your entire hardware, network, and service inventory in a single open YAML file with integrated Git repository initialization and remote synchronization for full version history and zero lock-in.
  • Live Physical and Logical Topology Maps
  • Generates interactive physical port-connection diagrams and subnet-grouped logical service topologies in the browser that export to PNG images or Mermaid flowchart definitions on demand.
  • Automated Ansible, SSH, and Hosts Exports
  • Transforms documented infrastructure into ready-to-run Ansible inventories, SSH config blocks, and /etc/hosts files filtered by resource tags and custom local domain suffixes.
  • Unified Web UI, CLI, and API
  • Provides an interactive web dashboard on port 8080, a scriptable rpk command-line binary, and an API-key-protected REST endpoint supporting merge, replace, and dry-run inventory updates.

Features

  • Comprehensive Hardware Asset Tracking
  • Documents servers, switches, routers, firewalls, access points, UPS units, desktops, and laptops along with port groups, interfaces, and physical cable links.
  • Mermaid and PNG Topology Diagrams
  • Renders physical hardware wiring and logical host-and-subnet service hierarchies in the /visualise web view and via the rpk graph CLI command.
  • Infrastructure Config File Generators
  • Exports structured Ansible inventory YAML, SSH client host blocks, and tag-filtered /etc/hosts entries directly from the web tools menu or CLI.
  • Authenticated Inventory REST API
  • Accepts YAML or JSON inventory upserts at POST /api/inventory with X-Api-Key authentication, key-wise label merging, and dryRun diff previews.
  • Tag and Label Discovery
  • Categorizes resources using searchable tags and key-value labels such as rack-unit or install-date with dedicated hierarchy views in both UI and CLI.

Apps Similar to RackPeek