Updates

Aktualisieren Sie eine Open Ticket AI-Installation auf ein neues Release.

Updates

Nutzen Sie die CLI, um Open Ticket AI sicher zu aktualisieren. Updates erstellen automatisch ein Backup und führen bei fehlgeschlagenen Prüfungen nach dem Update einen Rollback durch.

Online-Update

# Aus jedem Verzeichnis möglich, sobald `otai` im PATH liegt:
otai update              # Neueste von der Lizenz erlaubte Version
# oder:
otai update 0.2.0

Air-Gap-Update

Kopieren Sie den entpackten Release-Ordner auf den Server und führen Sie aus:

otai update --from-dir /path/to/otai-0.2.0

In diesem Modus wird kein API-Aufruf für Downloads getätigt.

Was otai update macht

  1. Versieht laufende Images mit einem Tag der alten Version für den Rollback.
  2. Führt otai backup aus, um ein Archiv unter backups/ zu speichern.
  3. Lädt das Release herunter oder liest es aus --from-dir.
  4. Lädt Image-TAR-Dateien, aktualisiert Compose-Dateien, CLI-Helper, .env und den PATH-Wrapper.
  5. Startet den Stack (docker compose up -d).
  6. Führt Health-Checks via otai verify aus.
  7. Bei Fehlern: Stellt das Backup vor dem Update wieder her (Compose, .env, SQLite-Datenbanken) und startet die vorherige Version neu.

Verify

otai verify
otai version

verify prüft, ob die Studio-API- und Runtime-Container laufen und auf /health antworten.

Tipps

  • Bevorzugen Sie in Produktionsumgebungen feste Versionsangaben (otai update 0.2.0).
  • Führen Sie während oder direkt nach Updates kein docker image prune aus, damit die Rollback-Tags verfügbar bleiben.
  • otai update aktualisiert keine Add-ons Ihres Ticketsystems. Spielen Sie OpenTicketAI (sowie optional OTAICustomerChat) über den Paketmanager Ihres Ticketsystems ein.
  • Speichern Sie vor größeren Upgrades ein Backup außerhalb des Hosts (siehe Backups).

Siehe auch