Главная/Self-hosted/Authentik
Установка Authentik на свой сервер
Установка Authentik на свой сервер занимает пять команд: скачать compose.yml, создать .env с двумя секретами и запустить Docker Compose. Authentik это сервер единого входа: он проверяет пароль один раз и пускает человека в Nextcloud, Grafana, Gitea и другие приложения по протоколам OIDC и SAML.
Ответ за 30 секунд
Authentik требует от хоста не меньше 2 ядер и 2 ГБ памяти и ставится двумя командами с секретами в .env. Секретный ключ AUTHENTIK_SECRET_KEY сохраните сразу вместе с файлом .env: без него копия базы не оживёт.
Возьмите VPS с 2 ядрами и 4 ГБ, поставьте Docker и запустите Authentik за несколько минут.
Сколько ресурсов нужно Authentik2 ядраминимум хоста по документации
9000порт HTTP внутри контейнера
2026.8текущая версия на 15.10
01 · 1 мин
Что умеет Authentik и чем он отличается от Keycloak#
Authentik это провайдер идентификации с открытым кодом: он хранит учётные записи, проверяет пароль, второй фактор и ключи доступа, а затем подтверждает личность приложениям. Для приложений он выступает провайдером OIDC, SAML или LDAP, а для старых программ без поддержки единого входа умеет работать как прокси перед ними. Отдельная платная редакция Enterprise у проекта есть, для домашней установки она не нужна.
Главное отличие от Keycloak в устройстве входа. Каждый шаг (запрос пароля, вопрос про второй фактор, регистрация) в Authentik это стадия, а порядок стадий называется потоком, и его можно собрать в браузере. Keycloak держится на настройках realm и расширениях на Java. Оба проекта подходят для команды, выбор чаще делает привычный интерфейс.
Инструмент · 1 мин
Сколько ресурсов нужно Authentik#
Документация называет единственное жёсткое требование: хост минимум с двумя ядрами и 2 ГБ памяти, плюс Docker Compose версии 2 или Podman. Внутри три сервиса: сервер, воркер для фоновых задач и PostgreSQL.
Память растёт вместе с числом одновременных входов и с количеством приложений за прокси. Для команды в десятки человек начального уровня хватит, а при нескольких сотнях активных пользователей закладывайте больше по калькулятору.
Какой сервер взять под Authentik
Минимум из документации и надбавки за вашу нагрузку
03 · 1 мин
Установка Authentik через Docker Compose по шагам#
- Поставьте Docker со Compose версии 2:
curl -fsSL https://get.docker.com | sh. - Скачайте compose.yml и создайте
.envс двумя случайными секретами: паролем базы и ключом приложения. - Запустите контейнеры командами
docker compose pullиdocker compose up -d. - Откройте
http://IP-сервера:9000и задайте пароль пользователюakadmin, это первичная настройка. - Создайте своего администратора и после этого отключите или усложните akadmin.
mkdir authentik && cd authentik
wget https://docs.goauthentik.io/compose.yml
echo "PG_PASS=$(openssl rand -base64 36 | tr -d '\n')" >> .env
echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 60 | tr -d '\n')" >> .env
docker compose pull
docker compose up -d
Файл compose.yml официально лежит на сайте документации и каждый раз указывает последнюю версию на момент скачивания. Сохраните и сам файл, и .env: для переноса на другой сервер нужна именно эта пара.
04 · 1 мин
Порты, домен и HTTPS для Authentik#
Внутри контейнера Authentik слушает 9000 для HTTP и 9443 для HTTPS. Снаружи порты меняются переменными COMPOSE_PORT_HTTP и COMPOSE_PORT_HTTPS в файле .env, например на 80 и 443.
Если на сервере уже стоит обратный прокси, оставьте Authentik на нестандартных портах и направьте на них поддомен auth.example.com. Для небольших установок удобен Caddy: сертификат Let's Encrypt он получает без отдельных программ. Контейнерная схема с метками решается через Traefik.
Пока порт 9000 открыт по голому HTTP, вход администратора идёт без шифрования. Заведите домен до первой настройки, а не после.
05 · 1 мин
Как подключить приложение к Authentik: провайдер, приложение, аутпост#
Подключение всегда состоит из двух объектов: провайдера (по какому протоколу Authentik общается с приложением) и приложения (иконка и права доступа в списке пользователя).
- OIDC или SAML. Приложение поддерживает вход через внешний сервис: впишите в него адрес Authentik, Client ID и секрет. Так подключают Nextcloud, Grafana, Gitea.
- Прокси. Приложение не умеет внешний вход, например панель с простым паролем. Authentik ставит перед ним свою страницу входа, компонент называется аутпостом.
- LDAP. Старая программа ждёт каталог пользователей: аутпост показывает ей учётные записи Authentik в виде LDAP.
Сначала подключите одно приложение, проверьте вход в обычном окне и в режиме инкогнито и только потом переводите остальные.
06 · 1 мин
Обновление и копии Authentik без потери настроек#
Все настройки Authentik, включая потоки и провайдеры, лежат в PostgreSQL, а загруженные значки и сертификаты в томах рядом с контейнерами. Копируйте базу командой pg_dump и файл .env вместе: схему хранения копий описывает страница про бэкапы.
Секретный ключ не меняют после установки
AUTHENTIK_SECRET_KEY участвует в шифровании сохранённых данных. Потеряв .env, вы получите базу, которую новый экземпляр не сможет прочитать правильно.
Версии выходят по схеме год.месяц, например 2026.8. Перед обновлением прочитайте заметки к релизу, сделайте дамп базы и не перескакивайте сразу через несколько версий.
07 · 1 мин
Вопросы об установке Authentik#
Какие требования у 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 и стандартных настройках.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: 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.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов