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

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

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

Установка Authentik через Docker Compose: готовый compose.yml, секреты в.env, 2 ядра и 2 ГБ памяти, вход akadmin, провайдеры OIDC и SAML.

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

Что умеет Authentik и чем он отличается от Keycloak

Главное отличие от Keycloak в устройстве входа. Каждый шаг (запрос пароля, вопрос про второй фактор, регистрация) в Authentik это стадия, а порядок стадий называется потоком, и его можно собрать в браузере. Keycloak держится на настройках realm и расширениях на Java.

Сколько ресурсов нужно Authentik

Для команды в десятки человек начального уровня хватит, а при нескольких сотнях активных пользователей закладывайте больше по калькулятору. Минимум из документации и надбавки за вашу нагрузку

Порты, домен и HTTPS для Authentik

Для небольших установок удобен Caddy: сертификат Let's Encrypt он получает без отдельных программ. Контейнерная схема с метками решается через Traefik. Пока порт 9000 открыт по голому HTTP, вход администратора идёт без шифрования.

Обновление и копии Authentik без потери настроек

Потеряв.env, вы получите базу, которую новый экземпляр не сможет прочитать правильно. Версии выходят по схеме год.месяц, например 2026.8. Перед обновлением прочитайте заметки к релизу, сделайте дамп базы и не перескакивайте сразу через несколько версий.

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

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

Nextcloud
Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
PostgreSQL
PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.
Let's Encrypt
Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.
Self-hosted
Self-hosted значит, что программа работает на вашем сервере, а данные остаются у вас.
Поддомен
Поддомен это адрес внутри домена, например shop.example.ru.
Docker
Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.

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

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

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