# Como conectar o n8n ao VPS da Hostinger para publicar sites automaticamente
**Introdução**
Conectar o n8n a um VPS da Hostinger pode transformar sua rotina de desenvolvimento, permitindo a publicação automática de sites assim que o código é atualizado. Neste artigo, você descobrirá passo a passo como configurar o servidor, integrar o n8n e garantir que suas entregas sejam feitas sem intervenções manuais, otimizando tempo e reduzindo erros.
## Preparando o VPS na Hostinger
Antes de mais nada, é essencial ter o ambiente pronto para receber os comandos do n8n. Siga estas etapas:
1. **Contrate um VPS** – Escolha o plano que melhor se ajuste ao seu tráfego e recursos necessários.
2. **Acesse via SSH** – Use o terminal (ou um cliente como o PuTTY) e conecte‑se com o IP e credenciais fornecidos.
“`bash
ssh root@seu_ip_vps
“`
3. **Instale Docker** – O n8n roda de forma mais estável dentro de contêineres.
“`bash
apt update && apt install -y docker.io
systemctl start docker && systemctl enable docker
“`
4. **Crie uma pasta de projetos** – Centralize os arquivos que serão publicados.
“`bash
mkdir -p /var/www/meusite && cd /var/www/meusite
“`
5. **Configure um domínio (opcional)** – Aponte o DNS do seu domínio para o IP do VPS e, no servidor, crie um virtual host usando Nginx ou Apache.
_**Dica:**_ Mantenha o servidor atualizado (`apt upgrade`) para evitar vulnerabilidades que possam comprometer a automação.
## Configurando o n8n para deployment automático
Com o VPS pronto, é hora de fazer o n8n “falar” com ele. O fluxo básico envolve três nós principais: **Webhook**, **Executar comando SSH** e **Notificação**.
1. **Instale o n8n** – Se ainda não tem, execute:
“`bash
docker run -d –name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
“`
2. **Crie um workflow**
– **Webhook**: Recebe o push do seu repositório (GitHub, GitLab ou Bitbucket). Defina a URL que será chamada após cada commit.
– **SSH**: Utilize o nó “Execute Command” com o protocolo SSH para rodar os scripts no VPS. Insira o comando que realiza o *pull* do repositório e os passos de build.
“`bash
cd /var/www/meusite && git pull origin main && npm install && npm run build && pm2 restart app
“`
– **Notificação**: Opcionalmente, adicione um nó de e‑mail ou Slack para confirmar que a publicação ocorreu sem falhas.
3. **Segurança** – Gere chaves SSH sem senha no seu computador local (`ssh-keygen`) e copie a chave pública para o arquivo `~/.ssh/authorized_keys` no VPS. Isso elimina a necessidade de inserir senhas nos nós do n8n.
4. **Teste o fluxo** – Envie um *push* ao seu repositório. O webhook deve disparar, o n8n executará o comando via SSH e seu site será atualizado instantaneamente. Verifique os logs do n8n e do VPS para garantir que tudo ocorreu como esperado.
## Otimizando e monitorando a automação
A automação só traz valor quando é confiável e fácil de manter. Considere estas práticas avançadas:
– **Logs centralizados** – Configure o Docker para encaminhar logs do n8n e do seu site para um serviço como Loggly ou Grafana.
– **Rollback automático** – Adicione um passo que crie um *snapshot* do diretório antes do *pull*. Caso o build falhe, restaure o snapshot.
– **Escalabilidade** – Quando o tráfego crescer, use o balanceamento de carga da Hostinger (NGINX + LetsEncrypt) e distribua a carga entre múltiplos contêineres Docker.
Implementar esses refinamentos garante que a publicação automática permaneça estável mesmo em ambientes de alta demanda.
**Conclusão**
Conectar o n8n ao VPS da Hostinger permite que sites sejam publicados imediatamente após cada alteração de código, eliminando processos manuais e diminuindo riscos de erro. Seguindo os passos de preparação do servidor, configuração do workflow no n8n e aplicação de boas práticas de monitoramento, você terá um pipeline de entrega contínua eficiente e seguro. Experimente agora e sinta a diferença na sua produtividade.
—
**Pronto para acelerar seus projetos?** Acesse a Hostinger e aproveite **20 % de desconto** para começar a usar um VPS confiável: https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO.
