OTOBO Installation mit Docker Compose
OTOBO & Open Ticket AI Installation mit Docker Compose
Abschnitt betitelt „OTOBO & Open Ticket AI Installation mit Docker Compose“Die Installation von OTOBO mittels Docker Compose ist die modernste und am einfachsten zu verwaltende Methode. In dieser Anleitung zeigen wir Ihnen, wie Sie das OTOBO-Kernsystem zusammen mit der Open Ticket AI Runtime (OTAI) in einem gemeinsamen Stack bereitstellen.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“Bevor Sie beginnen, stellen Sie sicher, dass folgende Komponenten auf Ihrem Server installiert sind:
- Docker (>= 20.10)
- Docker Compose (>= 2.10)
- Mindestens 4 GB RAM (8 GB empfohlen für Elasticsearch und AI-Modelle)
- Internetzugang zum Herunterladen der Images
Schritt 1: Projektverzeichnis erstellen
Abschnitt betitelt „Schritt 1: Projektverzeichnis erstellen“Erstellen Sie ein neues Verzeichnis für Ihre OTOBO-Installation:
mkdir -p /opt/otobo-dockercd /opt/otobo-dockerSchritt 2: Docker Compose Datei konfigurieren
Abschnitt betitelt „Schritt 2: Docker Compose Datei konfigurieren“Laden Sie die offizielle OTOBO Docker Compose Konfiguration herunter oder erstellen Sie eine eigene. Um die Open Ticket AI Runtime zu integrieren, fügen wir den Service otai-runtime hinzu.
Beispiel docker-compose.yml
Abschnitt betitelt „Beispiel docker-compose.yml“Hier ist ein Beispiel für einen kombinierten Stack:
version: '3.8'
services: otobo-db: image: mariadb:10.5 restart: always environment: - MYSQL_ROOT_PASSWORD=your_root_password - MYSQL_DATABASE=otobo - MYSQL_USER=otobo - MYSQL_PASSWORD=your_otobo_password volumes: - otobo_db_data:/var/lib/mysql
otobo-web: image: rotheross/otobo:latest restart: always depends_on: - otobo-db - otobo-redis - otobo-elastic environment: - OTOBO_DB_ROOT_PASSWORD=your_root_password ports: - "80:5000" volumes: - otobo_web_data:/opt/otobo
otobo-redis: image: redis:6.0 restart: always
otobo-elastic: image: elasticsearch:7.10.2 restart: always environment: - discovery.type=single-node
# --- Open Ticket AI Runtime --- otai-runtime: image: softoft/otai-runtime:latest # Offizielles OTAI Image container_name: otai-runtime restart: always environment: - OTAI_API_KEY=your_otai_api_key # Erhältlich bei openticketai.com - OTAI_BACKEND_URL=http://otobo-web:5000/otobo/nph-genericinterface.pl/Webservice/OTAI - DEVICE=cpu # 'cuda' falls GPU verfügbar depends_on: - otobo-web networks: - default
volumes: otobo_db_data: otobo_web_data:[!TIP] Die
OTAI_API_KEYerhalten Sie nach der Registrierung auf openticketai.com.
Schritt 3: System starten
Abschnitt betitelt „Schritt 3: System starten“Führen Sie folgenden Befehl aus, um die Container im Hintergrund zu starten:
docker-compose up -dÜberprüfen Sie den Status der Container:
docker-compose psSchritt 4: OTOBO Web-Installer abschließen
Abschnitt betitelt „Schritt 4: OTOBO Web-Installer abschließen“Nachdem die Container erfolgreich gestartet sind, können Sie den OTOBO Web-Installer über Ihren Browser aufrufen:
http://ihre-server-ip/otobo/installer.pl
Folgen Sie den Anweisungen im Installer, um die Datenbankverbindung und grundlegende Systemeinstellungen zu konfigurieren.
Schritt 5: Open Ticket AI Integration (OTAI)
Abschnitt betitelt „Schritt 5: Open Ticket AI Integration (OTAI)“Sobald OTOBO läuft, ist die Open Ticket AI Runtime bereits im Hintergrund aktiv. Um die KI-Funktionen (wie automatische Queue-Zuweisung oder Priorisierung) zu nutzen, müssen Sie den OTAI Webservice in OTOBO importieren.
- Gehen Sie zu Admin > Webservices.
- Importieren Sie die Konfigurationsdatei für OTAI (erhältlich im Kundenbereich von Softoft).
- Testen Sie die Verbindung zur
otai-runtimeüber den integrierten Debugger.
Weiterführe Tipps
Abschnitt betitelt „Weiterführe Tipps“- GPU Unterstützung: Falls Sie eine NVIDIA GPU besitzen, können Sie den
otai-runtimeService so konfigurieren, dass er CUDA nutzt, um die Klassifizierung deutlich zu beschleunigen. - Backups: Sichern Sie regelmäßig die Docker-Volumes
otobo_db_dataundotobo_web_data. - Updates: Ein Update führen Sie einfach durch
docker-compose pull && docker-compose up -daus.
Für professionelle Unterstützung bei der Installation oder Integration wenden Sie sich an Softoft.de.