Ask your homelab what's wrong
Type "why is pve-storage slow?" and get a plain-English answer. 8MB Go agent, MIT license, 5-minute setup.
curl -fsSL https://labwatch.zazastation.duckdns.org/install.sh | bash
Three steps. Five minutes.
From zero to full homelab intelligence in one terminal session.
Install the agent
One command installs a lightweight agent on each node. No inbound ports to open, under 50MB RAM at runtime.
Metrics flow automatically
CPU, memory, disk, network, Docker containers, services. Outbound only — your firewall stays closed.
Ask questions, get answers
Type questions in plain English. Get smart alerts, root cause analysis, and daily intelligence digests with per-node grades.
Not just graphs. Intelligence.
labwatch understands your homelab, not just its metrics.
Natural Language Queries
Type "why is pve-storage slow?" and get a diagnostic answer. Not a graph — an explanation with root cause analysis.
Custom Alert Rules
Set your own thresholds per metric, per node. Warning and critical levels with maintenance windows. Alerts via Discord, Slack, Telegram, Email, ntfy, or webhooks.
Status Pages + Incidents
Public status pages with 90-day uptime bars, live metrics, and full incident management with timeline updates. Communicate downtime like the big players.
GPU + Docker + Services
Full GPU monitoring (util, VRAM, temp), Docker container health with restart detection, and systemd service checks. All in one agent.
Fleet Trend Charts
Aggregated CPU, memory, and load charts across your entire fleet. Per-node sparklines. Spot patterns before they become problems.
Uptime + SSL Monitoring
HTTP, TCP, and SSL certificate monitoring from the cloud. Know when your services go down or your certs expire — before your users do.
See it in action
Real queries, real answers. No graphs to interpret.
Get started in one command
Works on Debian, Ubuntu, Fedora, Arch, Alpine, and NixOS.
$ curl -fsSL https://labwatch.zazastation.duckdns.org/install.sh | bash
Or download the binary directly from amd64 / arm64. MIT-licensed. Source on GitHub.
Self-host the server
Want full control? Run the labwatch server on your own hardware with Docker. Your data never leaves your network.
docker compose up -d
Agent is MIT-licensed. Server ships as a single Docker image. See the getting started guide for setup.
Simple, honest pricing
Start free. Scale when you need to.
- + 3 nodes
- + 48h metric retention
- + 3 uptime checks + SSL
- + Status page + incidents
- + Docker + GPU monitoring
- - Custom rules / digests
- + 10 nodes
- + 30-day retention
- + 10 uptime checks + SSL
- + Custom rules + maintenance
- + Intelligence digests
- + 5 notification channels
- + 25 nodes
- + 90-day retention
- + 50 uptime checks + SSL
- + Anomaly detection
- + 15 notification channels
- + 10 status pages
- + Unlimited nodes
- + 1-year retention
- + Unlimited uptime + SSL
- + 50 notification channels
- + Priority support
- + All Pro features