Cómo instalar Ozeki SMS Gateway en Docker

Esta guía explica cómo puedes configurar Ozeki SMS Gateway usando Docker en Ubuntu. El tutorial a continuación presenta todos los pasos y la información necesaria para ayudarte a completar este procedimiento con facilidad. Ozeki SMS Gateway es una excelente herramienta que permite crear soluciones increíbles en diversos entornos. El motor de enrutamiento avanzado permite a los usuarios enviar mensajes SMS automáticamente bajo condiciones predeterminadas. En este artículo descubrirás cómo instalar Ozeki SMS Gateway en Ubuntu a través de Docker en la terminal. Esta guía requiere un conocimiento básico de la terminal en Ubuntu. Se te proporcionarán instrucciones paso a paso. Esperamos que este artículo sea informativo y útil. ¡Comencemos!

Qué es Docker

Docker es una plataforma abierta para desarrollar, enviar y ejecutar aplicaciones. Docker te permite separar tus aplicaciones de tu infraestructura para que puedas entregar software rápidamente. Con Docker, puedes gestionar tu infraestructura de la misma manera que gestionas tus aplicaciones.

Qué es Ozeki SMS Gateway

Ozeki SMS Gateway tiene un motor de enrutamiento de SMS de clase mundial. Este motor de enrutamiento te permite reenviar mensajes SMS de un usuario o conexión de red móvil a otro según las condiciones que definas. Hay una gran cantidad de condiciones, como el prefijo del número de teléfono, coincidencia de texto del mensaje, período de servicio o hora del día. Además del enrutamiento por coincidencia de patrones, el motor de enrutamiento de SMS también te permite modificar los mensajes de texto SMS sobre la marcha. Puedes reemplazar los números de teléfono, cambiar el texto del mensaje, agregar una nota al final de los mensajes.

Cómo instalar Ozeki SMS Gateway en Docker (Pasos sencillos)

Para instalar Ozeki SMS Gateway en Docker:

  1. Ejecuta el comando sudo docker pull ubuntu
  2. Abre el editor de archivos
  3. Crea el archivo Docker
  4. Inicia la instalación de Ozeki SMS Gateway
  5. Lee el mensaje en la terminal si el SMS Gateway se instaló
  6. Ejecuta el contenedor del SMS Gateway
  7. Verifica los registros si el servicio inició
  8. Inicia sesión en el SMS Gateway

Cómo instalar Ozeki SMS Gateway en Docker (tutorial en video)

Este tutorial en video te muestra cómo puedes configurar Ozeki SMS Gateway en Docker. Esto se hace a través de la terminal en Ubuntu. El video proporciona todos los pasos que necesitas para instalar Ozeki SMS Gateway con éxito. El proceso implica extraer una imagen de Ubuntu, crear un archivo Docker y luego configurar Ozeki SMS Gateway. Una vez que hayas instalado el programa, puedes iniciar sesión y usarlo desde tu navegador.

Video 1 - Cómo instalar Ozeki SMS Gateway en Docker (Tutorial en video)

Extraer imagen de Ubuntu

El primer paso es extraer la imagen de Ubuntu. Haz esto escribiendo el siguiente comando en la terminal: sudo docker pull ubuntu (Figura 1). Luego, presiona la tecla enter para ejecutar el comando. Esto descargará la última imagen de Ubuntu.

sudo docker pull ubuntu

extraer imagen ubuntu
Figura 1 - Extraer imagen de Ubuntu

Crear archivo Docker

A continuación, necesitamos crear el archivo Docker. Escribe el siguiente comando en la terminal sudo nano Dockerfile (Figura 2). Luego, presiona la tecla enter para ejecutar este comando. Esto abrirá un editor de archivos donde podemos pegar el contenido del archivo Docker.

sudo nano Dockerfile

crear archivo docker
Figura 2 - Crear archivo Docker

Contenido del archivo Docker

Pega los comandos a continuación en el editor de archivos. Luego, presiona la tecla enter. Esto crea el archivo Docker que necesitamos para construir la imagen del SMS Gateway. Ingresa tu propia zona horaria en lugar de TZ=Europe/Budapest. (Figura 3)

