Установка 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 12: именно его называет описание официального установочного скрипта Sangoma.
- Проще взять образ Debian 12 и не искать обходные инструкции под другие системы.
- SIP на 5060 по UDP и TCP, при шифровании 5061, а голос по UDP в диапазоне RTP, по умолчанию 10000-20000.
- Веб-панель на 80 и 443 открывайте только адресу офиса.
- 3CX коммерческая готовая система, лицензия считается по числу одновременных разговоров.
Термины на странице
- Debian
- Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
- S3
- S3 это объектное хранилище файлов с доступом по API, совместимому с Amazon S3.
- Файрвол
- Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.
- Доменная зона
- Доменная зона это окончание адреса: .ru, .рф, .com. От зоны зависят цена и правила регистрации.
- SSH
- SSH это защищённое подключение к серверу через командную строку. Вход по ключу безопаснее, чем по паролю.
- Root-доступ
- Root-доступ это права администратора на сервере: можно ставить любые программы и менять любые настройки.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.