~/projects/rh-vagas/docs/01-aula-vps-acesso.html
infraestrutura · aula 01

VPS vs Máquina Local

Entendendo onde seu projeto vai rodar

comparação de ambientes
ENV_01 · development
💻

Máquina Local

localhost · seu notebook / desktop
location="na sua mesa"
external_access=false
uptime_24h=false // depende de você
static_ip=false // IP dinâmico
cost="grátis (já é seu)"
root_access=true
use cases
  • OK Desenvolver e testar o projeto
  • OK Rodar n8n / banco localmente antes do deploy
  • OK Editar HTML e ver resultado imediato
  • FAILWebhook acessível pela internet
  • FAILServiço rodando enquanto você dorme
ENV_02 · production
🖥️

VPS

SEU-IP-VPS · datacenter remoto
location="datacenter remoto"
external_access=true // URL pública
uptime_24h=true // sempre ligada
static_ip="SEU-IP-VPS"
cost="~R$ 30–80 / mês"
root_access=true // sudo
use cases
  • OK Receber webhooks de qualquer lugar
  • OK n8n + banco rodando 24/7
  • OK Backend de produção do projeto
  • FAILDesenvolvimento (editar código direto)
  • FAILHospedar o HTML — use a Hostinger para isso
localhost
desenvolve
──▶
hostinger
SFTP upload
──▶
browser
acessa HTML
──▶
:5678/webhook
POST JSON
──▶
n8n → postgres
processa · persiste
característica 💻 máquina local 🖥️ VPS
acesso via internet false true · IP público
disponibilidade só quando ligado 24h / 7 dias
IP fixo IP dinâmico SEU-IP-VPS
custo grátis mensal
controle do sistema total total · root
webhook externo false true
hospedar HTML só local possível · use hospedagem
n8n + banco dev / teste produção
segurança de dados depende de você datacenter

estratégia do projeto

Desenvolva tudo na máquina local primeiro — edite o HTML, teste o formulário, rode o n8n localmente. Quando estiver funcionando, sobe o HTML para a Hostinger e o n8n + banco ficam rodando na VPS (SEU-IP-VPS). Assim você só precisa da VPS para o que ela faz de melhor: ficar online 24h e receber as requisições do webhook.