Everything in one place.

Built for homelabbers who want to know what's happening on their network without opening six different tabs.

Machine Metrics
CPU usage, core count, frequency, RAM used and available, disk volumes, network totals, uptime, and temperatures — per machine, updated on a configurable interval.
TrueNAS Integration
Connects directly to the TrueNAS API. Shows pool status, health, allocated vs free storage, active alerts, and version — no agent needed on the NAS.
Service Health Checks
HTTP, port, and ping checks on any service you care about. Response time displayed per service. Flags anything that goes offline immediately.
Internet Monitoring
Continuously checks connectivity and latency to external targets. Shows online/offline status at a glance in the top bar.
Lightweight Agent
A small Python agent runs on each monitored machine and reports metrics back to the dashboard. One Docker command to deploy it anywhere.
Web UI Configuration
Add and remove monitored machines, services, and TrueNAS instances directly from the dashboard — no config file editing required.
Self-Hosted
Runs entirely on your own hardware. No cloud, no account, no subscription. Your homelab data stays on your homelab.
Docker Deployment
One installer script, one question — dashboard or agent. Everything else is handled automatically. Runs on any Linux machine with Docker.
Integration Picker
Choose from a built-in list of supported integrations — TrueNAS, Proxmox, Unifi, and more. Pick one from a dropdown, enter your credentials, done. No manual config editing required.
Fully Customizable
Add anything via the web UI or edit config.json directly for advanced setups. Every machine, service, and integration is configurable. If it has an API or responds to a ping, you can monitor it.

Five tabs. Full picture.

Overview, Machines, Storage, Services, and Settings. Everything organized and accessible without scrolling through a wall of widgets.

Machines Tab
HOMELAB-SERVER
14d 6h uptime
23%
CPU
39%
RAM
8
Cores
Net Sent
14.2 GB
Net Recv
82.1 GB
Storage Tab
RHL-NAS — Pools
tank — ONLINE · HEALTHY
1.9TB free
2.1GB / 4TB (52%)
HOMELAB-SERVER
/ /dev/sda1
342GB free
154GB / 512GB (31%)
Settings Tab
Monitored Machines
+ Add
HOMELAB-SERVER
10.100.1.76:9090
Remove
RHL-NAS
10.100.1.77:9090
Remove

Pick it from a list.

Built-in integration templates for the most common homelab platforms. Choose one, enter your credentials, and it appears on the dashboard automatically.

TrueNAS
Pool health, storage usage, alerts, and version via the TrueNAS REST API. No agent needed.
Proxmox
Node metrics, VM status, and cluster health via the Proxmox API. Coming in a future update.
Unifi
Connected clients, AP status, and network health via the Unifi controller API. Coming in a future update.
Custom Agent
Run the RHL agent on any Linux machine and it reports back automatically. One Docker command.
HTTP / Port / Ping
Monitor any service that responds to an HTTP request, a port check, or a ping. No integration required.
More coming
Kubernetes, Home Assistant, Pi-hole, and more planned. Have a suggestion? Join the Discord.

One script.
Two questions.

The installer handles everything. Run it on each machine and answer one question.

01
Run the installer on your main server
One command pulls the installer and asks if this machine is the dashboard host or an agent. Choose dashboard. It installs Docker if needed, builds the image, and starts it.
02
Open the dashboard in your browser
Navigate to your server's IP on port 8080. The dashboard is live immediately showing metrics for the host machine.
03
Run the installer on each machine you want to monitor
Same script, choose agent this time. It starts a lightweight metrics agent on that machine and gives you the details to add it to the dashboard.
04
Add machines and services in Settings
Open the dashboard, go to Settings, and add your monitored machines, TrueNAS instances, and service checks through the web UI. No config file editing required.