#!/usr/bin/env bash set -euo pipefail ensure_root detect_pkg_manager pkg_install curl BASE="/srv/docker/services/uptime-kuma" $SUDO mkdir -p "$BASE/data" cd "$BASE" echo "Starte Installation von Uptime Kuma..." $SUDO tee docker-compose.yml >/dev/null <<'EOF' services: uptime-kuma: image: louislam/uptime-kuma:latest container_name: uptime-kuma restart: unless-stopped ports: - "3001:3001" volumes: - ./data:/app/data EOF $SUDO docker compose up -d log "Uptime Kuma wurde installiert." log "Web UI: http://:3001" log "Daten liegen in: $BASE/data" echo "" read -p "Soll ein NGINX Proxy-Pfad eingerichtet werden? (y/n): " PROXY if [[ "$PROXY" == "y" || "$PROXY" == "Y" ]]; then PROXY_SCRIPT="/srv/docker/system/nginx-proxy-path/install.sh" if [ ! -f "$PROXY_SCRIPT" ]; then log "Fehler: nginx-proxy-path nicht installiert." log "Bitte zuerst das Rezept 'nginx-proxy-path' installieren." exit 0 fi echo "" echo "Bitte Proxy-Pfad einrichten:" bash "$PROXY_SCRIPT" fi