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

Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка Authentik на свой сервер.

Коротко

Главная / Self-hosted / Authentik Установка Authentik на свой сервер занимает пять команд: скачать compose.yml, создать.env с двумя секретами и запустить Docker Compose. Authentik это сервер единого входа: он проверяет пароль один раз и пускает человека в Nextcloud, Grafana, Gitea и другие приложения по протоколам OIDC и SAML. Authentik требует от хоста не меньше 2 ядер и 2 ГБ памяти и ставится двумя командами с секретами в.env.

Конспект по разделам

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

Authentik это провайдер идентификации с открытым кодом: он хранит учётные записи, проверяет пароль, второй фактор и ключи доступа, а затем подтверждает личность приложениям. Для приложений он выступает провайдером OIDC, SAML или LDAP, а для старых программ без поддержки единого входа умеет работать как прокси перед ними. Отдельная платная редакция Enterprise у проекта есть, для домашней установки она не нужна.

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

Документация называет единственное жёсткое требование: хост минимум с двумя ядрами и 2 ГБ памяти, плюс Docker Compose версии 2 или Podman. Внутри три сервиса: сервер, воркер для фоновых задач и PostgreSQL. Память растёт вместе с числом одновременных входов и с количеством приложений за прокси.

Установка Authentik через Docker Compose по шагам

Файл compose.yml официально лежит на сайте документации и каждый раз указывает последнюю версию на момент скачивания. Сохраните и сам файл, и.env: для переноса на другой сервер нужна именно эта пара.

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

Внутри контейнера Authentik слушает 9000 для HTTP и 9443 для HTTPS. Снаружи порты меняются переменными COMPOSE_PORT_HTTP и COMPOSE_PORT_HTTPS в файле.env, например на 80 и 443. Если на сервере уже стоит обратный прокси, оставьте Authentik на нестандартных портах и направьте на них поддомен auth.example.com.

Как подключить приложение к Authentik: провайдер, приложение, аутпост

Подключение всегда состоит из двух объектов: провайдера (по какому протоколу Authentik общается с приложением) и приложения (иконка и права доступа в списке пользователя). Сначала подключите одно приложение, проверьте вход в обычном окне и в режиме инкогнито и только потом переводите остальные.

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

Все настройки Authentik, включая потоки и провайдеры, лежат в PostgreSQL, а загруженные значки и сертификаты в томах рядом с контейнерами. Копируйте базу командой pg_dump и файл.env вместе: схему хранения копий описывает страница про бэкапы. Секретный ключ не меняют после установки AUTHENTIK_SECRET_KEY участвует в шифровании сохранённых данных.

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

Вопросы и ответы

Какие требования у Authentik к серверу?

Минимум 2 ядра и 2 ГБ памяти, плюс Docker Compose версии 2 или Podman. Под десятки человек этого хватает, для сотен входов в день добавляйте память.

На каких портах работает Authentik в Docker?

Внутри контейнера на 9000 для HTTP и 9443 для HTTPS. Снаружи их меняют переменными COMPOSE_PORT_HTTP и COMPOSE_PORT_HTTPS в файле.env.

Как войти в Authentik после установки?

Откройте адрес сервера на порту 9000 и задайте пароль встроенному администратору akadmin. Затем создайте личную учётную запись администратора.

Что выбрать для единого входа: Authentik или Keycloak?

Оба умеют OIDC и SAML. Authentik собирает вход из потоков в браузере и умеет ставить прокси перед приложениями, Keycloak держится на realm и стандартных настройках.