Como instalar o Ozeki SMS Gateway no Docker

Este guia explica como você pode configurar o Ozeki SMS Gateway usando o Docker no Ubuntu. O tutorial abaixo apresenta todos os passos e as informações necessárias para ajudá-lo a completar este procedimento com facilidade. O Ozeki SMS Gateway é uma ótima ferramenta que possibilita a criação de soluções incríveis em diversos ambientes. O mecanismo de roteamento avançado permite que os usuários enviem mensagens SMS automaticamente sob condições predeterminadas. Neste artigo, você descobrirá como instalar o Ozeki SMS Gateway no Ubuntu através do Docker no terminal. Este guia requer um conhecimento básico do terminal no Ubuntu. Você receberá instruções passo a passo. Esperamos que este artigo seja informativo e útil. Vamos começar!

O que é o Docker

Docker é uma plataforma aberta para desenvolver, enviar e executar aplicações. O Docker permite que você separe suas aplicações da sua infraestrutura para que você possa entregar software rapidamente. Com o Docker, você pode gerenciar sua infraestrutura da mesma forma que gerencia suas aplicações.

O que é o Ozeki SMS Gateway

O Ozeki SMS Gateway possui um mecanismo de roteamento de SMS de classe mundial. Este mecanismo de roteamento permite que você encaminhe mensagens SMS de um usuário ou conexão de rede móvel para outro com base em condições que você define. Existe um grande número de condições, como prefixo de número de telefone, correspondência de texto da mensagem, período de serviço ou hora do dia. Além do roteamento por correspondência de padrões, o mecanismo de roteamento de SMS também permite que você modifique as mensagens de texto SMS em tempo real. Você pode substituir os números de telefone, alterar o texto da mensagem, adicionar uma nota ao final das mensagens.

Como instalar o Ozeki SMS Gateway no Docker (Passos simples)

Para instalar o Ozeki SMS Gateway no Docker:

  1. Execute o comando sudo docker pull ubuntu
  2. Abra o editor de arquivos
  3. Crie um arquivo Docker
  4. Inicie a instalação do Ozeki SMS Gateway
  5. Leia a mensagem no Terminal se o SMS Gateway foi instalado
  6. Execute o contêiner do SMS Gateway
  7. Verifique os logs se o serviço foi iniciado
  8. Faça login no SMS Gateway
Como instalar o Ozeki SMS Gateway no Docker (tutorial em vídeo)

Este tutorial em vídeo mostra como você pode configurar o Ozeki SMS Gateway no Docker. Isso é feito através do terminal no Ubuntu. O vídeo fornece todos os passos necessários para instalar o Ozeki SMS Gateway com sucesso. O processo envolve puxar uma imagem do Ubuntu, criar um arquivo Docker e, em seguida, configurar o Ozeki SMS Gateway. Depois de instalar o programa, você pode fazer login e usá-lo a partir do seu navegador.

Vídeo 1 - Como instalar o Ozeki SMS Gateway no Docker (Tutorial em vídeo)

Puxar a imagem do Ubuntu

O primeiro passo é puxar a imagem do Ubuntu. Faça isso digitando o seguinte comando no terminal: sudo docker pull ubuntu (Figura 1). Em seguida, pressione a tecla Enter para executar o comando. Isso fará o download da imagem mais recente do Ubuntu.

sudo docker pull ubuntu

puxar imagem ubuntu
Figura 1 - Puxar imagem do Ubuntu

Criar arquivo Docker

Em seguida, precisamos criar o arquivo Docker. Digite o seguinte comando no terminal sudo nano Dockerfile (Figura 2). Depois, pressione a tecla Enter para executar este comando. Isso abrirá um editor de arquivos onde podemos colar o conteúdo do arquivo Docker.

sudo nano Dockerfile

criar arquivo docker
Figura 2 - Criar arquivo Docker

Conteúdo do arquivo Docker

Cole os comandos abaixo no editor de arquivos. Em seguida, pressione a tecla Enter. Isso cria o arquivo Docker que precisamos para construir a imagem do SMS Gateway. Insira seu próprio fuso horário em vez 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/*

conteúdo do arquivo docker
Figura 3 - Conteúdo do arquivo Docker

Construir a imagem do SMS Gateway

Digite o seguinte comando no terminal sudo docker build -t sms-gateway . (Figura 4). Em seguida, pressione Enter para executar este comando. Isso iniciará o processo de instalação do Ozeki SMS Gateway.

sudo docker build -t sms-gateway .

construir imagem sms gateway
Figura 4 - Construir imagem do SMS Gateway

Imagem do SMS Gateway criada

Uma vez que o processo de instalação esteja concluído, duas mensagens aparecerão no terminal (Figura 5). Successfully built e44dacb03f4f e Successfully tagged sms-gateway:latest. Estas mensagens indicam que o SMS Gateway está agora instalado no seu sistema. Agora está pronto para ser lançado.

imagem do sms gateway criada
Figura 5 - Imagem do SMS Gateway criada

Executar o contêiner SMS Gateway

Execute o contêiner SMS Gateway digitando o seguinte comando no 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). Pressione a tecla Enter para executar este comando e iniciar o serviço.

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

executar contêiner sms gateway
Figura 6 - Executar o contêiner SMS Gateway

Serviço SMS Gateway iniciado

Após executar o contêiner SMS Gateway, uma mensagem será exibida no terminal novamente (Figura 7). Esta mensagem diz "System initialization completed". A mensagem significa que o serviço foi iniciado com sucesso.

serviço sms gateway iniciado
Figura 7 - Serviço SMS Gateway iniciado

Login no SMS Gateway

Após o serviço ser iniciado, você pode fazer login no SMS Gateway pelo seu navegador. Comece digitando https://localhost:9615 na barra de URL do seu navegador e pressione Enter (Figura 8). Você será redirecionado para uma tela de login. Digite admin no primeiro campo de texto e a senha de admin no segundo campo. Clique em Ok para fazer login.

login no sms gateway
Figura 8 - Login no SMS Gateway

Interface gráfica do SMS Gateway acessível

Após o login, a interface gráfica do SMS Gateway estará acessível no seu sistema (Figura 9).

interface gráfica do sms gateway acessível
Figura 9 - Interface gráfica do SMS Gateway acessível

Resumo

Fizemos o nosso melhor para tornar rápido e simples guiá-lo por todos os detalhes. Se você seguiu os passos do tutorial cuidadosamente, você deve ser capaz de enviar SMS usando o Ozeki SMS Gateway através do Docker sem problemas. Se você já completou os passos, agora pode operar o SMS Gateway a partir do seu sistema. Se você deseja descobrir mais informações úteis sobre as vantagens de outras soluções similares, você pode dar uma olhada em ozeki-sms-gateway.com. Espero que este tutorial seja útil para todos os leitores, especialmente para iniciantes.

More information