Infraestructura

Self-Hosting Stack para Equipos

Despliegue automatizado con Coolify, Traefik y Terraform sobre VPS propios.

Cliente
Agencia de software
Rol
DevOps · IaC
Duración
2 meses
Año
2024
Estado
Producción
Dashboard de despliegues con servicios corriendo en VPS propios
fig. 00 — Dashboard de despliegues con servicios corriendo en VPS propios
01

Contexto

Un equipo de 12 desarrolladores estaba pagando facturas crecientes en PaaS para apps internas y staging. Querían soberanía sobre sus datos y previsibilidad de costos.

02

Problema

Construir una capa interna estilo Vercel sobre VPS propios, con TLS automático, previews por PR y cero mantenimiento manual — sin convertir esto en un trabajo de tiempo completo.

03

Aproximación

  1. 01

    Provisioning declarativo de VPS Hetzner con Terraform y módulos reutilizables.

  2. 02

    Bootstrap con Ansible idempotente para hardening, firewall y backups cifrados a S3.

  3. 03

    Coolify como capa de orquestación con Traefik para routing dinámico y certificados Let's Encrypt.

  4. 04

    Pipelines de GitHub Actions que crean entornos efímeros por PR vía API de Coolify.

04

Resultados

Reducción costo infra−61%
Tiempo de provisioning9 min
Apps gestionadas24
Incidentes en 6 meses01
Galería
Vistas del producto
Configuración Terraform para provisioning declarativo
fig. 01Terraform — módulos reutilizables para Hetzner
Métricas de CPU y memoria de los VPS en producción
fig. 02Observabilidad — CPU/RAM por nodo y alertas
Siguiente proyecto
2024

PayloadCMS Headless para Editorial

Backoffice editorial con i18n, control de versiones y publicación programada.