FROM ubuntu

ENV TZ=Europe/Budapest
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

RUN apt-get update \
  && apt-get install -y wget mono-complete libturbojpeg libportaudio2 xvfb \
  libspeexdsp1 libspeex1 fonts-symbola libv4l-0 unzip libnss3-tools tzdata\
  && wget https://ozeki-sms-gateway.com/attachments/702/installlinux_1703175267_ozekismsgateway_10.4.16_all.deb \
  && mkdir -p /var/lib/ozeki/Data \
  && echo "abc123" | tee /var/lib/ozeki/Data/setuppassword.txt \
  && dpkg -i installlinux_1703175267_ozekismsgateway_10.4.16_all.deb \
  && rm -rf /var/lib/apt/lists/*

contenido archivo docker
Figura 3 - Contenido del archivo Docker

Construir imagen del SMS Gateway

Escribe el siguiente comando en la terminal sudo docker build -t sms-gateway . (Figura 4). Luego, presiona enter para ejecutar este comando. Esto iniciará el proceso de instalación para Ozeki SMS Gateway.

sudo docker build -t sms-gateway .

construir imagen sms gateway
Figura 4 - Construir imagen del SMS Gateway

Imagen del SMS Gateway creada

Una vez que se complete el proceso de instalación, aparecerán dos mensajes en la terminal (Figura 5). Successfully built e44dacb03f4f y Successfully tagged sms-gateway:latest. Estos mensajes indican que el SMS Gateway ahora está instalado en tu sistema. Ahora está listo para iniciarse.

imagen sms gateway creada
Figura 5 - Imagen del SMS Gateway creada

Ejecutar el contenedor de SMS Gateway

Ejecuta el contenedor de SMS Gateway escribiendo el siguiente comando en la terminal. sudo docker run -ti -p 9615:9515 -p 9616:9516 sms-gateway \ mono /usr/lib/ozeki/BaseSystem/v1.0.0/Ozeki_Starter.exe /run (Figura 6). Presiona la tecla Enter para ejecutar este comando e iniciar el servicio.

sudo docker run -ti -p 9615:9515 -p 9616:9516 sms-gateway \
mono /usr/lib/ozeki/BaseSystem/v1.0.0/Ozeki_Starter.exe /run

ejecutar contenedor sms gateway
Figura 6 - Ejecutar contenedor de SMS Gateway

Servicio de SMS Gateway iniciado

Después de ejecutar el contenedor de SMS Gateway, aparecerá un mensaje en la terminal nuevamente (Figura 7). Este mensaje dice "System initialization completed". El mensaje significa que el servicio se inició correctamente.

servicio sms gateway iniciado
Figura 7 - Servicio de SMS Gateway iniciado

Iniciar sesión en SMS Gateway

Después de que el servicio se haya iniciado, puedes iniciar sesión en SMS Gateway desde tu navegador. Comienza escribiendo https://localhost:9615 en la barra de URL de tu navegador, luego presiona Enter (Figura 8). Serás redirigido a una pantalla de inicio de sesión. Ingresa admin en el primer cuadro de texto, luego ingresa la contraseña de admin en el segundo cuadro de texto. Haz clic en Ok para iniciar sesión.

iniciar sesión en sms gateway
Figura 8 - Iniciar sesión en SMS Gateway

Interfaz gráfica de SMS Gateway accesible

Después de iniciar sesión, la interfaz gráfica de SMS Gateway ahora está accesible en tu sistema (Figura 9).

interfaz gráfica sms gateway accesible
Figura 9 - Interfaz gráfica de SMS Gateway accesible

Resumen

Hicimos todo lo posible para que sea rápido y sencillo guiarte a través de todos los detalles. Si has seguido los pasos del tutorial de cerca, deberías poder enviar SMS usando Ozeki SMS Gateway a través de Docker sin problemas. Si ya has completado los pasos, ahora puedes operar SMS Gateway desde tu sistema. Si deseas descubrir más información útil sobre las ventajas de otras soluciones similares, puedes echar un vistazo a ozeki-sms-gateway.com. Espero que este tutorial sea útil para todos los lectores, especialmente para los principiantes.

More information