Como criar uma VPS na Hetzner e instalar o aaPanel
![](https://i0.wp.com/kaduveronez.com/wp-content/uploads/2024/02/Capa.webp?fit=640%2C360&ssl=1)
Introdução:
Aprenda como criar uma VPS na Hetzner e instalar o aaPanel, um painel de controle completo para gerenciar seu servidor.
Requisitos:
Tutorial:
![](https://i0.wp.com/kaduveronez.com/wp-content/uploads/2024/02/midia1.gif?resize=640%2C360&ssl=1)
- No painel da Hetzner crie um projeto clicando no botão “New project”.
- Defina um nome para o projeto.
- Clique no projeto que acabou de criar.
- Localize o botão “Security” na barra lateral com um ícone de chave e clique nele.
Abra o Termius
- Clique no botão de engrenagem no canto superior esquerdo para abrir as configurações.
- Clique no botão “Keychain” e seguida no ícone com uma seta apontando para baixo ao lado do botão “KEY” e escolha a opção “Generate key”.
- Preencha o campo “Label” com o nome da Key para facilitar a identificação.
- Selecione a opção RSA para Key type e 4096 para Key size.
- Defina uma senha no campo “Passphrese” e escolha a opção AES-256 como Cipher.
- Clique em “Generate & save”.
- Copie a “Public key”.
- Volte para o painel Security na Hetzner e clique em “Add SSH key”.
- Cole a “Public key” e coloque o mesmo nome que utilizou no Termius para facilitar a identificação.
- Volte para a página de servidores pelo botão “Servers” na barra lateral e clique em “Add Server”.
Nessa página vamos configurar o servidor
- Gosto de escolher “Ashburn, VA” como localização, pois ficar mais próximo do Brasil.
- Como imagem do sistema operacional utilizarei o Ubuntu na versão 20.04.
- O tipo da vCPU que será “Shared vCPU” x86. Que é um processador compartilhado, mas que funciona muito bem.
- Seguirei com a opção CPX21, mas você pode escolher de acordo com seu projeto.
- Na parte de “Networking” deixe o IPv4 e IPv6 marcados.
- Em “SSH Keys” escolha a key que já tínhamos criado anteriormente.
- Desça até a última opção e defina o nome do seu servidor.
As demais opções da lista não são necessárias configurar, exceto se você saiba o que é e precise.
Dica: a opção de Backup é um “opcional obrigatório” se esse servidor já for usado para produção, mas se for apenas para testes pense se é necessário, pois tem um custo adicional de 20% por esse serviço
- Clique em “Create & Buy now”.
- Aguarde a Hetzner criar seu servidor e quando tiver uma bolinha verde ao lado do nome é porque finalizou o processo e seu servidor está online.
- Clique no nome do servidor para ver o painel de gerenciamento.
Volte para o Termius
Na página “Hosts” clique em “NEW HOST”.
Preencha os campos:
- Label = Nome do servidor.
- Address = IP do servidor (disponível no painel da Hetzner).
- Username = root (Padrão gerado pela Hetzner).
- Clique em “Set a Key” e escolha a Key que criamos.
Os demais campos não precisam ser preenchidos.
Clique 2 vezes no Host para abrir o terminal.
Digite 3 comandos:
sudo apt uptade
(aguarde o processo).sudo apt upgrade
(talvez peça para confirmar digitando “y” e clique enter, aguarde o processo).sudo reboot now
(para reiniciar o servidor).
O Termius vai reabrir o terminal.
Agora vamos instalar o aaPanel
- Acesse a página de instalação no site oficial e copie o comando referente ao Ubuntu.
- Cole o comando no Termius e clique enter para rodá-lo, será necessário fazer 2 autorizações, quando perguntar se autoriza digite “y” e clique enter e quando perguntar novamente digite “yes” e clique enter.
- Aguarde o processo e no final terá as informações para acesso o aaPanel.
- Copie o endereço com IPv4 e cole em uma nova aba do navegador.
- Talvez seu navegador bloqueie o acesso por ausência de SSL, mas só clicar para acessar assim mesmo.
- Na página de login do aaPanel preencha com a informações disponíveis no Termius.
- Ao acessar o painel pela primeira vez aparecerá uma recomendação de aplicativos que você pode instalar no aaPanel, pode ignorar e fechar a recomendação.
Vamos mudar as configurações de acesso, colocar um subdomínio para acessar o painel, instalar o SSL e deixar o servidor mais seguro.
- Clique em “Settings” na barra lateral para irmos às configurações.
Alguns passos serão necessário fazer login novamente no painel.
- Em “Alias” defina o nome do servidor.
- Em “Painel user” defina o nome de usuário que será utilizado no login clicando em “Set”.
- Em “Painel password” defina a senha que será utilizada no login clicando em “Set”.
- Em “Security Entrance” defina uma camada de segurança clicando em “Set”.
- Como exemplo usaremos /admin.
- Em “Painel port” defina uma nova porta para acessar o painel clicando em “Set”.
- Como exemplo usaremos 7654, marque a caixinha e clique em “Confirm”.
Configurando subdomínio
Se você já tiver um domínio, agora é o momento de adicionar um subdomínio para acessar o painel. No seu gerenciador de domínios crie um novo apontamento do tipo “A”, defina o nome para subdomínio e IP do servidor. No caso estou usando o Cloudflare para gerenciar meu domínio, então faço esse procedimento por lá e não esqueça de DESATIVAR O PROXY.
Agora no painel de configurações do aaPanel adicione o subdomínio que acabou de criar no campo “Domain” e clique em “Save”.
Em “Painel SSL” ative, escolha a opção “Let’s Encrypt”, coloque seu e-mail, marque a caixa e clique em “Submit”.
2FA com Google Authenticator
Para finalizar, ainda no painel de segurança, adicione o Google Authenticator como verificação de 2 etapas (2FA), ative a opção, clique em “Set”, aceite os termos e confirme.
Um QR Code será exibido para você ler com o aplicativo Google Authenticator e um código para você adicionar manualmente.
Proto, aaPanel instalado e seguro na sua VPS da Hetzner.
Respostas