Jak zainstalować Ozeki SMS Gateway w Dockerze

Ten przewodnik wyjaśnia, jak skonfigurować Ozeki SMS Gateway za pomocą Dockera w Ubuntu. Poniższy tutorial przedstawia wszystkie kroki i niezbędne informacje, które pomogą Ci łatwo wykonać tę procedurę. Ozeki SMS Gateway to doskonałe narzędzie, które umożliwia tworzenie świetnych rozwiązań w różnych środowiskach. Zaawansowany silnik routingu pozwala użytkownikom automatycznie wysyłać wiadomości SMS na podstawie określonych warunków. W tym artykule dowiesz się, jak zainstalować Ozeki SMS Gateway w Ubuntu za pośrednictwem Dockera w terminalu. Ten przewodnik wymaga podstawowej znajomości terminala w Ubuntu. Otrzymasz instrukcje krok po kroku. Mamy nadzieję, że ten artykuł okaże się pomocny i informacyjny. Zaczynajmy!

Co to jest Docker

Docker to otwarta platforma do tworzenia, dostarczania i uruchamiania aplikacji. Docker umożliwia oddzielenie aplikacji od infrastruktury, dzięki czemu można szybko dostarczać oprogramowanie. Dzięki Dockerowi możesz zarządzać infrastrukturą w taki sam sposób, jak aplikacjami.

Co to jest Ozeki SMS Gateway

Ozeki SMS Gateway posiada światowej klasy silnik routingu SMS. Ten silnik routingu pozwala przekierowywać wiadomości SMS od jednego użytkownika lub połączenia sieci komórkowej do innego na podstawie zdefiniowanych warunków. Istnieje wiele warunków, takich jak prefiks numeru telefonu, dopasowanie tekstu wiadomości, okres usługi lub pora dnia. Oprócz routingu na podstawie dopasowania wzorców, silnik routingu SMS umożliwia również modyfikację tekstu wiadomości SMS w locie. Możesz zastąpić numery telefonów, zmienić tekst wiadomości, dodać notkę na końcu wiadomości.

Jak zainstalować Ozeki SMS Gateway w Dockerze (proste kroki)

Aby zainstalować Ozeki SMS Gateway w Dockerze:

  1. Wykonaj polecenie sudo docker pull ubuntu
  2. Otwórz edytor plików
  3. Utwórz plik Dockerfile
  4. Rozpocznij instalację Ozeki SMS Gateway
  5. Sprawdź w terminalu, czy SMS Gateway został zainstalowany
  6. Uruchom kontener SMS Gateway
  7. Sprawdź logi, czy usługa została uruchomiona
  8. Zaloguj się do SMS Gateway

Jak zainstalować Ozeki SMS Gateway w Dockerze (wideo tutorial)

Ten wideo tutorial pokazuje, jak skonfigurować Ozeki SMS Gateway w Dockerze. Jest to wykonane przez terminal w Ubuntu. Wideo zawiera wszystkie kroki potrzebne do pomyślnej instalacji Ozeki SMS Gateway. Proces obejmuje pobranie obrazu Ubuntu, utworzenie pliku Dockerfile, a następnie skonfigurowanie Ozeki SMS Gateway. Po zainstalowaniu programu możesz zalogować się i korzystać z niego za pośrednictwem przeglądarki.

Wideo 1 - Jak zainstalować Ozeki SMS Gateway w Dockerze (Wideo tutorial)

Pobierz obraz Ubuntu

Pierwszym krokiem jest pobranie obrazu Ubuntu. Wpisz następujące polecenie w terminalu: sudo docker pull ubuntu (Rysunek 1). Następnie naciśnij klawisz Enter, aby wykonać polecenie. Spowoduje to pobranie najnowszego obrazu Ubuntu.

sudo docker pull ubuntu

pobierz obraz ubuntu
Rysunek 1 - Pobierz obraz Ubuntu

Utwórz plik Dockerfile

Następnie musimy utworzyć plik Dockerfile. Wpisz następujące polecenie w terminalu sudo nano Dockerfile (Rysunek 2). Następnie naciśnij klawisz Enter, aby wykonać to polecenie. Spowoduje to otwarcie edytora plików, w którym możemy wkleić zawartość pliku Dockerfile.

