Debian 9 Stretch Install Goip Sms Server

Последние обновления:

http://www.hybertone.com/en/news_detail.asp?newsid=21

http://43.249.30.99/update/

Полный список файлов для Goip:

http://118.142.51.162/update/

Возможные проблемы

Запуск Goipcron требует библиотеки ia32-libs, которая признана устаревшей.
При попытке запустить goipcron появляется следующая ошибка:

./goipcron: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory

Исправляется включением 386 архитектуры:

dpkg --add-architecture i386
apt-get update
apt-get install lib32z1 lib32ncurses5
apt-get install libgssapi-krb5-2:i386

Установка:

cd /usr/src
wget http://118.142.51.162/update/goip_install-v1.26.tar.gz
tar zxvf goip_install-*
cd goip_install
./goip_install.sh
Выхлоп установочного скрипта
Starting GoIP SMS System install 
 
Configure httpd config:
Enter the httpd config file PATH: (default: /etc/apache2/sites-enabled)
Default press Enter
 
Import Goip Databases 
Enter the Mysql root password if the password exist:
 
Enter your Mysql PATH: (default: /usr/bin/mysql)
Default press Enter
 
Copying file to /usr/local/goip
goipcron start
Install finished.
Please restart your httpd
SMS SERVER management URL: http://your_ip/goip

Проверим старт:

ps aux | grep "goipcron" | grep -v "grep"
root      6633  0.0  0.0   7044   424 ?        S    08:29   0:00 ./goipcron inc/config.inc.php
root      6634  0.0  0.1   9144  5428 ?        S    08:29   0:00 ./goipcron inc/config.inc.php

Чудненько,осталось только добавить в автостарт:

touch /etc/systemd/system/goipcron.service
cat >> /etc/systemd/system/goipcron.service << EOF
[Unit]
Description=Start SMS Goip Server
 
[Service]
WorkingDirectory=/usr/local/goip/
Type=forking
ExecStart=/bin/bash run_goipcron
KillMode=process
 
[Install]
WantedBy=default.target
 
EOF

Включим:

systemctl daemon-reload
systemctl enable goipcron.service

Ответ:

Created symlink /etc/systemd/system/default.target.wants/goipcron.service → /etc/systemd/system/goipcron.service.

Проверка:

# systemctl status goipcron.service
 
● goipcron.service - Starts some bash script
   Loaded: loaded (/etc/systemd/system/goipcron.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2019-05-17 10:46:03 EDT; 1s ago
  Process: 942 ExecStart=/bin/bash auto_goipcron.sh (code=exited, status=0/SUCCESS)
 Main PID: 945 (goipcron)
    Tasks: 2 (limit: 9830)
   CGroup: /system.slice/goipcron.service
           ├─945 ./goipcron inc/config.inc.php
           └─946 ./goipcron inc/config.inc.php
 
May 17 10:46:03 lt214 systemd[1]: Starting Starts some bash script...
May 17 10:46:03 lt214 systemd[1]: Started Starts some bash script.
Настройки шлюза

Configurations > Sms
(для каждого порта)

Настройки сервера

System Manage > Goip Manage

Только авторизованные участники могут оставлять комментарии.
  • blog/goip_sms_server.txt
  • Последние изменения: 2019/08/09