Twenty CRM – Kurzer Upgrade Guide (Self-Hosting)
Schritte
Vorbereitung
- Aktuelle Version & laufende Container prüfen:
docker compose ps - Release Notes / Changelog lesen (Breaking Changes, Migrations).
- Releases finden sich auf https://hub.docker.com/r/twentycrm/twenty
- Aktuelle Version & laufende Container prüfen:
Backup
- Datenbank sichern:
./database_backup.sh(legt Tages-Backup an).
- Datenbank sichern:
Version aktualisieren (Docker Compose)
- Anwendung stoppen:
docker compose down - In der
.envnebendocker-compose.ymlden Wert beiTAG=auf gewünschte Version setzen. Immer nur von einer Version auf die nächste, bitte keine Versionen überspringen! - Anwendung wieder starten:
docker compose up -d
- Anwendung stoppen:
Validierung
- Logs prüfen:
docker compose logs --tail=100 - Health-/API-Endpunkt testen (Login, Suche).
- Oberfläche kurz manuell testen.
- Logs prüfen:
Rollback (falls Probleme)
- Container stoppen:
docker compose down - Vorherige Tags erneut setzen (in
.envalten TAG eintragen). - Neu starten:
docker compose up -d - Backup zurückspielen (falls nötig) mit database_backup.sh:
- Container stoppen:
Hinweise
- Kein Upgrade ohne frisches Backup.
- Release Notes strikt befolgen (Schema-/Env-Änderungen).