sudo nano Dockerfile

utwórz plik dockerfile
Rysunek 2 - Utwórz plik Dockerfile

Zawartość pliku Dockerfile

Wklej poniższe polecenia do edytora plików. Następnie naciśnij klawisz Enter. Spowoduje to utworzenie pliku Dockerfile, którego potrzebujemy do zbudowania obrazu SMS Gateway. Wprowadź własną strefę czasową zamiast TZ=Europe/Budapest. (Rysunek 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/*

zawartość pliku dockerfile
Rysunek 3 - Zawartość pliku Dockerfile

Zbuduj obraz SMS Gateway

Wpisz następujące polecenie w terminalu sudo docker build -t sms-gateway . (Rysunek 4). Następnie naciśnij Enter, aby uruchomić to polecenie. Spowoduje to rozpoczęcie procesu instalacji Ozeki SMS Gateway.

sudo docker build -t sms-gateway .

zbuduj obraz sms gateway
Rysunek 4 - Zbuduj obraz SMS Gateway

Obraz SMS Gateway został utworzony

Po zakończeniu procesu instalacji w terminalu pojawią się dwa komunikaty (Rysunek 5). Successfully built e44dacb03f4f i Successfully tagged sms-gateway:latest. Te komunikaty oznaczają, że SMS Gateway jest teraz zainstalowany w systemie. Teraz jest gotowy do uruchomienia.

obraz sms gateway został utworzony
Rysunek 5 - Obraz SMS Gateway został utworzony

Uruchom kontener SMS Gateway

Uruchom kontener SMS Gateway, wpisując następującą komendę w terminalu. sudo docker run -ti -p 9615:9515 -p 9616:9516 sms-gateway \ mono /usr/lib/ozeki/BaseSystem/v1.0.0/Ozeki_Starter.exe /run (Rysunek 6). Naciśnij klawisz Enter, aby wykonać tę komendę i uruchomić usługę.

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

uruchom kontener sms gateway
Rysunek 6 - Uruchom kontener SMS Gateway

Usługa SMS Gateway uruchomiona

Po uruchomieniu kontenera SMS Gateway w terminalu pojawi się ponownie komunikat (Rysunek 7). Komunikat brzmi "System initialization completed". Oznacza to, że usługa została pomyślnie uruchomiona.

usługa sms gateway uruchomiona
Rysunek 7 - Usługa SMS Gateway uruchomiona

Logowanie do SMS Gateway

Po uruchomieniu usługi możesz zalogować się do SMS Gateway z poziomu przeglądarki. Wpisz https://localhost:9615 w pasku adresu przeglądarki i naciśnij Enter (Rysunek 8). Zostaniesz przekierowany do ekranu logowania. Wpisz admin w pierwszym polu tekstowym, a następnie hasło admina w drugim polu tekstowym. Kliknij Ok, aby się zalogować.

logowanie do sms gateway
Rysunek 8 - Logowanie do SMS Gateway

Interfejs SMS Gateway dostępny

Po zalogowaniu interfejs SMS Gateway jest teraz dostępny w Twoim systemie (Rysunek 9).

interfejs sms gateway dostępny
Rysunek 9 - Interfejs SMS Gateway dostępny

Podsumowanie

Dołożyliśmy wszelkich starań, aby przeprowadzić Cię przez wszystkie szczegóły szybko i prosto. Jeśli dokładnie wykonałeś kroki z tego tutoriala, powinieneś być w stanie wysyłać SMS-y za pomocą Ozeki SMS Gateway przez Docker bez problemów. Jeśli już ukończyłeś kroki, możesz teraz korzystać z SMS Gateway w swoim systemie. Jeśli chcesz odkryć więcej przydatnych informacji na temat zalet innych podobnych rozwiązań, możesz zajrzeć na ozeki-sms-gateway.com. Mam nadzieję, że ten tutorial będzie pomocny dla wszystkich czytelników, a szczególnie dla początkujących.

More information