version: '3.8' # Uptime Kuma - Service Availability Monitoring # Phase 3: Monitoring & Management # Ports: 3001 # GPU: No # Storage: SSD (monitoring data) services: uptime-kuma: image: louislam/uptime-kuma:latest container_name: uptime-kuma restart: unless-stopped ports: - "3001:3001" volumes: - /home/jpmschweitzer/docker-data/uptime-kuma:/app/data environment: - TZ=Europe/Amsterdam networks: - docker-dataplane networks: docker-dataplane: external: true name: docker-dataplane # After Deployment: # 1. Access http://localhost:3001 # 2. Create admin account on first visit # 3. Add monitors for services: # - Jellyfin: http://localhost:8096 # - Nextcloud: http://localhost:8082 # - Portainer: http://localhost:8080 # - NPM: http://localhost:8000 # - Headscale: http://localhost:8085/health # - Ollama: http://localhost:11434/api/tags # 4. Set check intervals (60 seconds recommended) # 5. Configure notifications (optional: email, Discord, Slack)