Инструкция по установке On-Premise версии на сервер
Для того, чтобы установить On-Premise версию ImbaChat плагина, следуйте этим шагам по установке на своем сервере. Инструкция предназначена для Linux платформы, поэтому необходимо иметь навыки работы с терминалом Linux, а также базовые навыки PHP.
1) Необходимо иметь установленый Nginx и настроить проксирование входящего трафика на внутрений порт, ниже пример конфигурации.
# Default server configuration
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
server {
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name imbachat.site; # managed by Certbot
location / {
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
server {
if ($host = imbachat.site) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80 ;
listen [::]:80 ;
server_name imbachat.site;
return 404; # managed by Certbot
}
2) Необходимо установить SSL сертификат
3) Установить Ansible, выполнив команду apt install ansible
4) Загрузить архив с инсталятором на сервер, выполнив команду wget -O installer.zip
https://imbachat.com/v1/check-pay-docker/id_виджета/id_пользователя
id виджета и id пользователя подставляются автоматически при формировании ссылки в Личном кабинете.
5) далее нужно распаковать zip архив, выполнив команду unzip installer.zip. Наличие unzip зависит от дистрибутива линукс. Eсли появляется ошибка, то нужно установить unzip, выполнив команду apt install unzip.
6) Зайти в распакованую папку и выполнить команду bash ./apply.sh production.
Готово. Плагин ImbaChat установлен на ваш сервер!
Для дополнительных вопросов по установке напишите нам на support@imbachat.com.