PfotenTage selbst hosten
Der vollständige Quellcode wird derzeit nur auf Anfrage bereitgestellt. Nutze die Kontaktseite, um Zugriff anzufordern. Die folgenden Schritte helfen dir, die Infrastruktur vorzubereiten.
- Ubuntu 22.04 LTS (oder kompatible Distribution) installieren, inklusive Docker und Docker Compose.
- Reverse Proxy (z. B. Traefik oder nginx) mit Let’s-Encrypt-Zertifikaten vorbereiten.
- PostgreSQL-Datenbank mit UTF-8-Kollation anlegen (Standard-DB, App-User, separater Admin-User).
- Optional: Objekt-Storage (S3 kompatibel) oder lokales Verzeichnis für Backups konfigurieren.
- Systemnutzer für Deployments erstellen; SSH-Key-Login aktivieren.
- Env-Datei für FastAPI vorbereiten (App-Version, Datenbank-URL, Mail-Anbindung, Secret Keys).
- Vorbereitung für PfotenTage App-Updates: Cronjob oder CI-Workflow zum Neustart des Backend-Containers einrichten.
Für den restlichen Aufbau (Container-Images, Datenbankmigrationen, mobile Builds) kontaktiere uns bitte direkt.