Autoalojado primero · Un solo VPS, cero cobros por consumo

Sé dueño de tu stack.
Olvídate de las facturas por uso.

FlowForge - builder no-code de WhatsApp Flows es el boilerplate de SaaS autoalojado. Auth, organizaciones, cobros con Stripe, correos, almacenamiento de archivos, trabajos en segundo plano y tiempo real — todo corriendo en un servidor que tú controlas, por una tarifa mensual fija que puedes predecir.

Despliega con Docker Compose en cualquier VPS. Sin ataduras a ningún proveedor.

El stack moderno tiene un problema de renta

Cada “generoso plan gratuito” se convierte en un gasto más el mes en que empiezas a crecer. Hay otra manera.

El círculo vicioso de los cobros por uso

  • Cinco servicios administrados, cinco paneles, cinco facturas
  • Precios por usuario, por fila y por request que crecen en tu contra
  • Los datos de tus usuarios viven en la nube de alguien más

El camino autoalojado

  • Un solo archivo de Docker Compose en un VPS que tú controlas
  • Una factura de servidor fija que sigue igual mientras creces
  • Postgres, almacenamiento y correo bajo tu propio dominio

Todo lo que un SaaS necesita, nada rentado

Las funciones que de otro modo armarías juntando seis servicios de pago — integradas, tipadas y corriendo en tu propio servidor.

Auth y organizaciones

Magic links, inicio de sesión con Google y organizaciones multi-tenant con roles e invitaciones — con Better Auth sobre tu propio Postgres.

Cobros con Stripe

Suscripciones conectadas a las organizaciones desde el primer momento: planes, periodos de prueba, upgrades y webhooks. Define tus planes en un solo archivo de configuración.

Correos

Correo transaccional a través de Resend o cualquier servidor SMTP. En desarrollo se imprime en la consola, así que funciona desde el día uno.

Almacenamiento de archivos

Subidas con URLs prefirmadas a cualquier almacenamiento compatible con S3 — Garage autoalojado en tu VPS, o R2 y S3 cuando los quieras.

Trabajos en segundo plano

Colas, reintentos y tareas programadas corriendo junto a tu app — sin precios por invocación ni servicios externos de jobs.

Tiempo real

Actualizaciones en vivo enviadas al navegador desde tu propia infraestructura. Sin medidores de horas de conexión ni facturas de websockets de terceros.

Precios simples y predecibles

Empieza gratis y mejora tu plan cuando estés listo. Sin sorpresas por usuario ni medidores de uso.

Free

For trying things out

$0/mes

Gratis para siempre

  • 1 project
  • 1 team member
  • Community support
Comienza gratis
El más popular

Pro

For serious products

$19/mes

o $190/año — ahorra $38

  • Unlimited projects
  • 10 team members
  • Priority support
Obtener Pro

Hecho para founders dueños de su stack

Las citas de abajo son ejemplos — reemplázalas con las palabras de tus propios clientes.

Reemplacé cuatro suscripciones de SaaS con un VPS de 8 dólares. De la instalación a producción en un fin de semana.
Alex Rivera
Indie hacker
Ejemplo
Solo el cableado de organizaciones y cobros nos ahorró semanas. Todo está en nuestro Postgres, lo que volvió triviales las conversaciones de compliance.
Priya Sharma
CTO, startup en etapa temprana
Ejemplo
Los costos predecibles por fin me dejaron ponerle un precio sensato a mi producto. Mi factura de infraestructura es la misma en el mes doce que en el mes uno.
Jonas Weber
Founder independiente
Ejemplo

Preguntas frecuentes

Todo lo que quieras saber sobre FlowForge - builder no-code de WhatsApp Flows.

¿Qué necesito para desplegar esto?

Un VPS (de cualquier proveedor — Hetzner, DigitalOcean, OVH…) con Docker instalado. La configuración de Docker Compose incluida corre la app, Postgres y los servicios de apoyo detrás de Caddy con HTTPS automático. Un servidor de 5–10 USD al mes es más que suficiente para empezar.

¿En qué se diferencia de backends administrados como Supabase?

Los backends administrados te cobran por usuario, por fila o por request, y guardan tus datos en su nube. Aquí todo — auth, base de datos, almacenamiento, jobs, tiempo real — corre en infraestructura que es tuya. Tu único costo recurrente es el servidor.

¿Puedo seguir usando servicios administrados si quiero?

Sí. Cada integración es intercambiable: cambia el almacenamiento compatible con S3 por R2 o S3, usa Resend en lugar de SMTP, apunta DATABASE_URL a un Postgres administrado. Autoalojado es el valor por defecto, no una obligación.

¿Qué incluye el código?

Next.js App Router con TypeScript, Better Auth con organizaciones y magic links, suscripciones con Stripe, Drizzle ORM con Postgres, correo transaccional, subida de archivos compatible con S3, trabajos en segundo plano, actualizaciones en tiempo real y un panel de administración — todo configurado desde un único archivo.

¿Necesito Stripe para usar el plan gratuito?

No. La app funciona completa sin llaves de Stripe — las funciones de cobro simplemente quedan inactivas hasta que las agregues. Configura Stripe solo cuando estés listo para cobrar.

¿Mi pago se renueva automáticamente?

Los planes de pago son suscripciones estándar, mensuales o anuales, gestionadas por Stripe. Puedes cancelar en cualquier momento desde la página de facturación y conservar el acceso hasta el final del periodo pagado.

Lanza tu SaaS este fin de semana

Clona FlowForge - builder no-code de WhatsApp Flows, apúntalo a un VPS y lanza con auth, cobros y todo lo demás ya conectado.