Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Webitel v23.12

...

  1. Аппаратная платформа:
    1. 64-битная версия процессора Intel архитектуры x86, не меньше 4-х ядер и 8-м потоков с тактовой частотой от 3,0 GHz.
    2. от 8Gb оперативной памяти.
    3. от 100 Gb свободного места на диске (>150 IOPS). Дополнительно диск либо S3 хранилище под запись разговоров.
  2. Программная платформа:
    1. Debian GNU/Linux 11 12 (bullseyebookworm) 64 bit
    2. Ansible 2.1014
  3. Использование доменного имени FQDN для автоматического получения сертификата let's encrypt, либо наличие собственного PEM-сертификата для настройки HTTPS (необходимо при использование WebRTC протокола)

...

Status
colourGreen
title23.0912

Производим базовую установку 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]

...