---
titel_en: Railway or Render for a small Node app with a database?
titel_nl: Railway of Render voor een kleine Node-app met database?
categorie: questions
bundels: app
geverifieerd_op: 2026-09-22
bewijs: lib/config.ts, lib/bundelgrenzen.ts, lib/addons.ts, content/kb/apps/cold-start.md
zoekwoorden: railway, render, node, app, database, postgres, comparison, vergelijking, fly
---
## en
For a small Node app with a database that has to earn its keep in Europe, the honest comparison is on price certainty and on what is included. Railway charges by usage on top of a plan fee; Render's free tier sleeps and its free database expires; both bill in dollars. Dorelli's App plan is € 15 a month flat, with a Postgres database, a domain, email forwarding and a Dutch invoice, and the app runs in Amsterdam with its database in Dublin.

| | Dorelli App plan | Railway (checked 22 September 2026) | Render (checked 22 September 2026) |
|---|---|---|---|
| Price | € 15 a month flat, no VAT added | Hobby $5 a month plus usage: $20 per vCPU and $10 per GB memory per month | free web service that sleeps; paid instances per month |
| Database | Postgres 1 GB, 10 connections, included | usage-based, billed separately | free Postgres expires after 30 days; paid tiers |
| Idle behaviour | scales to zero, first visit 10 to 30 s; keep-warm add-on € 9 | keeps running, you pay for the minutes | free tier sleeps after 15 minutes, wakes in about a minute |
| Container | 0.25 vCPU, 0.5 GiB, 10 GB traffic a month | you pick the size, you pay per second | fixed instance sizes |
| Domain, email, invoice | included, Dutch invoice, iDEAL or SEPA | own domain, dollar invoice | own domain, dollar invoice |
| Region | Amsterdam, database Dublin | several, including EU | several, including Frankfurt |

Where Railway and Render are better: any language, not just Node; more instance sizes on the menu; background workers and cron as first-class services; and a bill that scales down to nearly nothing for a toy project. Where we are better: a price you know in advance, and the domain, email and backups on the same invoice.

The deploy is one workflow file; the image is built on GitHub, your app gets `DATABASE_URL` and listens on `PORT`:

```yaml
- uses: dorelli-cloud/cli/.github/actions/dorelli-deploy@v1
  with:
    plan: app
    email: you@example.com
```

The full file is in [Deploy an app with a database](/docs/deploy/app). The first 14 days are free.

### Not for

Apps in Python, Go, Ruby or PHP; apps that need more than 1 GB of data or 10 database connections; apps with background workers or queues as separate services. Those are a better fit for Railway, Render, or our [Platform plan](/docs/plans/usage) once it has the building block you need.

## nl
Voor een kleine Node-app met database die in Europa zijn geld moet verdienen gaat de eerlijke vergelijking over prijszekerheid en over wat er inbegrepen is. Railway rekent verbruik bovenop een planprijs; de gratis laag van Render slaapt en de gratis database verloopt; allebei factureren in dollars. De App-bundel van Dorelli is € 15 per maand vast, met een Postgres-database, een domein, e-mail doorsturen en een Nederlandse factuur, en de app draait in Amsterdam met de database in Dublin.

| | Dorelli App-bundel | Railway (nagekeken 22 september 2026) | Render (nagekeken 22 september 2026) |
|---|---|---|---|
| Prijs | € 15 per maand vast, geen btw erbij | Hobby $5 per maand plus verbruik: $20 per vCPU en $10 per GB geheugen per maand | gratis webservice die slaapt; betaalde instanties per maand |
| Database | Postgres 1 GB, 10 verbindingen, inbegrepen | op verbruik, apart gefactureerd | gratis Postgres verloopt na 30 dagen; betaalde lagen |
| Bij stilstand | schaalt naar nul, eerste bezoek 10 tot 30 s; warm houden € 9 extra | blijft draaien, je betaalt de minuten | gratis laag slaapt na 15 minuten, wordt in ongeveer een minuut wakker |
| Container | 0,25 vCPU, 0,5 GiB, 10 GB verkeer per maand | jij kiest de maat, je betaalt per seconde | vaste instantiematen |
| Domein, e-mail, factuur | inbegrepen, Nederlandse factuur, iDEAL of SEPA | eigen domein, dollarfactuur | eigen domein, dollarfactuur |
| Regio | Amsterdam, database Dublin | meerdere, ook EU | meerdere, ook Frankfurt |

Waar Railway en Render beter zijn: elke taal, niet alleen Node; meer instantiematen op het menu; achtergrondtaken en cron als volwaardige diensten; en een rekening die voor een speelproject bijna naar nul zakt. Waar wij beter zijn: een prijs die je vooraf kent, en domein, e-mail en back-ups op dezelfde factuur.

De deploy is één workflowbestand; het image wordt op GitHub gebouwd, je app krijgt `DATABASE_URL` en luistert op `PORT`:

```yaml
- uses: dorelli-cloud/cli/.github/actions/dorelli-deploy@v1
  with:
    plan: app
    email: jij@voorbeeld.nl
```

Het hele bestand staat in [Een app met database deployen](/docs/deploy/app). De eerste 14 dagen zijn gratis.

### Niet voor

Apps in Python, Go, Ruby of PHP; apps die meer dan 1 GB data of 10 databaseverbindingen nodig hebben; apps met achtergrondtaken of wachtrijen als aparte diensten. Die passen beter bij Railway, Render, of bij onze [Platform-bundel](/docs/plans/usage) zodra die de bouwsteen heeft die jij nodig hebt.
