Infraestructura
Guía: comprar y conectar dominios (Vercel o VPS Hestia)
Cómo comprar y apuntar un dominio (paso a paso)
Compra el dominio en Hostinger (cómodo: gestionas el DNS en el mismo panel). Luego tienes 2 caminos según dónde viva el proyecto.
Camino A — Dominio para ConTodo (ya está en Vercel) ✅ el más fácil
ConTodo ya corre en Vercel, así que esto es lo más simple:
- Compra el dominio en Hostinger (ej.
contodo.pe). - En Vercel → proyecto
contodo-erp→ Settings → Domains → Add → escribecontodo.pe. Vercel te dirá qué registros poner. - En Hostinger → Dominios → DNS / Zona DNS del dominio, agrega:
Tipo Nombre Valor A @76.76.21.21CNAME wwwcname.vercel-dns.com - Espera la propagación (minutos–2 h). Vercel emite el SSL solo.
Cuando lo compres, dime el dominio y te lo agrego yo a Vercel por CLI (
vercel domains add) y te confirmo los registros exactos.
Camino B — Dominio para un proyecto en tu VPS (HestiaCP)
Para ConTodo self-host o tus otros proyectos en el VPS:
- Compra el dominio en Hostinger.
- En Hostinger → DNS del dominio:
Tipo Nombre Valor A @217.15.168.100A www217.15.168.100 - En HestiaCP (Manage panel):
- Web → Add Web Domain → escribe el dominio.
- Marca SSL y Let's Encrypt (lo emite automático cuando el DNS ya apunta al VPS).
- Como la app corre en Docker (puerto 3000, 3001…), configura el proxy de Hestia hacia ese puerto:
- En el dominio web → Proxy Support / Proxy Template → backend
127.0.0.1:3000. - (Si tu plantilla no tiene esa opción, se agrega una regla nginx de
proxy_pass http://127.0.0.1:3000;en el template del dominio.)
- En el dominio web → Proxy Support / Proxy Template → backend
- Listo:
tudominio.com→ tu app en el VPS, con HTTPS.
⚠️ Ojo: el DNS debe apuntar al VPS antes de pedir el SSL Let's Encrypt (si no, falla la validación — suele ser el motivo de "no me salió").
Errores comunes (por los que "no salía")
- Pedir SSL antes de que el DNS propague → falla. Primero el A record, espera, luego SSL.
- Apuntar a la IP equivocada (usa
217.15.168.100para el VPS;76.76.21.21para Vercel). - Olvidar el registro www.
- Mezclar: si el dominio está en Vercel, no pongas A a la IP del VPS (elige UN destino).
Relacionado: [[29-vps-deploy-migracion]].