Como criar uma VPS na Hetzner e instalar o aaPanel

Introdução:

Aprenda como criar uma VPS na Hetzner e instalar o aaPanel, um painel de controle completo para gerenciar seu servidor.

Requisitos:

  1. Conta na Hetzner
  2. Termius instalado no computador

Tutorial:

  • 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

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *