Ir al contenido

Instalación de OTOBO con Docker Compose

Instalación de OTOBO y Open Ticket AI con Docker Compose

Sección titulada «Instalación de OTOBO y Open Ticket AI con Docker Compose»

La instalación de OTOBO mediante Docker Compose es el método más moderno y fácil de gestionar. En esta guía le mostraremos cómo desplegar el sistema central de OTOBO junto con la Open Ticket AI Runtime (OTAI) en un stack compartido.

Antes de comenzar, asegúrese de que los siguientes componentes estén instalados en su servidor:

  • Docker (>= 20.10)
  • Docker Compose (>= 2.10)
  • Al menos 4 GB de RAM (se recomiendan 8 GB para Elasticsearch y los modelos de IA)
  • Acceso a Internet para descargar las imágenes

Cree un nuevo directorio para su instalación de OTOBO:

Ventana de terminal
mkdir -p /opt/otobo-docker
cd /opt/otobo-docker

Paso 2: Configurar el archivo Docker Compose

Sección titulada «Paso 2: Configurar el archivo Docker Compose»

Descargue la configuración oficial de OTOBO Docker Compose o cree la suya propia. Para integrar la Open Ticket AI Runtime, añadiremos el servicio otai-runtime.

Aquí tiene un ejemplo de un stack combinado:

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 # Imagen oficial de OTAI
container_name: otai-runtime
restart: always
environment:
- OTAI_API_KEY=your_otai_api_key # Disponible en openticketai.com
- OTAI_BACKEND_URL=http://otobo-web:5000/otobo/nph-genericinterface.pl/Webservice/OTAI
- DEVICE=cpu # 'cuda' si hay GPU disponible
depends_on:
- otobo-web
networks:
- default
volumes:
otobo_db_data:
otobo_web_data:

[!TIP] Obtendrá la OTAI_API_KEY tras registrarse en openticketai.com.

Ejecute el siguiente comando para iniciar los contenedores en segundo plano:

Ventana de terminal
docker-compose up -d

Compruebe el estado de los contenedores:

Ventana de terminal
docker-compose ps

Paso 4: Completar el instalador web de OTOBO

Sección titulada «Paso 4: Completar el instalador web de OTOBO»

Una vez que los contenedores se hayan iniciado correctamente, puede acceder al instalador web de OTOBO a través de su navegador:

http://su-ip-de-servidor/otobo/installer.pl

Siga las instrucciones del instalador para configurar la conexión a la base de datos y los ajustes básicos del sistema.

Paso 5: Integración de Open Ticket AI (OTAI)

Sección titulada «Paso 5: Integración de Open Ticket AI (OTAI)»

Una vez que OTOBO esté en funcionamiento, la Open Ticket AI Runtime ya estará activa en segundo plano. Para utilizar las funciones de IA (como la asignación automática de colas o la priorización), debe importar el Webservice de OTAI en OTOBO.

  1. Vaya a Admin > Webservices.
  2. Importe el archivo de configuración para OTAI (disponible en el área de clientes de Softoft).
  3. Pruebe la conexión a la otai-runtime a través del depurador integrado.

  • Soporte de GPU: Si posee una GPU NVIDIA, puede configurar el servicio otai-runtime para que utilice CUDA, lo que acelerará significativamente la clasificación.
  • Backups: Realice copias de seguridad periódicas de los volúmenes de Docker otobo_db_data y otobo_web_data.
  • Updates: Puede realizar una actualización simplemente ejecutando docker-compose pull && docker-compose up -d.

Para obtener asistencia profesional con la instalación o integración, diríjase a Softoft.de.