Automatisierung: Neue Projekte in Monitoring, Backup und Landing Page aufnehmen #4

Open
opened 2026-03-31 00:40:31 +02:00 by tobias · 0 comments
Owner

Beschreibung

Wenn ein neues Projekt deployed wird, müssen aktuell manuell mehrere Stellen gepflegt werden:

  • Uptime Kuma Monitor anlegen
  • Landing Page HTML aktualisieren
  • Restic Backup-Scope erweitern
  • DNS-Eintrag anlegen

Ziel

Script oder Workflow der bei neuem Service automatisch:

  1. Uptime Kuma Monitor via API anlegt
  2. Landing Page HTML generiert (aus docker-compose.yml Labels)
  3. Backup-Verzeichnis ergänzt
  4. DNS-Check durchführt

Technische Optionen

  • Shell-Script das docker-compose.yml parsed
  • Python-Script mit Uptime Kuma API
  • Traefik-Labels als Source of Truth
## Beschreibung Wenn ein neues Projekt deployed wird, müssen aktuell manuell mehrere Stellen gepflegt werden: - Uptime Kuma Monitor anlegen - Landing Page HTML aktualisieren - Restic Backup-Scope erweitern - DNS-Eintrag anlegen ## Ziel Script oder Workflow der bei neuem Service automatisch: 1. Uptime Kuma Monitor via API anlegt 2. Landing Page HTML generiert (aus docker-compose.yml Labels) 3. Backup-Verzeichnis ergänzt 4. DNS-Check durchführt ## Technische Optionen - Shell-Script das docker-compose.yml parsed - Python-Script mit Uptime Kuma API - Traefik-Labels als Source of Truth
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tobias/toppyr-stack#4
No description provided.