Ist mein Projekt eine statische Seite oder eine App?
Stell eine Frage: Muss nach dem Laden der Seite noch etwas auf einem Server laufen? Lautet die Antwort nein, ist es eine statische Seite und gehört ins Paket Website für € 10 im Monat. Gibt es Logins, Bestellungen, eine Datenbank, eine API-Route oder Server Components, ist es eine App und gehört ins Paket App für € 15. Der Preisunterschied ist ein Container und eine Postgres-Datenbank.
| Merkmal | Statische Seite (Website, € 10) | App (App, € 15) |
|---|---|---|
| Build-Ausgabe | ein Ordner mit index.html, CSS, Bildern, Browser-JavaScript | ein Server, der mit npm start startet und auf einem Port lauscht |
| Daten | keine, oder in einem Dienst, den du schon nutzt (Supabase, Firebase, Airtable) | deine eigene Postgres-Datenbank, inklusive |
| Hinweise im Framework | reines HTML, Vite, Astro, Next.js mit output: "export" | Next.js mit API-Routen oder Server Components, Express, Nest, Remix |
| Formulare | unser Kontaktformular-Modul schickt Eingaben in dein Postfach | dein eigener Code verarbeitet sie |
| Deploy | einfügen, hochladen oder ein Befehl | ein GitHub-Workflow, der das Image baut |
| Dateien, die es verraten | nichts endet auf .php oder .py oder liest process.env | eine server.js, ein Ordner api/, ein Dockerfile |
Ein schneller Test aus dem Projektordner. Kommt dabei ein Ordner heraus, den du im Browser öffnen kannst, hast du eine statische Seite:
npm run build
npx github:dorelli-cloud/cli deploy dist --email [email protected]
Wird der Upload mit einem Hinweis auf serverseitigen Code abgelehnt? Dann ist es eine App, und der Weg ist Eine App mit Datenbank deployen.
Häufiger Fall: Lovable, v0 und Bolt erzeugen oft ein Frontend plus Supabase. Dieses Frontend ist statisch; die Datenbank lebt schon bei Supabase. Paket Website, € 10. Nur wenn das Tool ein eigenes Backend mit eigenen Tabellen erzeugt hat, brauchst du das Paket App.
Nicht für
Statische Seiten über 50 MB oder 500 Dateien, und Seiten mit .php-, .py- oder .env-Dateien darin; die werden mit einer Erklärung abgelehnt. Apps in einer anderen Sprache als Node, und Apps, die mehr als 1 GB Daten oder 10 Datenbankverbindungen brauchen; das sind Fragen für das Paket Platform oder einen anderen Hoster.
Gegen den Code geprüft am 2026-09-22 · Beleg: lib/trial-sites.ts, content/kb/deploy/limits.md, lib/config.ts, lib/bundelgrenzen.ts