За невисокого навантаження, до 30-40 тис. дзвінків на день (близько 60 одночасних викликів із записом розмов) і до 50 тис. чат-діалогів на день, можете встановити Webitel на одному виділеному сервері.
-
Апаратна платформа:
-
64-бітна версія процесора Intel архітектури x86, не менше 4-х ядер і 8-м потоків із тактовою частотою від 3,0 GHz.
-
від 8Gb оперативної пам'яті.
-
від 100 Gb вільного місця на диску (>150 IOPS). Додатково диск або S3 сховище під запис розмов.
-
-
Програмна платформа:
-
Debian GNU/Linux 12 (bookworm) 64 bit
-
Ansible 2.14
-
-
Використання доменного імені FQDN для автоматичного отримання сертифіката Let's Encrypt, або наявність власного PEM-сертифіката для налаштування HTTPS (необхідне у разі використання WebRTC протоколу)
Підготовка
24.10
Проводимо базове встановлення Debian GNU/Linux 12 64 bit, підключаємося по SSH.
Перевірити встановлену версію можна за допомогою команди: sb_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 24.10 https://git.webitel.com/scm/wep/ansible.git
cd ansible
Встановлення виконуватиметься за допомогою системи управління конфігурацією Аnsibleс.
Установка
Перш ніж починати встановлення, у файлі group_vars/all.yml є можливість внести попередні налаштування, а саме в секції:
|
-
webitel_repo_userіwebitel_repo_pass- Логін і пароль доступу до репозиторіїв з Webitel. Вам необхідно запросити доступ у вашого менеджера. -
signalwire_freeswitch_key- SignalWire Personal Access Tokens (PAT) обов'язковий для встановлення FreeSWITCH. Вам необхідно створити токен і прописати значення в цій змінній. Як створити SignalWire Personal Access Tokens. -
opensips_fail2ban- true, якщо необхідно увімкнути захист від SIP атак -
grafana- true, якщо хочете встановити Grafana для побудови аналітики за даними з БД -
nginx_letsencrypt- true, якщо необхідно автоматично отримати https сертифікат -
nginx_site_name- для отримання сертифіката, вказати FQDN ім'я -
nginx_mail_address- для отримання сертифіката, вказати ваш наявний Email
Запускаємо встановлення:
|
Ліцензування
Ліцензія видається на унікальну установку. Щоб отримати ліцензію, необхідно на сервері отримати ідентифікатор:
|
Скопіюйте відповідь і створіть звернення на порталі підтримки:
Після отримання ліцензійного ключа, вам необхідно перейти до веб-інтефейсу на сервері, створити користувача і домен з використанням отриманого ключа:
Після успішного ліцензування ви повинні побачити екран вибору додатків:
Відкрийте Admin і перейдіть до налаштувань системи.