Como contratar um servidor KVM com N8N?

Neste guia iremos fornecer um processo simples e didático de como criar um servidor com N8N. O template do N8N está disponível apenas para distribuições Ubuntu. Para utilizá-lo, é necessário vincular o template correto durante a criação do servidor no painel do KVM.

A recomendação oficial de recursos é no mínimo 2 vCPUs, 2 GB de RAM e 10 GB de disco lívre.

1. Escolha qual modelo de servidor KVM deseja utilizar. O template N8N está disponível para KVM Server Linux KVM Flex Linux.

2. Neste exemplo utilizamos o modelo KVM Flex Linux

3. Após definir a senha de root e os recursos como CPU, memória RAM, Disco e demais configurações, selecione o SO e Template para o N8N.

4. Por fim, informe o apelido do servidor e no botão Continuar prossiga com a criação do servidor com N8N.

5. Após a criação do servidor, realize o acesso ao N8N, lembrando que há necessidade de configuração de regra no firewall liberando as portas Web 80 e 443 conforme o guia Como criar regras de acesso ou bloqueio em meu firewall KVM?

6. Ao acessar o painel do N8N será solicitado os dados para configurar a credencial de acesso Email, Nome e senha.

Configurando certificado SSL com domínio próprio

O template já vem com Nginx e Certbot instalados. Basta apontar o domínio e emitir o certificado.

Pré-requisitos:

  • Domínio próprio com registro A apontando para o IP do servidor
  • Valide que as portas 80 e 443 estão liberadas no firewall conforme o passo 5 informa anteriormente.

1. Acesse o servidor via SSH como root.

2. Emita o certificado (troque pelo seu domínio e e-mail):

certbot --nginx -d n8n.seudominio.com.br --agree-tos -m seu@email.com --redirect --non-interactive

3. Ajuste a URL de webhook do n8n para o domínio:

sed -i 's|Environment=WEBHOOK_URL=.*|Environment=WEBHOOK_URL=https://n8n.seudominio.com.br/|' /etc/systemd/system/n8n.service
systemctl daemon-reload
systemctl restart n8n

4. Acesse pelo domínio:

https://n8n.seudominio.com.br

NOTA: A renovação do certificado é automática. O passo 3 é necessário para que os webhooks do n8n usem o domínio correto.

Por padrão, os KVM Servers são criados com a comunicação de rede bloqueada. Isto significa que de primeiro momento, não será possível acessar a máquina via ssh, caso seja Linux, ou RDP caso seja Windows, apenas via Terminal Virtual, onde maiores orientações estão contidas neste guia.

Posts Similares