Установка 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: для переноса на другой сервер нужна именно эта пара.
- Поставьте Docker со Compose версии 2: curl -fsSL https://get.docker.com | sh.
- Скачайте compose.yml и создайте.env с двумя случайными секретами: паролем базы и ключом приложения.
- Запустите контейнеры командами docker compose pull и docker compose up -d.
- Откройте http://IP-сервера:9000 и задайте пароль пользователю akadmin, это первичная настройка.
Порты, домен и HTTPS для Authentik
Внутри контейнера Authentik слушает 9000 для HTTP и 9443 для HTTPS. Снаружи порты меняются переменными COMPOSE_PORT_HTTP и COMPOSE_PORT_HTTPS в файле.env, например на 80 и 443. Если на сервере уже стоит обратный прокси, оставьте Authentik на нестандартных портах и направьте на них поддомен auth.example.com.
Как подключить приложение к Authentik: провайдер, приложение, аутпост
Подключение всегда состоит из двух объектов: провайдера (по какому протоколу Authentik общается с приложением) и приложения (иконка и права доступа в списке пользователя). Сначала подключите одно приложение, проверьте вход в обычном окне и в режиме инкогнито и только потом переводите остальные.
- OIDC или SAML.
- Прокси.
- LDAP.
Обновление и копии Authentik без потери настроек
Все настройки Authentik, включая потоки и провайдеры, лежат в PostgreSQL, а загруженные значки и сертификаты в томах рядом с контейнерами. Копируйте базу командой pg_dump и файл.env вместе: схему хранения копий описывает страница про бэкапы. Секретный ключ не меняют после установки AUTHENTIK_SECRET_KEY участвует в шифровании сохранённых данных.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Вопросы и ответы
Какие требования у 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 и стандартных настройках.