O que vem instalado no seu servidor Keycloak?
- Keycloak 26.8 pela imagem oficial, rodando em modo de produção
- Banco de dados PostgreSQL 17, não exposto para fora
- HTTPS pelo Caddy, em um endereço sslip.io baseado no seu IP
- Uma conta de administrador temporária com o login yonetici, que significa admin em turco
- Firewall com apenas as portas 22, 80 e 443 abertas
Qual tamanho você precisa para Keycloak?
O guia oficial de dimensionamento do Keycloak indica 1250 MB de memória para uma instância com 10.000 sessões em cache. PostgreSQL e Caddy rodam no mesmo servidor, então 2 GB são um ponto de partida, e 4 GB são uma regra prática sensata para uso de longo prazo. Para a CPU, a medida oficial é 1 vCPU para cada 15 logins por senha por segundo, mais folga para picos. Se não bastar, aumente RAM, CPU e disco separadamente pelo seu painel.
| Uso | Tamanho | Preço | Escolher |
|---|---|---|---|
| Algumas pessoas | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mês | |
| Equipe pequena | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mês | |
| Empresa | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mês |
Para quem é?
- Equipes que querem um único login para vários apps
- Desenvolvedores que adicionam login OpenID Connect, OAuth 2.0 ou SAML 2.0 ao próprio app
- Quem quer conectar usuários LDAP ou Active Directory existentes aos seus apps
- Quem quer gerenciar o login social e a autenticação em dois fatores em um só lugar
O que acontece depois do pedido?
- Defina o tamanho e conclua o pagamento. Seu servidor inicia e o Keycloak se instala sozinho.
- No seu painel, abra seu servidor em Meus servidores. Na aba Visão geral, espere a linha App indicar que o Keycloak está pronto. A primeira inicialização pode demorar um pouco mais.
- Clique em Abrir app e entre na tela de administração com os dados das linhas Login e Senha.
- Crie um administrador permanente e exclua o temporário.
- Crie um novo realm no canto superior esquerdo e depois adicione um client para a sua aplicação.
Em todo servidor
- Backup diário incluído no preço
- Tráfego ilimitado
- Acesso root completo
- Aumente ou reduza RAM e CPU depois, e aumente o disco
- Localização: Istanbul · IST-1.
Bom saber
- Não use o realm master para os seus próprios apps. A documentação do Keycloak diz para usá-lo apenas para criar e gerenciar os seus outros realms.
- O e-mail não está configurado. Para verificação de endereços e redefinição de senha, informe seu servidor SMTP na aba Email de cada realm.
- Quando você passar para o seu próprio domínio, mude também SITE_URL em /opt/seturack/keycloak/.env e execute docker compose up -d, porque o Keycloak lê o endereço dele de lá.
- Atualizar o Keycloak para novas versões é responsabilidade sua.
- Seu painel mostra duas senhas: a primeira é do Keycloak, e a que fica na linha Usuário é para SSH.
Perguntas e respostas sobre Keycloak
De quanta RAM o Keycloak precisa?
O guia oficial do Keycloak indica cerca de 1250 MB de memória para uma instância. PostgreSQL e Caddy dividem o servidor, então comece com 2 GB e considere 4 GB para uso de longo prazo, como regra prática. Você pode aumentar o servidor depois, pelo seu painel.
Como entro na tela de administração do Keycloak?
Clique em Abrir app no seu painel ou abra o link da linha Endereço de administração. O login do Keycloak é yonetici, que significa admin em turco, e a senha está na linha Senha. Nenhuma tela de configuração aparece.
O que significa o aviso de administrador temporário no Keycloak?
O Keycloak trata a primeira conta de administrador como temporária e mostra um aviso na tela de administração. Para removê-lo, crie um administrador permanente e exclua a conta temporária à mão. A documentação oficial diz que essa conta deve existir só enquanto for necessária.
Quais protocolos o Keycloak suporta?
O Keycloak suporta OpenID Connect, OAuth 2.0 e SAML 2.0, então a maioria dos apps se conecta diretamente. Ele também pode intermediar outros provedores de identidade OpenID Connect ou SAML, e você pode ativar o login social.
O Keycloak pode se conectar ao LDAP ou ao Active Directory?
Sim. Com a federação de usuários, o Keycloak se conecta ao seu diretório LDAP ou Active Directory existente, então você não precisa migrar seus usuários.
O Keycloak custa alguma coisa?
Não há taxa de licença, porque o Keycloak é de código aberto sob a Apache 2.0. Você paga apenas o preço mensal fixo do servidor, e os backups noturnos estão incluídos nele.