
# Como criar seu primeiro site WordPress na Hostinger usando um VPS e integrar automações com n8n
**Introdução**
Quer lançar um site WordPress rápido, seguro e totalmente personalizável? Neste guia passo‑a‑passo, você vai descobrir como provisionar um VPS na Hostinger, instalar o WordPress de forma otimizada e, em seguida, conectar o n8n para automatizar tarefas como backups, envio de e‑mails e atualizações de conteúdo. Prepare‑se para transformar um servidor virtual em uma máquina poderosa de publicação e automação.
## Preparando o VPS na Hostinger e instalando WordPress
1. **Escolha o plano de VPS adequado**
– Acesse o painel da Hostinger e selecione um plano que ofereça pelo menos 2 GB de RAM e 1 vCPU. Esses recursos garantem que o WordPress rode suavemente mesmo com plugins de cache e segurança.
– Opte por um datacenter próximo ao seu público‑alvo para reduzir a latência.
2. **Configure o servidor**
– Após a compra, abra o *hPanel* e clique em **Gerenciar VPS**.
– Selecione o sistema operacional **Ubuntu 22.04 LTS** – é estável, recebe atualizações regulares e tem amplo suporte da comunidade WordPress.
– Defina uma senha forte para o usuário *root* e habilite a chave SSH (opcional, mas recomendado).
3. **Instale o LEMP stack (Linux, Nginx, MySQL, PHP)**
“`bash
sudo apt update && sudo apt upgrade -y
sudo apt install nginx mysql-server php-fpm php-mysql php-xml php-gd php-curl -y
“`
– **Nginx** substitui o Apache, oferecendo melhor desempenho em ambientes de alta carga.
– Configure o MySQL criando um banco de dados exclusivo para o WordPress:
“`bash
sudo mysql -u root -p
CREATE DATABASE wp_site CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER ‘wp_user’@’localhost’ IDENTIFIED BY ‘SuaSenhaSegura’;
GRANT ALL PRIVILEGES ON wp_site.* TO ‘wp_user’@’localhost’;
FLUSH PRIVILEGES;
EXIT;
“`
4. **Baixe e configure o WordPress**
– Baixe a última versão:
“`bash
cd /var/www/
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo mv wordpress seu-dominio.com
sudo chown -R www-data:www-data seu-dominio.com
sudo chmod -R 755 seu-dominio.com
“`
– Crie o arquivo **wp-config.php** a partir do modelo e insira as credenciais do banco de dados criado.
5. **Ajuste o Nginx para servir o WordPress**
“`nginx
server {
listen 80;
server_name seu-dominio.com www.seu-dominio.com;
root /var/www/seu-dominio.com;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
expires max;
log_not_found off;
}
}
“`
– Reinicie o Nginx: `sudo systemctl restart nginx`.
6. **Finalize a instalação via navegador**
– Aponte seu domínio para o IP do VPS (configuração DNS no painel da Hostinger).
– Acesse `http://seu-dominio.com` e siga o assistente do WordPress, definindo título, usuário administrador e senha.
*Dica:* Instale plugins de cache como **WP Rocket** ou **W3 Total Cache** para aproveitar ao máximo o potencial do VPS.
## Automatizando tarefas com n8n: integração prática
**Por que usar n8n?**
É uma ferramenta de automação **open‑source**, visual e auto‑hospedável, ideal para conectar WordPress a serviços externos (Mailchimp, Google Sheets, Zapier, etc.) sem precisar de código complexo.
1. **Instalação do n8n no mesmo VPS**
“`bash
sudo docker run -d \
–name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
“`
– O Docker garante isolamento e facilita atualizações.
– Acesse o painel em `http://seu-dominio.com:5678`.
2. **Conecte o WordPress ao n8n**
– Instale o plugin **WP Webhooks** no seu site WordPress.
– No n8n, crie um **Webhook Trigger** e copie a URL gerada.
– No WP, configure o webhook para disparar nas ações que deseja automatizar (ex.: “Publicar post”).
3. **Exemplo de automação: backup automático de posts**
– **Passo 1:** Trigger – *Webhook* que recebe o evento “post publicado”.
– **Passo 2:** Node – *HTTP Request* que chama a API REST do WordPress (`/wp-json/wp/v2/posts/{id}`) para obter o conteúdo.
– **Passo 3:** Node – *Google Drive* (ou *Dropbox*) para salvar o conteúdo em formato **.md** ou **.html**.
– **Passo 4:** Node – *Email* para notificar o administrador do backup concluído.
4. **Automatizando newsletters**
– Use o trigger “Novo usuário cadastrado” (via webhook).
– Conecte um node **Mailchimp** ou **SendGrid** para inserir o e‑mail na lista de newsletter e enviar uma mensagem de boas‑vindas personalizada.
5. **Monitoramento e segurança**
– Ative o node **Cron** para rodar verificações diárias de integridade do banco (por exemplo, executando um script SQL que gera um checksum).
– Configure alertas de falha via **Telegram** ou **Slack** para ser notificado imediatamente.
**Benefícios**: menos dependência de plugins pagos, processos replicáveis, e total controle sobre dados sensíveis – tudo hospedado no seu próprio VPS.
**Conclusão**
Com um VPS da Hostinger, você obtém performance superior, segurança reforçada e liberdade total para personalizar seu WordPress. Ao integrar o n8n, transforma tarefas manuais em fluxos automáticos, economizando tempo e reduzindo erros. Siga os passos descritos, teste cada automação e veja seu site crescer de forma eficiente e escalável.
**Pronto para
