O que vem instalado no servidor Keycloak?
- Keycloak 26.8 a partir da imagem oficial, em modo de produção
- Base de dados PostgreSQL 17, não exposta ao exterior
- HTTPS através do Caddy, num endereço sslip.io baseado no seu IP
- Uma conta de administrador temporária com o utilizador yonetici, que em turco quer dizer administrador
- Firewall com apenas as portas 22, 80 e 443 abertas
Que tamanho é necessário para o Keycloak?
O guia de dimensionamento oficial do Keycloak indica 1250 MB de memória para uma instância com 10 000 sessões em cache. O PostgreSQL e o Caddy correm no mesmo servidor, por isso 2 GB é um ponto de partida, e 4 GB é uma regra prática sensata para uso prolongado. Quanto ao CPU, a medida oficial é 1 vCPU por cada 15 inícios de sessão por palavra-passe por segundo, mais folga para picos. Se não chegar, aumente a RAM, o CPU e o disco em separado a partir do painel.
| Utilização | Tamanho | Preço | Escolher |
|---|---|---|---|
| Algumas pessoas | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mês | |
| Equipa 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 é?
- Equipas que querem um único início de sessão em várias aplicações
- Programadores que acrescentam início de sessão OpenID Connect, OAuth 2.0 ou SAML 2.0 à sua aplicação
- Quem liga utilizadores LDAP ou Active Directory existentes às suas aplicações
- Quem quer gerir o início de sessão social e a autenticação de dois fatores num só lugar
O que acontece depois de encomendar?
- Defina o tamanho e conclua o pagamento. O servidor arranca e o Keycloak instala-se sozinho.
- No painel, abra o servidor em Os meus servidores. No separador Resumo, espere que a linha Aplicação indique que o Keycloak está pronto. O primeiro arranque pode demorar um pouco mais.
- Clique em Abrir aplicação e inicie sessão no ecrã de administração com os dados das linhas Utilizador e Palavra-passe.
- Crie um administrador permanente e apague o temporário.
- Crie um novo realm em cima, à esquerda, e depois adicione um client para a sua aplicação.
Em todos os servidores
- Cópias de segurança diárias incluídas no preço
- Tráfego ilimitado
- Acesso root completo
- Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
- Localização: Istanbul · IST-1.
Bom saber
- Não use o realm master para as suas próprias aplicações. A documentação do Keycloak diz para o usar apenas para criar e gerir os outros realms.
- O e-mail não está configurado. Para verificações de endereço e redefinições de palavra-passe, introduza o servidor SMTP no separador Email de cada realm.
- Quando passar para o seu próprio domínio, altere também SITE_URL em /opt/seturack/keycloak/.env e execute docker compose up -d, porque o Keycloak lê o endereço daí.
- Atualizar o Keycloak para novas versões é responsabilidade sua.
- O painel mostra duas palavras-passe: a primeira é do Keycloak, e a que está na linha Nome de utilizador é do SSH.
Keycloak: perguntas e respostas
De quanta RAM precisa o Keycloak?
O guia oficial do Keycloak indica cerca de 1250 MB de memória para uma instância. O PostgreSQL e o Caddy partilham o servidor, por isso comece com 2 GB e, como regra prática, pondere 4 GB para uso prolongado. Mais tarde pode aumentar o servidor a partir do painel.
Como inicio sessão no ecrã de administração do Keycloak?
Clique em Abrir aplicação no painel ou abra a ligação da linha Endereço de administração. O utilizador do Keycloak é yonetici, que em turco quer dizer administrador, e a palavra-passe está na linha Palavra-passe. Não aparece nenhum ecrã de configuração.
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 no ecrã de administração. Para o fazer desaparecer, crie um administrador permanente e apague a conta temporária à mão. A documentação oficial diz que essa conta deve existir apenas enquanto for necessária.
Que protocolos o Keycloak suporta?
O Keycloak suporta OpenID Connect, OAuth 2.0 e SAML 2.0, por isso a maioria das aplicações liga-se diretamente. Também pode intermediar outros fornecedores de identidade OpenID Connect ou SAML, e pode ativar o início de sessão social.
O Keycloak pode ligar-se ao LDAP ou ao Active Directory?
Sim. Com a federação de utilizadores, o Keycloak liga-se ao diretório LDAP ou Active Directory existente, por isso não tem de mudar os utilizadores.
O Keycloak tem algum custo?
Não há taxa de licença, porque o Keycloak é de código aberto sob a Apache 2.0. Paga apenas o preço mensal fixo do servidor, e as cópias de segurança noturnas estão incluídas nele.