Hace rato venía probando combinaciones simples para deployar sin vender un riñón en plataformas. En el video nuevo muestro el stack que vengo usando en producción para proyectos reales y que, posta, se banca 1500 usuarios en una VPS de 4 dólares. No es glamoroso, no tiene dashboards mágicos… pero funciona y es rápido de levantar.
Le puse un nombre polémico para que no te lo olvides: CUNTS. Caddy + Ubuntu + Next.js + Tailwind + SQLite. Sin humo, sin vendor lock-in y con SSL gratis.
¿Por qué este stack?
- Simple y barato: todo en una VPS baratita, con Ubuntu y Caddy haciendo de reverse proxy con HTTPS automático.
- Productivo: Next.js + Tailwind es una dupla que te deja iterar rápido y tener algo lindo online en horas.
- Cero dependencias “premium”: no hay Supabase, no hay Vercel. Vos tenés el control total del server.
- SQLite en serio: para muchísimos casos de uso es suficiente. Migraciones simples, backups fácil, performance más que decente si sabés dónde estás parado.
¿Qué muestro en el video?
- Cómo clonar el repo base y arrancar sin pelearte con nada.
- Cómo generar y correr migraciones con SQLite.
- Un script bash de deploy que te deja la app corriendo en producción.
- Dos proyectos reales que armé con este stack, para que veas cómo se porta con tráfico de verdad.
Repo para clonar y jugar: https://github.com/martin2844/knext
¿Cuándo conviene y cuándo no?
- Úsalo si querés lanzar rápido, aprender a autohospedar y no depender de terceros caros.
- Evitalo si necesitás multi-región, analytics pesados o una base relacional gigante con millones de filas y replicación. Ahí sí, otra liga.
En mi experiencia, para SaaS chiquitos, MVPs, herramientas internas o productos indie, este combo la rompe. Tenés menos piezas, menos factura y más control.
Video
Cierre
Si te pica el bicho de deployar algo esta noche, este es el empujoncito. Cloná el repo, levantá la VPS, corré el script y contame cómo te fue. ¿Es un delirio? Puede ser. ¿Funciona? También. Y si te ahorrás unos mangos y aprendés en el camino, mejor todavía. Nos leemos en los comentarios.
![]()

