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.
Requisitos previos
Sección titulada «Requisitos previos»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
Paso 1: Crear el directorio del proyecto
Sección titulada «Paso 1: Crear el directorio del proyecto»Cree un nuevo directorio para su instalación de OTOBO:
mkdir -p /opt/otobo-dockercd /opt/otobo-dockerPaso 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.
Ejemplo de docker-compose.yml
Sección titulada «Ejemplo de docker-compose.yml»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_KEYtras registrarse en openticketai.com.
Paso 3: Iniciar el sistema
Sección titulada «Paso 3: Iniciar el sistema»Ejecute el siguiente comando para iniciar los contenedores en segundo plano:
docker-compose up -dCompruebe el estado de los contenedores:
docker-compose psPaso 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.
- Vaya a Admin > Webservices.
- Importe el archivo de configuración para OTAI (disponible en el área de clientes de Softoft).
- Pruebe la conexión a la
otai-runtimea través del depurador integrado.
Consejos adicionales
Sección titulada «Consejos adicionales»- Soporte de GPU: Si posee una GPU NVIDIA, puede configurar el servicio
otai-runtimepara 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_datayotobo_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.