Что уже настроено
One-click установка ZITADEL на Leneex поднимает три согласованных Docker-сервиса: PostgreSQL для event-sourced хранилища идентификаторов, core API ZITADEL и отдельный Login UI (v2), делящий сетевое пространство с ядром. Перед первым деплоем проверьте переменные окружения в панели: там видно, задана ли контейнерам политика restart: unless-stopped и сгенерированы ли masterkey и пароли базы автоматически. One click automation ZITADEL избавляет от ручного редактирования compose-файла, характерного для установки с нуля, но сгенерированный masterkey — единственный ключ, расшифровывающий вашу базу: потеря ключа означает потерю доступа ко всем учётным записям инстанса, так что сохраните его копию за пределами VPS сразу после установки.
Первый вход
После того как контейнеры перейдут в состояние healthy, откройте https://<ваш-домен>/ui/console. На свежем инстансе bootstrap-администратор обычно создаётся по шаблону zitadel-admin@zitadel.<домен> с паролем по умолчанию Password1!, если установщик его не переопределяет. Смените этот пароль и включите MFA на учётной записи администратора прежде, чем делать что-либо ещё: эта учётка управляет всеми организациями инстанса.
Домен, TLS и разделение Login V2
ZITADEL v4 состоит из двух сервисов, которым нужен общий публичный origin за reverse proxy — если доступен только core API, а путь /ui/v2/login никто не обслуживает, интерактивный вход ломается, даже если сам API выглядит здоровым.







