Skip to main content

Uptime Kuma

Status page and uptime monitoring for all services.


Overview

Uptime Kuma provides public status page and internal alerting.

PropertyValue
Imagelouislam/uptime-kuma:latest
Containeruptime-kuma
URLstatus.ravenhelm.dev
Port3001 (internal)
Data~/ravenhelm/data/uptime-kuma/

Monitored Services

ServiceTypeInterval
TraefikHTTPS60s
GrafanaHTTPS60s
GitLabHTTPS60s
n8nHTTPS60s
Home AssistantHTTPS60s
ZitadelHTTPS60s
PostgreSQLTCP60s
RedisTCP60s

Quick Commands

# View logs
docker logs -f uptime-kuma

# Restart
docker restart uptime-kuma

Alert Configuration

Alerts are sent to:

  • Slack (#alerts)
  • Email (optional)

Internal URLs for Monitoring

When monitoring from inside Docker, use internal URLs:

GitLab: TCP gitlab:80
Grafana: http://grafana:3000
n8n: http://n8n:5678

Troubleshooting

Issue: False Positives

Symptoms: Service shows down but is accessible

Diagnosis:

  1. Check monitor configuration
  2. Test from inside Uptime Kuma container:
docker exec uptime-kuma curl -I http://<service>:<port>

Solutions:

  1. Use internal Docker URLs instead of external
  2. Adjust timeout settings
  3. Check network connectivity