При невысокой нагрузке, до 30-40 тыс. звонков в день (около 60 одновременных вызовов с записью разговоров) и до 50 тыс. чат-диалогов в день, можете установить Webitel на одном выделенном сервере.
Производим базовую установку Debian GNU/Linux 12 64 bit, подключаемся по SSH.
Проверить установленную версию можно с помощью команды: lsb_release -d Description: Debian GNU/Linux 12 (bookworm) |
От имени пользователя root устанавливаем необходимый минимальный набор приложений:
apt install git gnupg sudo ansible ansible --version ansible [core 2.14.3] |
Копируем установочные скрипты:
cd /tmp git clone --single-branch -b 23.12 https://git.webitel.com/scm/wep/ansible.git cd ansible |
Установка будет выполняться с помощью системы управления конфигурацией Ansible
Прежде чем приступить к установке, в файле group_vars/all.yml есть возможность внести предварительные настройки, а именно в секции:
# Webitel webitel_ver: 23.12 webitel_repo_user: user webitel_repo_pass: password # FreeSWITCH signalwire_freeswitch_key: pat_XXXXX # OpenSIPS opensips_fail2ban: false # Grafana grafana: false # nginx nginx_letsencrypt: false nginx_site_name: cloud.webitel.lo nginx_mail_address: [email protected] |
Запускаем установку:
ansible-playbook -i hosts/localhost playbook.yml |
Если установка прошла без ошибок, должны увидеть результат:
Лицензия выдается на уникальную установку. Чтобы получить лицензию, необходимо на сервере получить идентификатор:
curl -L http://localhost/api/srvinfo |
Скопируйте ответ и создайте обращение на портале поддержки:
После получения лицензионного ключа, вам необходимо перейти в веб-интефейс на сервере, создать пользователя и домен с использованием полученного ключа:
После успешного лицензирования вы должны увидеть экран выбора приложений:
Откройте Admin и перейдите к настройкам системы: