Для установки Webitel на одном выделенном сервере необходимо наличие:
Производим базовую установку Debian GNU/Linux 10 (buster) 64 bit, подключаемся по SSH.
Проверить установленную версию можно с помощью команды: lsb_release -d Description: Debian GNU/Linux 10 (buster) |
От имени пользователя root устанавливаем необходимый минимальный набор приложений:
echo "deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main">/etc/apt/sources.list.d/ansible.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367 apt update apt install git ansible sudo |
Копируем установочные скрипты:
git clone https://git.webitel.com/scm/wep/ansible.git cd ansible |
Установка будет выполняться с помощью системы управления конфигурацией Ansible
Прежде чем приступить к установке, файле group_vars/all.yml есть возможность внести предварительные настройки, а именно в секции:
# OpenSIPS opensips_fail2ban: false # nginx nginx_letsencrypt: false nginx_site_name: cloud.webitel.lo nginx_mail_address: [email protected] |
Запускаем установку:
ansible-playbook -i hosts/localhost playbook.yml |
Если установка прошла без ошибок, должны увидеть результат:
Лицензия выдается на уникальную установку. Что бы получить лицензию необходимо на сервере получить идентификатор:
curl http://localhost/api/srvinfo |
Скопируйте ответ и создайте обращение на портале поддержки:
После получения лицензионного ключа, вам необходимо перейти в веб-интефейс на сервере, создать пользователя и домен с использованием полученного ключа:
После успешного лицензирования вы должны увидеть экран выбора приложений:
Откройте Admin и перейдите к настройкам системы: