¿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ñalWeb estática (Website, € 10)App (App, € 15)
Salida del builduna carpeta con index.html, CSS, imágenes, JavaScript de navegadorun servidor que arranca con npm start y escucha en un puerto
Datosninguno, o en un servicio que ya usas (Supabase, Firebase, Airtable)tu propia base de datos Postgres, incluida
Pistas del frameworkHTML sin más, Vite, Astro, Next.js con output: "export"Next.js con rutas de API o server components, Express, Nest, Remix
Formulariosnuestro módulo de formulario de contacto envía los mensajes a tu buzóntu propio código los gestiona
Desplieguepegar, subir o un comandoun workflow de GitHub que construye la imagen
Archivos que lo delatannada termina en .php ni .py ni lee process.envun 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

Was this helpful?

/docs/questions/static-site-or-app.md