Mijn AI-app heeft een database nodig. Waar zet ik die?

Naast de app, op dezelfde bundel. Op onze App-bundel (€ 15 per maand, de eerste 14 dagen gratis) krijgt je app een eigen Postgres-database op een server in de EU, en de connectiestring komt binnen in de omgevingsvariabele DATABASE_URL. Nergens anders iets aanmaken, en de database zit samen met het platform in de nachtelijke back-up.

Database op de App-bundel
TypePostgres, eigen database en eigen gebruiker op een server die alleen voor App-klanten is
Grootte1 GB, 10 verbindingen; gebruik een connectiepool in je app
WaarDublin, EU; de app zelf draait in Amsterdam
Back-upsterugzetten naar elk moment in de laatste 7 dagen; de platformback-up elke nacht
Toeganghost, naam en gebruiker in je portaal; het wachtwoord reset je daar
Exportvraag een pg_dump aan in een ticket, je krijgt een bestand
Verwijderde appde database blijft 30 dagen bewaard, daarna weg

Je code heeft één ding nodig: DATABASE_URL lezen in plaats van een vast adres. Prisma, Drizzle, pg en Knex doen dat standaard. Daarna bouwt één workflowbestand in je repository het image op GitHub en zet het live:

- uses: dorelli-cloud/cli/.github/actions/dorelli-deploy@v1
  with:
    plan: app
    email: [email protected]

Het hele bestand en de secrets die het vraagt staan in Een app met database deployen.

Heeft de AI op SQLite gebouwd? Dat werkt ook, zolang je accepteert dat een container die naar nul schaalt geen lokale bestanden bewaart; zet de data over naar Postgres voordat het ertoe doet. Heeft hij op Supabase of Firebase gebouwd? Dan heeft de database al een thuis en heb je alleen de Website-bundel nodig voor € 10.

Niet voor

Meer dan 1 GB data of 10 verbindingen, MySQL, MongoDB of Redis (Redis is een bouwsteen op de Platform-bundel), of een database die andere systemen van buiten moeten bereiken; de App-database is alleen vanuit je container bereikbaar. Grotere en eigen Postgres-servers zitten op de Platform-bundel.

Gecontroleerd tegen de code op 2026-09-22 · Bewijs: lib/config.ts, lib/bundelgrenzen.ts, content/kb/apps/database.md, content/kb/deploy/app.md

Was dit nuttig?

/docs/questions/ai-app-needs-database.md