Первый запуск и начальная настройка
Что создала команда mpbx init
При установке были созданы секреты установки: ключ подписи JWT, мастер-ключ (он шифрует пароли транков, ключи API, ключи сертификатов и записи разговоров), ключ relay и одноразовый токен настройки. На сервере хранится только хеш токена настройки.
Сохраните ключ восстановления, показанный во время установки, в менеджере паролей или на бумаге, но не на сервере. MonoPbx не может его восстановить.
Ссылка настройки

Главная страница консоли после первого входа.
Команда mpbx init выводит одноразовую ссылку настройки для первого администратора. По умолчанию она действительна 24 часа. Учётной записи администратора и пароля по умолчанию нет: эта ссылка — единственный способ войти.
Откройте её в браузере. Мастер настройки затем:
- Создаст системного владельца (System Owner): ваш адрес электронной почты, имя и пароль по вашему выбору.
- Настроит двухфакторный вход: отсканируйте QR-код приложением-аутентификатором и введите 6-значный код. Это подтверждает владельца и использует ссылку: она больше не будет работать, даже если всё ещё сохранена в журнале терминала.
- Один раз покажет коды восстановления. Сохраните их в надёжном месте.
- Позволит указать название компании и язык по умолчанию, запросить сертификат для адреса установки (если настроен каталог ACME), просмотреть предложенный первый транк и пригласить первых пользователей (каждый получит письмо с одноразовой ссылкой для выбора пароля; пароль по электронной почте никогда не отправляется). Каждый шаг можно пропустить и выполнить позже в консоли администратора.
Если вы ошиблись в адресе электронной почты или забыли пароль до шага 2, выберите в мастере Начать заново.
Если вы потеряли ссылку при установке на ВМ, команда sudo mpbx-ctl setup-url выпустит новую ссылку и аннулирует старую. В Docker Compose удалите строки MPBX_SETUP_TOKEN_* из .env, снова выполните docker compose -f compose.init.yaml run --rm init и перезапустите mpbx.
Все ответы можно заранее задать в файле конфигурации ([setup] в mpbx.toml), тогда мастер будет только просить их подтвердить: см. руководство по мастеру настройки.
Общесистемные настройки потом
Вход всегда открывает сеанс для вашей компании, в том числе для системного владельца. Резервные копии, сертификаты установки и другие общесистемные настройки требуют свежего кода из приложения-аутентификатора: откройте Безопасность учётной записи, затем Администрирование всей установки. Доступ действует несколько минут.
Проверка установки
sudo mpbx-ctl selftest # VM installer
cd deploy/compose/prod && scripts/smoke.sh # Compose bundle
HTTPS
HTTPS использует самоподписанный сертификат, пока не появится настоящий. См. Сертификаты и HTTPS, чтобы запросить сертификат у Let's Encrypt или загрузить свой.