Используем debian 8.----
ssh vipole@192.168.1.76
Всё от рута:
su -
lsb_release -a
Обновляем
apt-get update && apt-get upgrade
apt-get install ntpdate
Ставим редис сервер:
apt-get install redis-server
service redis-server status
Ставим монгоДБ сервер:
echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | tee /etc/apt/sources.list.d/mongodb.list
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Обновляем и ставим
apt-get update && apt-get install mongodb-org
Проверяем статус
service mongod status
Закаченный пакет vipole-server кладём в /root/ и устанавливаем
dpkg -i standalone-linux_x86_64-2016.R1-en.deb
Переходим
cd /etc/vipole/
ls -l
vipoleadm --operation init --login admin --relayserver-login radmin -d testvipole.com -b vipole_server
vipoleadm --operation init --domain testvipole.com --dbname vipole_server --login admin --relayserver-login radmin
mongo vipole_server
db.dropDatabase();
exit
Admin admin: admin password
Relay radmin: radmin password
vipoleadm --operation license_request -d -b vipole_server --license-request-file license_request.req
cat license_request.req
openssl genrsa -des3 -out cakey.pk 3072 ; CertPass
openssl req -new -key cakey.pk -out server.csr ; заполнить поля
openssl x509 -req -days 3650 -in server.csr -signkey cakey.pk -out cacert.pk
openssl genrsa -des3 -out autoconfkey.pk 3072 ; AutoPasswd
openssl req -new -key autoconfkey.pk -out autoconf.csr ; заполнить поля testvipole.com
cat autoconf.csr - видим запрос сертификата → отдаём его в info@vipole.com
nano server.config
nano relay.config
Получили сертификат
ls /home/vipole/
cp /home/vipole/vipole_* /etc/vipole/
Проверяем ключик
vipoleadm --operation verify_license -d testvipole.com -b vipole_server --license-file vipole_license_c1000016d161119n065lid0000213.dat
Активируем ключик
vipoleadm --operation activate_license -d testvipole.com -b vipole_server --license-file vipole_license_c1000016d161119n065lid0000213.dat
nano server-auto.config vipole_certificate_5830b0927b326d95d85114f2.pem
nano client_autoconf.config
vipoleadm --operation save_clients_autoconf --clients-autoconf-file client_autoconf.config -d testvipole.com -b vipole_server
vipole-server --config server.config
vipole-server --autoconf --config /etc/vipole/server-auto.config
vipole-server --config server.config &
vipole-relay --config relay.config
kill -9 `pgrep vipole-server` → дождаться [1]+ Killed
/etc/init.d/vipoleserver start
pgrep -l vipole
Логи
ls -la /var/log/vipoleserver/
update-rc.d <name> defaults 03
ls -la /etc/rc2.d/
ln /etc/init.d/vipoleserver /etc/rc2.d/S02vipoleserver
ln /etc/init.d/vipoleserver /etc/rc6.d/K02vipoleserver
tcp 37212 - порт для сервера автоконфигурации
udp 3000-9000 - используется для аудио-видео звонков
udp 5060 - наш сервер не использует для исходящих подключений к "вашему" sip серверу.
ssh vipole@192.168.1.76
Всё от рута:
su -
lsb_release -a
Обновляем
apt-get update && apt-get upgrade
apt-get install ntpdate
Ставим редис сервер:
apt-get install redis-server
service redis-server status
Ставим монгоДБ сервер:
echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | tee /etc/apt/sources.list.d/mongodb.list
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Обновляем и ставим
apt-get update && apt-get install mongodb-org
Проверяем статус
service mongod status
Закаченный пакет vipole-server кладём в /root/ и устанавливаем
dpkg -i standalone-linux_x86_64-2016.R1-en.deb
Переходим
cd /etc/vipole/
ls -l
vipoleadm --operation init --login admin --relayserver-login radmin -d testvipole.com -b vipole_server
vipoleadm --operation init --domain testvipole.com --dbname vipole_server --login admin --relayserver-login radmin
mongo vipole_server
db.dropDatabase();
exit
mongorestore dump
Admin admin: admin password
Relay radmin: radmin password
vipoleadm --operation license_request -d -b vipole_server --license-request-file license_request.req
cat license_request.req
openssl genrsa -des3 -out cakey.pk 3072 ; CertPass
openssl req -new -key cakey.pk -out server.csr ; заполнить поля
openssl x509 -req -days 3650 -in server.csr -signkey cakey.pk -out cacert.pk
openssl genrsa -des3 -out autoconfkey.pk 3072 ; AutoPasswd
openssl req -new -key autoconfkey.pk -out autoconf.csr ; заполнить поля testvipole.com
cat autoconf.csr - видим запрос сертификата → отдаём его в info@vipole.com
nano server.config
nano relay.config
Получили сертификат
ls /home/vipole/
cp /home/vipole/vipole_* /etc/vipole/
Проверяем ключик
vipoleadm --operation verify_license -d testvipole.com -b vipole_server --license-file vipole_license_c1000016d161119n065lid0000213.dat
Активируем ключик
vipoleadm --operation activate_license -d testvipole.com -b vipole_server --license-file vipole_license_c1000016d161119n065lid0000213.dat
nano server-auto.config vipole_certificate_5830b0927b326d95d85114f2.pem
nano client_autoconf.config
vipoleadm --operation save_clients_autoconf --clients-autoconf-file client_autoconf.config -d testvipole.com -b vipole_server
vipole-server --config server.config
vipole-server --autoconf --config /etc/vipole/server-auto.config
vipole-server --config server.config &
vipole-relay --config relay.config
kill -9 `pgrep vipole-server` → дождаться [1]+ Killed
/etc/init.d/vipoleserver start
pgrep -l vipole
Логи
ls -la /var/log/vipoleserver/
update-rc.d <name> defaults 03
ls -la /etc/rc2.d/
ln /etc/init.d/vipoleserver /etc/rc2.d/S02vipoleserver
ln /etc/init.d/vipoleserver /etc/rc6.d/K02vipoleserver
tcp 37210 - основной порт для связи клиента с сервером.
tcp 443 - дополнительный порт для связи с сервером, используется для работы клиентов через https proxytcp 37212 - порт для сервера автоконфигурации
udp 3000-9000 - используется для аудио-видео звонков
udp 5060 - наш сервер не использует для исходящих подключений к "вашему" sip серверу.