Installation d'OTOBO avec Docker Compose
Installation d’OTOBO & Open Ticket AI avec Docker Compose
Section intitulée « Installation d’OTOBO & Open Ticket AI avec Docker Compose »L’installation d’OTOBO via Docker Compose est la méthode la plus moderne et la plus facile à gérer. Dans ce guide, nous vous montrons comment déployer le système central OTOBO ainsi que l’Open Ticket AI Runtime (OTAI) dans un stack commun.
Prérequis
Section intitulée « Prérequis »Avant de commencer, assurez-vous que les composants suivants sont installés sur votre serveur :
- Docker (>= 20.10)
- Docker Compose (>= 2.10)
- Au moins 4 Go de RAM (8 Go recommandés pour Elasticsearch et les modèles AI)
- Accès Internet pour télécharger les images
Étape 1 : Créer le répertoire du projet
Section intitulée « Étape 1 : Créer le répertoire du projet »Créez un nouveau répertoire pour votre installation OTOBO :
mkdir -p /opt/otobo-dockercd /opt/otobo-dockerÉtape 2 : Configurer le fichier Docker Compose
Section intitulée « Étape 2 : Configurer le fichier Docker Compose »Téléchargez la configuration officielle Docker Compose d’OTOBO ou créez la vôtre. Pour intégrer l’Open Ticket AI Runtime, nous ajoutons le service otai-runtime.
Exemple docker-compose.yml
Section intitulée « Exemple docker-compose.yml »Voici un exemple pour un stack combiné :
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 # Image officielle OTAI container_name: otai-runtime restart: always environment: - OTAI_API_KEY=your_otai_api_key # Disponible sur openticketai.com - OTAI_BACKEND_URL=http://otobo-web:5000/otobo/nph-genericinterface.pl/Webservice/OTAI - DEVICE=cpu # 'cuda' si un GPU est disponible depends_on: - otobo-web networks: - default
volumes: otobo_db_data: otobo_web_data:[!TIP] Vous obtiendrez la
OTAI_API_KEYaprès votre inscription sur openticketai.com.
Étape 3 : Démarrer le système
Section intitulée « Étape 3 : Démarrer le système »Exécutez la commande suivante pour démarrer les conteneurs en arrière-plan :
docker-compose up -dVérifiez le statut des conteneurs :
docker-compose psÉtape 4 : Terminer l’installateur Web d’OTOBO
Section intitulée « Étape 4 : Terminer l’installateur Web d’OTOBO »Une fois les conteneurs démarrés avec succès, vous pouvez accéder à l’installateur Web d’OTOBO via votre navigateur :
http://votre-ip-serveur/otobo/installer.pl
Suivez les instructions de l’installateur pour configurer la connexion à la base de données et les paramètres système de base.
Étape 5 : Intégration d’Open Ticket AI (OTAI)
Section intitulée « Étape 5 : Intégration d’Open Ticket AI (OTAI) »Dès qu’OTOBO est opérationnel, l’Open Ticket AI Runtime est déjà actif en arrière-plan. Pour utiliser les fonctions d’IA (telles que l’attribution automatique de files d’attente ou la priorisation), vous devez importer le Webservice OTAI dans OTOBO.
- Allez dans Admin > Webservices.
- Importez le fichier de configuration pour OTAI (disponible dans l’espace client de Softoft).
- Testez la connexion à
otai-runtimevia le débogueur intégré.
Conseils supplémentaires
Section intitulée « Conseils supplémentaires »- Support GPU : Si vous possédez un GPU NVIDIA, vous pouvez configurer le service
otai-runtimepour utiliser CUDA afin d’accélérer considérablement la classification. - Backups : Sauvegardez régulièrement les volumes Docker
otobo_db_dataetotobo_web_data. - Updates : Effectuez une mise à jour simplement via
docker-compose pull && docker-compose up -d.
Pour une assistance professionnelle lors de l’installation ou de l’intégration, veuillez contacter Softoft.de.