Що встановлено на вашому сервері Keycloak?
- Keycloak 26.8 з офіційного образу, у виробничому режимі
- База даних PostgreSQL 17, закрита ззовні
- HTTPS через Caddy, на адресі sslip.io на основі вашої IP
- Тимчасовий обліковий запис адміністратора з логіном yonetici, що турецькою означає «адміністратор»
- Брандмауер із відкритими лише портами 22, 80 і 443
Який розмір потрібен для Keycloak?
Офіційний посібник Keycloak із розмірів вказує 1250 МБ пам’яті для одного екземпляра з 10 000 кешованих сеансів. PostgreSQL і Caddy працюють на тому самому сервері, тож 2 ГБ — відправна точка, а 4 ГБ — розумний орієнтир для тривалого користування. Для процесора офіційна міра — 1 vCPU на 15 входів за паролем щосекунди плюс запас на сплески. Якщо цього не вистачить, збільшуйте RAM, ядра й диск окремо у своїй панелі.
| Використання | Розмір | Ціна | Обрати |
|---|---|---|---|
| Кілька людей | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/міс. | |
| Невелика команда | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/міс. | |
| Компанія | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/міс. |
Кому підійде?
- Командам, які хочуть єдиний вхід у кількох застосунках
- Розробникам, які додають у власний застосунок вхід через OpenID Connect, OAuth 2.0 чи SAML 2.0
- Усім, хто підключає наявних користувачів LDAP чи Active Directory до своїх застосунків
- Тим, хто хоче керувати входом через соцмережі й двофакторним входом в одному місці
Що буде після замовлення?
- Задайте розмір і завершіть оплату. Ваш сервер запускається, а Keycloak встановлюється сам.
- У панелі відкрийте сервер у розділі «Мої сервери». На вкладці «Огляд» дочекайтеся, поки в рядку «Застосунок» з’явиться, що Keycloak готовий. Перший запуск може тривати трохи довше.
- Натисніть «Відкрити застосунок» і увійдіть на екран адміністратора з даними з рядків «Логін» і «Пароль».
- Створіть постійного адміністратора й видаліть тимчасового.
- Створіть новий realm угорі ліворуч, а потім додайте client для свого застосунку.
З кожним сервером
- Щоденне резервне копіювання входить у ціну
- Необмежений трафік
- Повний доступ root
- Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
- Розташування: Istanbul · IST-1.
Корисно знати
- Не використовуйте realm master для власних застосунків. Документація Keycloak каже використовувати його лише для створення та керування іншими realm.
- Пошту не налаштовано. Для перевірки адрес і скидання паролів введіть свій сервер SMTP на вкладці Email кожного realm.
- Коли переходите на власний домен, змініть також SITE_URL у /opt/seturack/keycloak/.env і виконайте docker compose up -d, бо Keycloak бере свою адресу звідти.
- Оновлення Keycloak до нових версій — ваша відповідальність.
- Ваша панель показує два паролі: перший — для Keycloak, а той, що під рядком «Ім'я користувача», — для SSH.
Keycloak: запитання й відповіді
Скільки RAM потрібно Keycloak?
Офіційний посібник Keycloak вказує близько 1250 МБ пам’яті для одного екземпляра. PostgreSQL і Caddy ділять сервер, тож починайте з 2 ГБ, а для тривалого користування як орієнтир розгляньте 4 ГБ. Збільшити сервер можна пізніше у своїй панелі.
Як увійти на екран адміністратора Keycloak?
Натисніть «Відкрити застосунок» у панелі або відкрийте посилання в рядку «Адреса адмінки». Логін у Keycloak — yonetici, що турецькою означає «адміністратор», а пароль — у рядку «Пароль». Екрана налаштування немає.
Що означає попередження про тимчасового адміністратора в Keycloak?
Keycloak вважає свій перший обліковий запис адміністратора тимчасовим і показує на екрані адміністратора попередження. Щоб його прибрати, створіть постійного адміністратора і вручну видаліть тимчасовий обліковий запис. Офіційна документація каже, що цей запис має існувати лише доти, доки він потрібен.
Які протоколи підтримує Keycloak?
Keycloak підтримує OpenID Connect, OAuth 2.0 і SAML 2.0, тож більшість застосунків підключаються напряму. Він також може виступати посередником для інших провайдерів ідентичності OpenID Connect чи SAML, а ще можна ввімкнути вхід через соцмережі.
Чи може Keycloak підключатися до LDAP або Active Directory?
Так. Завдяки федерації користувачів Keycloak підключається до вашого наявного каталогу LDAP чи Active Directory, тож переносити користувачів не потрібно.
Чи коштує Keycloak щось?
Плати за ліцензію немає, бо Keycloak має відкритий код за ліцензією Apache 2.0. Ви платите лише фіксовану щомісячну ціну сервера, і щонічні резервні копії входять у неї.