Установка FreePBX на свой сервер: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка FreePBX на свой сервер». Страница справочника целиком: Установка FreePBX 17 на Debian 12 с SIP-транком.

Коротко о теме

Установка FreePBX на VPS с чистым Debian: официальный скрипт, порты SIP и RTP, NAT, SIP-транк российского оператора и защита от платных звонков.

Подробности по разделам

Чем FreePBX отличается от Asterisk, FreeSWITCH и 3CX

3CX берут ради фирменных приложений для телефонов и платной поддержки, FreePBX ради бесплатной основы и привычного Asterisk. Часть модулей FreePBX продаётся отдельно, поэтому перед выбором составьте список функций, которые нужны офису.

Установка FreePBX 17 на Debian 12 по шагам

Сертификат для панели выпускается в разделе Admin, Certificate Manager: нужна запись домена, указывающая на сервер, и доступный из интернета порт 80 на время выпуска. Панель лучше открывать только с адреса офиса. Четыре ответа, и калькулятор подберёт готовую конфигурацию

Какие порты открыть во FreePBX и как настроить NAT на VPS

Если станция за NAT, откройте Settings, Asterisk SIP Settings и нажмите Detect Network Settings: FreePBX подставит внешний адрес и локальные сети. Когда на интерфейсе сервера только частный адрес, впишите внешний в поле External Address сами. Для телефонов за NAT в расширенных настройках номера включают Force rport, Rewrite Contact и RTP Symmetric.

Копии и обновление FreePBX

Чтобы перенести станцию на новый сервер, поставьте на него ту же ветку FreePBX и восстановите файл копии. Прогоните это один раз заранее: так вы узнаете, сколько времени занимает возврат станции после сбоя. Следить за доступностью веб-панели и порта SIP можно через Uptime Kuma.

Ключевые цифры

Термины на странице

Debian
Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
S3
S3 это объектное хранилище файлов с доступом по API, совместимому с Amazon S3.
Файрвол
Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.
Доменная зона
Доменная зона это окончание адреса: .ru, .рф, .com. От зоны зависят цена и правила регистрации.
SSH
SSH это защищённое подключение к серверу через командную строку. Вход по ключу безопаснее, чем по паролю.
Root-доступ
Root-доступ это права администратора на сервере: можно ставить любые программы и менять любые настройки.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы