Uptime Kuma: Self-Hosted Uptime Monitoring That Just Works

How to run Uptime Kuma as a self-hosted uptime monitor: Docker setup, WebSocket reverse proxy, keyword and heartbeat monitors, status pages, and production pitfalls.