19
Keycloak instalação - P02
Com a nossa maquina virtual preparada, vamos proceder com a instalação do JDK para rodar o Keycloak e a instalação inicial do mesmo.
vamos verificar se possuímos o java instalado, caso contraŕio, instalaremos a versão default do mesmo, uma vez que é necessário para rodar o Keycloak.
java -version
![](https://res.cloudinary.com/practicaldev/image/fetch/s--tYy33_yZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y9q174olijbgjdzblwyp.png)
Como podemos ver, não possuímos o java instalado, procederemos com a instalação da versão padrão
sudo apt-get install default-jdk -y
Apos instalado, vamos verificar se esta tudo ok
java -version
![](https://res.cloudinary.com/practicaldev/image/fetch/s--7xFcRiDq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uxcbozjyayh5woip2ipn.png)
Agora vamos baixar e extrair os arquivos do keycloak
*No momento que escrevo esse artigo a versão mais recente é a 14.0
wget https://github.com/keycloak/keycloak/releases/download/14.0.0/keycloak-14.0.0.tar.gz
![](https://res.cloudinary.com/practicaldev/image/fetch/s--Mg7gRHM7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/im2zko95izipsxlsfgxu.png)
sudo tar -xvzf keycloak-14.0.0.tar.gz
Para uma melhor organização vamos criar uma pasta em /opt para rodar o keycloak
sudo tar -xvzf keycloak-14.0.0.tar.gz
Vamos verificar se os arquivos estão no local correto
ls /opt/keycloak/
![](https://res.cloudinary.com/practicaldev/image/fetch/s--M3i6-GpE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2wl1vuoie1swwfvfcw6a.png)
Nesse ponto estamos com o servidor pronto para execução inicial. No próximo artigo vou mostrar como executar de forma standalone, ou seja, de forma autônoma sem depender de terceiros. Além disso os passos necessários para a configuração inicial. Como o servidor não possui interface gráfica, será necessário realizar um redirecionamento de porta via ssh em uma maquina com navegador para criar o usuário administrador.
19