# Landing page self-hosted: Next.js + Coolify + n8n por R$ 0/mês

> Por que abandonei Vercel e Wix nos meus projetos pessoais e como ficou a stack final.

- URL: https://www.tesit.com.br/blog/landing-page-self-hosted
- Autor: Diego Testi (TESIT LABS)
- Publicado em: 2026-04-22
- Tags: Next.js, Coolify, self-hosted, VPS

Vercel é ótimo. Wix é fácil. Mas pra quem é dev, ambos têm o mesmo problema:
você não controla o que tá rodando, e o custo escala em surpresa.

## A stack atual

- **VPS** Hetzner CPX21 (~R$ 30/mês)
- **Coolify** pra gerenciar containers (deploy automático via Git push)
- **Next.js 16** + Turbopack (build rápido, server components)
- **n8n** rodando no mesmo Coolify pra automações
- **Postgres** também self-hosted, mesmo cluster

## Por que não Vercel

Vercel é excelente até você precisar de:

- Cron job que roda a cada minuto
- Background worker
- Conexão persistente com Postgres
- Subir múltiplos sites pequenos

O free tier limita execuções, build minutes e bandwidth. O plano Pro custa
US$ 20/mês *por usuário*. Pra um dev solo com 5 projetos, fica caro pra benefício
que self-hosted entrega quase igual.

## O fluxo de deploy

```
git push origin main
   └─→ Coolify webhook recebe
        └─→ build do Next.js no Docker
             └─→ swap de container (zero downtime)
                  └─→ healthcheck OK
                       └─→ tráfego pro novo container
```

Tempo médio: 90 segundos do push até estar online.

## Quando *não* fazer self-hosted

Se você é product manager, designer, ou dev iniciante: **fica no Vercel**.
A diferença de custo não justifica o tempo gasto aprendendo Linux/Docker/CI.

Self-hosted compensa quando:

- Você já é confortável com terminal e logs
- Tem mais de 2 projetos rodando
- Precisa de stack além de "site estático"
- Quer aprender pra falar de propriedade técnica com cliente

## Próximos passos

Estou montando um post separado sobre como configurar Coolify do zero
numa VPS Hetzner. Se quiser ser avisado, [chama no WhatsApp](https://wa.me/5541985258512).
