Наверх

Инструкция по установке 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 установлен на ваш сервер!

Для дополнительных вопросов по установке напишите нам на [email protected].