...
- Аппаратная платформа:
- 64-битная версия процессора Intel архитектуры x86, не меньше 4-х ядер и 8-м потоков с тактовой частотой от 3,0 GHz.
- от 8Gb оперативной памяти.
- от 100 Gb свободного места на диске (>150 IOPS). Дополнительно диск либо S3 хранилище под запись разговоров.
- Программная платформа:
- Debian GNU/Linux 11 12 (bullseyebookworm) 64 bit
- Ansible 2.1014
- Использование доменного имени FQDN для автоматического получения сертификата let's encrypt, либо наличие собственного PEM-сертификата для настройки HTTPS (необходимо при использование WebRTC протокола)
...
Status | ||||||
---|---|---|---|---|---|---|
|
Производим базовую установку Debian GNU/Linux 11 (buster) 12 64 bit, подключаемся по SSH.
Info |
---|
Проверить установленную версию можно с помощью команды: lsb_release -d Description: Debian Debian GNU/Linux 1112 (bullseyebookworm) |
От имени пользователя root устанавливаем необходимый минимальный набор приложений:
Code Block |
---|
apt install git gnupg sudo ansible ansible --version ansible [core 2.1014.83] |
Копируем установочные скрипты:
Code Block |
---|
cd /tmp git clone --single-branch -b 23.0912 https://git.webitel.com/scm/wep/ansible.git cd ansible |
...
Code Block |
---|
# Webitel webitel_ver: 23.0912 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] |
...