Login con OAuth.
El editor abre /admin. Gateway OAuth autoalojado redirige a GitHub y devuelve un token CMS.
Sitios SSR en Docker, CMS con OAuth de GitHub, CI/CD con GitHub Actions e integraciones opcionales con Notion, Supabase, Resend y Cal.com.
Recorrido breve de deploy, auth CMS e integraciones.
Simula un pipeline de formulario lead con Supabase y Notion de demo, mismo patrón que en producción.
…
Leads capturados
…
Fallidos
…
Tiempo medio
…
El editor abre /admin. Gateway OAuth autoalojado redirige a GitHub y devuelve un token CMS.
Cambios de contenido en el editor visual. Sin SaaS de auth de terceros.
Decap guarda en la rama del repo: develop para test, main para producción.
El workflow hace SSH al VPS, pull del código y dispara el rebuild.
Build multi-etapa y compose up en la red web-public.
Nginx Proxy Manager gestiona TLS. Astro SSR sirve el nuevo build.
El editor abre /admin. Gateway OAuth autoalojado redirige a GitHub y devuelve un token CMS.
Cambios de contenido en el editor visual. Sin SaaS de auth de terceros.
Decap guarda en la rama del repo: develop para test, main para producción.
El workflow hace SSH al VPS, pull del código y dispara el rebuild.
Build multi-etapa y compose up en la red web-public.
Nginx Proxy Manager gestiona TLS. Astro SSR sirve el nuevo build.
Páginas SSR, routing i18n, content collections tipadas y librería de componentes.
Deploy SSH con GitHub Actions, builds Docker multi-etapa y rollback por tags en el VPS.
Notion CRM, Resend, Supabase analytics y Cal.com, vía rutas API tipadas.
Artículo lead funnelSitios reales en el mismo VPS que impulsa este stack.
Sitio de agencia con analítica Supabase, CRM Notion, Resend y reservas Cal.com.
CMS de restaurante con Decap y colecciones de menú multiidioma.
Clona el repositorio, sigue la documentación y adapta el patrón a tu propio VPS o proyectos de clientes.