¿Mi proyecto es una web estática o una app?
Hazte una sola pregunta: ¿tiene que ejecutarse algo en un servidor después de cargar la página? Si la respuesta es no, es una web estática y va en el plan Website por € 10 al mes. Si hay inicios de sesión, pedidos, una base de datos, una ruta de API o server components, es una app y va en el plan App por € 15. La diferencia de precio es un contenedor y una base de datos Postgres.
| Señal | Web estática (Website, € 10) | App (App, € 15) |
|---|---|---|
| Salida del build | una carpeta con index.html, CSS, imágenes, JavaScript de navegador | un servidor que arranca con npm start y escucha en un puerto |
| Datos | ninguno, o en un servicio que ya usas (Supabase, Firebase, Airtable) | tu propia base de datos Postgres, incluida |
| Pistas del framework | HTML sin más, Vite, Astro, Next.js con output: "export" | Next.js con rutas de API o server components, Express, Nest, Remix |
| Formularios | nuestro módulo de formulario de contacto envía los mensajes a tu buzón | tu propio código los gestiona |
| Despliegue | pegar, subir o un comando | un workflow de GitHub que construye la imagen |
| Archivos que lo delatan | nada termina en .php ni .py ni lee process.env | un server.js, una carpeta api/, un Dockerfile |
Una prueba rápida desde la carpeta del proyecto. Si esto genera una carpeta que puedes abrir en el navegador, tienes una web estática:
npm run build
npx github:dorelli-cloud/cli deploy dist --email [email protected]
¿La subida se rechaza con un mensaje sobre código de servidor? Entonces es una app, y la ruta es Desplegar una app con base de datos.
Caso habitual: Lovable, v0 y Bolt suelen generar un front end más Supabase. Ese front end es estático; la base de datos ya vive en Supabase. Plan Website, € 10. Solo cuando la herramienta ha generado su propio backend con sus propias tablas necesitas el plan App.
No es para
Webs estáticas de más de 50 MB o 500 archivos, y webs con archivos .php, .py o .env dentro; esas se rechazan con una explicación. Apps en un lenguaje que no sea Node, y apps que necesiten más de 1 GB de datos o 10 conexiones a la base de datos; esas son preguntas para el plan Platform o para otro alojamiento.
Comprobado contra el código el 2026-09-22 · Pruebas: lib/trial-sites.ts, content/kb/deploy/limits.md, lib/config.ts, lib/bundelgrenzen.ts