FL1GHT5 Lab • Homelab

Monitor Your Home Lab with Uptime Kuma

Who This Is For

Beginner.

Think of it like a smoke detector for your services. You don't want to find out something's on fire because a family member complained the internet's down, you want to know the second smoke appears.

What You'll Build

Five monitored services and one tested alert.

Prerequisites

Deploy Uptime Kuma

$services:
$ uptime-kuma:
$ image: louislam/uptime-kuma:1
$ ports:
$ - "3001:3001"
$ volumes:
$ - ./data:/app/data
$ restart: unless-stopped

Monitor Types

Add Checks For

Configure Expected Status Codes

Set the exact expected HTTP status per monitor to avoid false positives from services that return non-200 codes normally (e.g. a redirect).

Notification Channels

Create a Status Page

Build an internal status page for your own reference; only make one public if that's genuinely appropriate for your use case.

Security & Backup Notes

Troubleshooting

Lab Finish Line

Five monitored services and one tested alert.

What to Build Next

Planning a business implementation?

Explore our infrastructure and systems services.

View services