Laden...
Laden...
Halte deine self-hosted Customermates-Installation stabil mit klaren Workflows fuer Updates, Restarts, Logs und Troubleshooting.
Im Deployment-Verzeichnis:
chmod +x scripts/selfhost-update.sh
./scripts/selfhost-update.shDas Update-Skript sollte:
Nach jedem Update solltest du den Status mit docker compose ps pruefen.
Verwende den Restart-Helper, wenn Konfigurationsaenderungen einen sauberen Neustart erfordern:
chmod +x scripts/selfhost-restart.sh
./scripts/selfhost-restart.shDieses Skript sollte den Stack sicher neu starten und Hinweise zu Health-Checks und Logs ausgeben.
Viele Betriebsprobleme lassen sich ueber Container-Logs eingrenzen:
docker compose logs -f app
docker compose logs -f postgresNuetzliche Checks:
docker compose ps fuer Status und Health der Servicesdocker compose config zur Validierung der zusammengefuehrten Compose-Konfigurationdocker compose exec app sh zur Laufzeitinspektion im App-ContainerTypische Operationen im Alltag:
docker compose up -d
docker compose down
docker compose pull
docker compose build --no-cache app
docker compose restart appGezielte Restarts (docker compose restart app) sind sinnvoll, wenn nur die Anwendung geaendert wurde.
Fuer produktive Deployments sollte es einen Backup- und Restore-Prozess geben:
Wenn du erst mit Self-Hosting startest, gehe zur Self-Hosting Schnellstart-Seite.