Homelable .net
Now available via HACS

Map. Monitor. Master your homelab.

Self-hosted visual canvas for your network. Drag, document and watch every device live — now native in Home Assistant.

homelable v2.6.0

Every device. One canvas.

15 native node types covering routers, hypervisors, containers, IoT, Zigbee/Z-Wave and more. Nest VMs and LXC inside Proxmox hosts.

ISP
isp
Router
router
Switch
switch
Firewall
firewall
Access Point
ap
Server
server
Proxmox
proxmox
VM
vm
LXC
lxc
NAS
nas
IoT
iot
Generic
generic
Zigbee
zigbee
Z-Wave
zwave
Electric
electric
···
Much more
& growing
SCAN · APPROVE · MONITOR

Network scan, then live status.

nmap-powered discovery sweeps your subnets, fingerprints services and queues unknown devices for review. Approve to add them to the canvas — instantly.

  • ping ICMP reachability
  • http HTTP 2xx / 3xx
  • https TLS endpoint
  • ssh TCP/22 banner
  • tcp Custom port
  • prometheus Scrape /metrics

APScheduler · 60s default · WebSocket push to UI

ZIGBEE2MQTT · Z-WAVE JS · HA & STANDALONE

Zigbee & Z-Wave mesh, fully mapped.

Import both your wireless mesh networks in one click — no manual wiring. Controllers, routers and end devices land on the canvas with their real RF links and live status.

ZIGBEE · zigbee2mqtt

Zigbee

Pull your entire Zigbee network from zigbee2mqtt. Coordinator, routers and end devices appear with their actual mesh links, auto-laid out.

  • Coordinator Central Zigbee controller
  • Router Mesh signal repeater
  • End Device Sensor, bulb, switch…
  • Links Dashed mesh topology edges
Zigbee mesh topology imported from zigbee2mqtt — coordinator, routers and end devices on the canvas

zigbee2mqtt · auto-layout · coordinator → router → end device

Z-WAVE · Z-Wave JS

Z-Wave

Connect Z-Wave JS and Homelable maps your whole Z-Wave mesh : controller, routing nodes and sleeping battery devices.

  • Controller Z-Wave JS primary hub
  • Routing Node Mains-powered repeater
  • Sleeping Node Battery sensor / lock
  • Links Dashed RF mesh routes
Z-Wave mesh topology imported from Z-Wave JS — controller, routing nodes and sleeping devices on the canvas

Z-Wave JS · auto-layout · controller → routing node → sleeping node

NEW · HACS integration

Native in Home Assistant.

Same canvas, same nodes, inside your HA sidebar. Uses HA auth — no extra Docker, no extra login. Install in three clicks via HACS.

  1. 1 Open HACS → Custom repositories
  2. 2 Add https://github.com/Pouzor/homelable-hacs
  3. 3 Restart Home Assistant. Find Homelable in sidebar.
Homelable panel inside Home Assistant

Deploy your way.

Three install paths. Pick the one that fits your stack.

Docker

recommended

One compose file. Frontend + backend + SQLite.

docker compose up -d
Install guide →

LXC (Proxmox)

Community Scripts

One-line bootstrap for a fresh Proxmox container.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homelable.sh)"
Community Scripts page →

HACS

Home Assistant

Native integration. Uses HA auth. No Docker required.

HACS → Custom repository
HACS repo →

Built for homelabbers.

All local

Self-hosted, zero telemetry. Your topology never leaves your network.

Auto-layout

Dagre hierarchical layout. One click, clean topology.

Live status

WebSocket push. Green / red / pending pulses on the canvas.

Device inventory

Searchable list of every device — IP, ports, type, status at a glance.

Pending review

Approve / hide / delete each discovered device.

Multiple boards

Split your homelab into several boards — per site, rack or purpose.

Service monitoring

Track HTTP, SSH and custom services. Up / down alerts per host.

Auto discover

More time for beautiful schemas. Devices found automatically.

PNG / SVG export

Document your network in tickets, wikis, runbooks.

Import from Proxmox

One click, import all your Proxmox cluster — hosts, VMs and LXC, with scheduled auto-sync.

MCP server

Optional AI-driven topology operations.

Custom style

Tweak colors, icons and node looks — make it yours.