Infrastruktur & Hosting
🟢 Aktiv · Owner: Florian Strauß · Erstellt: Juni 2026 · Zuletzt geprüft: 2026-06-12
Wo die Software läuft und wie sie gesichert ist – grob, ohne Technik-Tiefe.
Diese Seite beantwortet
- Wo läuft die Software?
- Sind Backups geregelt?
- Was läuft automatisch im Hintergrund?
Hosting
Die Software läuft als Cloud-Anwendung, verwaltet über Laravel Forge (managed Hosting – Forge richtet die Server ein und deployt). Die Server selbst stehen bei Hetzner (primär, Deutschland) und DigitalOcean. Es gibt zwei getrennte Instanzen: das Produkt Hundeschule und die Variante ELKA.
| Was | Anbieter | Notiz |
|---|---|---|
| Server-Verwaltung / Deploy | Laravel Forge | zwei Instanzen (Hundeschule + ELKA) |
| Server | Hetzner (DE) + DigitalOcean | Standorte/Drittländer: siehe Datenschutz |
| Domain-Registrar & DNS | AWS Route 53 | Zugänge: Zugänge & Schlüssel |
| Zentrale Mail / Accounts | Proton (proton.me) | Passwort-Resets aller Dienste hängen hieran |
Automatische Abläufe
Viele wiederkehrende Vorgänge laufen automatisch im Hintergrund nach Zeitplan – z. B. Rechnungen erstellen, Zahlungserinnerungen, Bankabgleich und die täglichen Backups. (Details stehen im Code, sind hier bewusst nicht aufgelistet.)
Backups & Wiederherstellung
- Automatische Backups laufen täglich (Datenbanken je Hundeschule).
- Restore-Status: Ein vollständiger Restore (komplette Wiederherstellung) wurde noch nie geübt. Erprobt ist bisher nur der Teil-Restore: einzelne Tenant-Datenbanken herunterladen und gezielt einzelne Buchungen/Daten wiederherstellen – das hat funktioniert.
- Notfall-Ablauf bei Datenverlust: siehe Notfall-Runbook.
Voll-Restore üben (offenes Risiko)
Ein Backup, das noch nie komplett zurückgespielt wurde, ist kein verlässliches Backup. To-do: mindestens 1× einen vollständigen Restore einer Instanz proben und Datum hier eintragen. Als Risiko in Single Points of Failure geführt.
