Перейти к основному содержимому

Первый запуск и начальная настройка

Что создала команда mpbx init​

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

Сохраните ключ восстановления, показанный во время установки, в менеджере паролей или на бумаге, но не на сервере. MonoPbx не может его восстановить.

Ссылка настройки​

Главная страница консоли с карточками приветствия для телефона, справочника и безопасности.

Главная страница консоли после первого входа.

Команда mpbx init выводит одноразовую ссылку настройки для первого администратора. По умолчанию она действительна 24 часа. Учётной записи администратора и пароля по умолчанию нет: эта ссылка — единственный способ войти.

Откройте её в браузере. Мастер настройки затем:

  1. Создаст системного владельца (System Owner): ваш адрес электронной почты, имя и пароль по вашему выбору.
  2. Настроит двухфакторный вход: отсканируйте QR-код приложением-аутентификатором и введите 6-значный код. Это подтверждает владельца и использует ссылку: она больше не будет работать, даже если всё ещё сохранена в журнале терминала.
  3. Один раз покажет коды восстановления. Сохраните их в надёжном месте.
  4. Позволит указать название компании и язык по умолчанию, запросить сертификат для адреса установки (если настроен каталог 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 или загрузить свой.

Куда перейти дальше​