Установка 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. Перед обновлением прочитайте заметки к релизу, сделайте дамп базы и не перескакивайте сразу через несколько версий.
Ключевые цифры
- Минимум 2 ядра и 2 ГБ памяти, плюс Docker Compose версии 2 или Podman.
- Внутри контейнера на 9000 для HTTP и 9443 для HTTPS.
- Откройте адрес сервера на порту 9000 и задайте пароль встроенному администратору akadmin.
- Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация authentik: установка через Docker Compose, docs.goauthentik.io/install-config/install/docker-compose, проверено 15 октября 2026.
Термины на странице
- Nextcloud
- Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
- PostgreSQL
- PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.
- Let's Encrypt
- Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.
- Self-hosted
- Self-hosted значит, что программа работает на вашем сервере, а данные остаются у вас.
- Поддомен
- Поддомен это адрес внутри домена, например shop.example.ru.
- Docker
- Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.
Что проверить
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.