---
titel_en: Is my project a static site or an app?
titel_nl: Is mijn project een statische site of een app?
categorie: questions
bundels: website, app
geverifieerd_op: 2026-09-22
bewijs: lib/trial-sites.ts, content/kb/deploy/limits.md, lib/config.ts, lib/bundelgrenzen.ts
zoekwoorden: static, statisch, app, difference, verschil, next, react, server, database, which plan, welke bundel
---
## en
Ask one question: does something have to run on a server after the page is loaded? If the answer is no, it is a static site and belongs on the Website plan for € 10 a month. If there are logins, orders, a database, an API route or server components, it is an app and belongs on the App plan for € 15. The price difference is one container and one Postgres database.

| Sign | Static site (Website, € 10) | App (App, € 15) |
|---|---|---|
| Build output | a folder with `index.html`, CSS, images, browser JavaScript | a server that starts with `npm start` and listens on a port |
| Data | none, or in a service you already use (Supabase, Firebase, Airtable) | your own Postgres database, included |
| Framework hints | plain HTML, Vite, Astro, Next.js with `output: "export"` | Next.js with API routes or server components, Express, Nest, Remix |
| Forms | our contact form module sends submissions to your inbox | your own code handles them |
| Deploy | paste, upload, or one command | a GitHub workflow that builds the image |
| Files that give it away | nothing ends in `.php`, `.py` or reads `process.env` | a `server.js`, an `api/` folder, a `Dockerfile` |

A quick test from the project folder. If this produces a folder you can open in the browser, you have a static site:

```bash
npm run build
npx github:dorelli-cloud/cli deploy dist --email you@example.com
```

Does the upload get refused with a message about server-side code? Then it is an app, and the route is [Deploy an app with a database](/docs/deploy/app).

Common case: Lovable, v0 and Bolt often generate a front end plus Supabase. That front end is static; the database already lives at Supabase. Website plan, € 10. Only when the tool generated its own backend with its own tables do you need the App plan.

### Not for

Static sites above 50 MB or 500 files, and sites with `.php`, `.py` or `.env` files in them; those are refused with an explanation. Apps in a language other than Node, and apps that need more than 1 GB of data or 10 database connections; those are questions for the Platform plan or another host.

## nl
Stel één vraag: moet er iets op een server draaien nadat de pagina is geladen? Is het antwoord nee, dan is het een statische site en hoort hij op de Website-bundel voor € 10 per maand. Zijn er logins, bestellingen, een database, een API-route of servercomponenten, dan is het een app en hoort hij op de App-bundel voor € 15. Het prijsverschil is één container en één Postgres-database.

| Kenmerk | Statische site (Website, € 10) | App (App, € 15) |
|---|---|---|
| Bouwuitvoer | een map met `index.html`, CSS, afbeeldingen, browser-JavaScript | een server die start met `npm start` en op een poort luistert |
| Data | geen, of in een dienst die je al gebruikt (Supabase, Firebase, Airtable) | je eigen Postgres-database, inbegrepen |
| Framework-aanwijzingen | kale HTML, Vite, Astro, Next.js met `output: "export"` | Next.js met API-routes of servercomponenten, Express, Nest, Remix |
| Formulieren | onze contactformuliermodule stuurt inzendingen naar je inbox | je eigen code handelt ze af |
| Deploy | plakken, uploaden, of één commando | een GitHub-workflow die het image bouwt |
| Bestanden die het verraden | niets eindigt op `.php` of `.py` of leest `process.env` | een `server.js`, een map `api/`, een `Dockerfile` |

Een snelle test vanuit de projectmap. Levert dit een map op die je in de browser kunt openen, dan heb je een statische site:

```bash
npm run build
npx github:dorelli-cloud/cli deploy dist --email jij@voorbeeld.nl
```

Wordt de upload geweigerd met een melding over servercode? Dan is het een app, en de route is [Een app met database deployen](/docs/deploy/app).

Veelvoorkomend geval: Lovable, v0 en Bolt maken vaak een voorkant plus Supabase. Die voorkant is statisch; de database woont al bij Supabase. Website-bundel, € 10. Alleen als de tool een eigen backend met eigen tabellen heeft gemaakt heb je de App-bundel nodig.

### Niet voor

Statische sites boven 50 MB of 500 bestanden, en sites met `.php`-, `.py`- of `.env`-bestanden erin; die worden met uitleg geweigerd. Apps in een andere taal dan Node, en apps die meer dan 1 GB data of 10 databaseverbindingen nodig hebben; dat zijn vragen voor de Platform-bundel of een andere hoster.
