Get Started in 2 Minutes

From zero to full homelab monitoring in four steps.

1
Create an Account

Sign up at /signup with your email address.

Verify your email — check your inbox for a confirmation link.

2
Install the Agent

Run the one-liner on any machine you want to monitor:

curl -fsSL https://labwatch.zazastation.duckdns.org/install.sh | sudo bash
  • Works on any Linux with systemd (Ubuntu, Debian, Arch, Fedora, RHEL)
  • Supports amd64, arm64, and armv7 (Raspberry Pi)
3
Configure

Go to Settings > Labs in your dashboard and create a new lab to get your token and lab_id.

Edit the agent config with your credentials:

/etc/labwatch/config.yaml
4
Start Monitoring

Enable and start the agent:

sudo systemctl enable --now labwatch

Check your dashboard — metrics should appear within 60 seconds.

Optional
Set Up Alerts
  • Add notification channels (Discord, Telegram, Slack, email, webhook, ntfy)
  • Create custom alert rules with warning/critical thresholds
  • Create a public status page to share with friends
Optional
Uptime Monitoring
  • Add HTTP/TCP checks to monitor external services
  • SSL certificate expiry monitoring included automatically for HTTPS
  • Create incidents with timeline updates for your status page