Files
portainer-core/stacks/uptime-kuma.yml
T

40 lines
1.0 KiB
YAML

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)