Self-hosted uptime monitoring