Laravel Cloud rekent rekenkracht per seconde af en stopt daarmee zolang je app slaapt. De app valt pas in slaap na een rustige periode die even lang duurt als de slaaptime-out. Elke geplande taak houdt hem weer zo lang wakker, dus een taak om de 5 minuten bij een time-out van 5 minuten laat de omgeving nooit slapen. Plan je elke minuut iets in, dan betaal je alsof de app altijd aanstaat, tot het maximum van Cloud van 28 dagen per instance per maand.

Kan je app het grootste deel van de dag slapen, staat er niets vaker gepland dan de time-out en draaien de jobs op een beheerde queue? Dan rekent het Starter-abonnement van Laravel Cloud alleen rekenkracht af voor de tijd dat de app wakker is, plus de abonnementskosten, de operaties van de queue en de opslag en back-ups van de database. Elke rekening hieronder gaat ervan uit dat je app nooit slaapt. Bestaat je app uit een set Docker-containers in plaats van één Laravel-app, dan berekent wat een container die altijd aanstaat kost op Fly.io, Cloud Run of Fargate hetzelfde probleem voor containerplatforms waar je per gebruik betaalt.

Wat één Laravel-app gebruikte op onze testserver (geen DreamHost-server)

We hebben een nieuwe Laravel 13-app op een testserver gezet, in één container die is gebouwd met de eigen pakketten van Debian 13. Die draaide dezelfde drie programma's die de LAMP Stack VPS meelevert, maar dan de eigen Apache, MariaDB en PHP 8.4 van Debian 13, niet de LAMP-image van DreamHost. Supervisor hield één queue-worker draaiende en één cron-regel startte de scheduler. De server had 2 vCPU, net als Stack 4 en Stack 8.

Wat er draaideGemeten geheugen en schijfruimteOp een pakket
Hele app in rust (web, database, worker, cron)208 MiB, gelijk na 2 en na 10 minutenOngeveer 5% van de 4 GB van Stack 4
20 paginaverzoeken per seconde terwijl 1.000 jobs werden verwerkt387 MiBMinder dan 5% van de 8 GB van Stack 8
Zwaarste stap: 400 paginaverzoeken per seconde572 MiB, de hoogste meting van de testOngeveer 7% van de 8 GB van Stack 8
Elke queue-worker, tijdens het verwerken van jobsOngeveer 55 MiBDrie workers passen in minder dan 170 MiB
Schijfruimte na de tests49 MB app en 241 MB databaseMinder dan 1% van de 150 GB van Stack 8
12 msp95 voor een pagina die twee databasequery's uitvoert en een sessie wegschrijft, bij 100 verzoeken per seconde zonder fouten
4,6 svoor één queue-worker om 1.000 kleine jobs te verwerken, gerekend vanaf de eerste verzending
10 van 10runs van de scheduler, precies op de minuut gestart vanuit één cronregel, over 10 minuten
Bron: onze test-VM, geen DreamHost-server (arm64), 20 oktober 2026.

Bij 200 verzoeken per seconde steeg de p95 van die pagina naar 160 ms, nog steeds zonder fouten. De loadgenerator deelde toen dezelfde twee cores, dus op een server waar dat niet zo is, verwachten we iets betere cijfers. Een kale Laravel-route zonder databaseaanroep bleef tot 400 verzoeken per seconde onder de 17 ms op het 95e percentiel. Ter vergelijking: S3 hieronder gaat uit van 3 miljoen verzoeken per maand, gemiddeld zo'n 1,2 per seconde.

Zelfs bij die piek van 572 MiB zou de 4 GB van Stack 4 volgens onze berekening ongeveer 3 GB vrij laten. Maar je productie-app heeft meer code en data dan onze verse installatie, en als je workers toevoegt voor een drukkere queue, neemt elke worker ongeveer 55 MiB in beslag. Voor productie raden we Stack 8 aan, met twee keer zoveel geheugen als Stack 4.

Wat de app kost in drie formaten

De rekeningen hieronder gebruiken de prijzen van Laravel voor de regio US East (Virginia). Elke rekening gaat ervan uit dat je app op elk uur reageert en elke minuut een taak inplant, zodat rekenkracht en database de hele maand wakker blijven. We hebben het gebruikstegoed van $5 dat bij elk betaald abonnement hoort, ervan afgetrokken. Voor back-ups namen we de lage schatting, met snapshotopslag gelijk aan de data. S1 draait de worker op de eigen instance van 1 GiB van de app. Afgaand op onze testserver, waar de hele app inclusief database piekte op 572 MiB, heeft die instance daar ruimte voor. S2 en S3 zetten jobs op een beheerde queue, die volgens de documentatie van Laravel een aparte worker vervangt.

Eén Laravel-app die continu aan staatLaravel Cloud, per maandLAMP Stack VPS, Stack 8
S1. Starter: één Flex 1 GiB-instance, database van 5 GB, 50 GB uitgaand$26.20$13.99/maandvoor 3 maanden, dan $21.99/maand
S2. Growth: Flex 2 GiB, beheerde queue, database van 20 GB, 150 GB uitgaand$69.98
S3. Growth: twee Pro 4 GiB-replica's, Valkey-cache, database van 40 GB, 1 TB uitgaand$243.65
Prijzen van Laravel Cloud gelezen op 20 okt 2026, exclusief btw.
Staafdiagram van de maandelijkse Laravel Cloud-rekening voor één Laravel-app die altijd aanstaat: S1, een kleine app op Starter, $26,20; S2, een productie-app op Growth, $69,98; S3, een drukkere app op Growth, $243,65. Een band aan de linkerkant geeft één LAMP Stack VPS aan, Stack 8, van de eerste drie maanden tot het reguliere tarief.
De band is Stack 8, van de introductieprijs tot het reguliere maandtarief. Bronnen: prijzen van Laravel Cloud, gelezen op 20 okt 2026, en de LAMP Stack-pagina van DreamHost, gelezen op 22 okt 2026.

Zelfs de kleine rekening van S1 ligt boven de reguliere maandprijs van Stack 8, en het verschil groeit snel: S2 is ruim drie keer zo hoog. S3, ongeveer 11 keer zo hoog, betaalt voor twee replica's en een cache voor verkeer van gemiddeld zo'n 1,2 verzoeken per seconde, ver onder de 100 per seconde die onze testserver aankon. Op de server zou je geen Valkey-cache toevoegen, want Laravel 13 slaat cache, sessies en de queue standaard op in de database. Gebruik je Forge, tel dan bij alle drie de $12 per maand van Hobby op bij de serverprijs.

Het voorbeeld in de eigen documentatie van Laravel voor een Medium SaaS application valt lager uit, op ongeveer $53,90 per maand, omdat het de tarieven van US East (Ohio) gebruikt, de abonnementskosten weglaat en de rekenkracht 's nachts en in het weekend laat slapen.

Regel op de S1-rekeningLaravel Cloud
Starter-abonnement$5.00
Rekenkracht app, Flex 1 GiB, hele maand$12.00
Queue-worker$0, zelfde instance
Scheduler$0, bij elk abonnement
Laravel MySQL, Flex 1 GiB, hele maand$13.20
MySQL-opslag, 5 GB$0.50
MySQL-back-ups, 7 dagen$0,50, lage schatting
Uitgaand dataverkeer, 50 GB$0, 100 GB inbegrepen
Gebruikstegoed-$5.00
Totaal$26.20

In S1 en S2 kost de database meer dan de app-instance die hij bedient. Laravel MySQL blijft ook opslag en back-ups factureren terwijl de database slaapt. Back-ups kunnen oplopen tot $3,50 per maand als elke dagelijkse snapshot volledig is. Uitgaand dataverkeer is hier gratis, omdat de Flex 1 GiB-instance van S1 100 GB per maand bevat. Bij S3 is uitgaand dataverkeer de grootste gebruiksregel, omdat twee Pro-replica's maar 200 GB tegoed krijgen en de overige 800 GB $80,00 kosten. Op de LAMP Stack VPS betaal je niet per GB voor bandbreedte. Die is ongelimiteerd, zonder kosten voor overschrijding, onder de fair-use-voorwaarden van DreamHost.

De kosten van Forge komen bovenop een server

Forge-abonnementMaandelijksJaarlijks gefactureerdVoor één app
Hobby$12$120 per jaarEén externe server, onbeperkt sites en deploys, communitysupport
Growth$19$199 per jaarOnbeperkt servers, standaardsupport
Business$39$399 per jaarDatabaseback-ups naar opslag die je zelf instelt, servermonitoring, delen met je team

Forge kan via de optie Custom VPS werken op een server die je al huurt. Die server moet een verse installatie van Ubuntu 24.04 of 26.04 x64 zijn, met root-toegang via SSH. Forge installeert daarna zelf Nginx, PHP, de database en Redis. Bij DreamHost betekent dat een Ubuntu-VPS, verkocht tegen dezelfde Stack-prijzen als de LAMP Stack VPS. Het LAMP-image werkt niet, omdat Apache en MariaDB daarop bij levering al draaien. Twijfel je tussen de twee webservers, lees dan Apache of Nginx voor PHP.

Op een DreamHost-server kost Forge dus de abonnementskosten plus dezelfde Stack-prijs die je zou betalen om de app zelf te draaien. Daarvoor richt Forge de server in, deployt bij elke push en schrijft de Supervisor- en cron-regels, wat de meeste stappen hieronder dekt.

Wat je zelf draait op de LAMP-server

Onze testserver had deze vier stappen nodig bovenop Apache, MariaDB en PHP, zonder controlepaneel. Wil je toch een controlepaneel op de server, dan meet gratis cPanel-alternatieven op je eigen VPS wat HestiaCP, CloudPanel en Virtualmin aan geheugen en schijfruimte kosten. De paden gaan ervan uit dat je app in /var/www/app staat en draait als www-data.

  1. Installeer Composer en Supervisor

    Beide staan in het eigen pakketarchief van Debian 13. Sla er een over als je server die al heeft.

    bash
    sudo apt install composer supervisor
  2. Voeg de queue-worker toe aan Supervisor

    Sla dit op als /etc/supervisor/conf.d/laravel-worker.conf. Het is het eigen voorbeeld van Laravel, met het pad, de gebruiker en het aantal workers aangepast voor één app. We hebben het log verplaatst naar /var/log, omdat Supervisor op onze testserver weigerde te starten zolang de logmap in de app nog niet bestond.

    ini
    [program:laravel-worker]
    process_name=%(program_name)s_%(process_num)02d
    command=php /var/www/app/artisan queue:work --sleep=3 --tries=3 --max-time=3600
    autostart=true
    autorestart=true
    stopasgroup=true
    killasgroup=true
    user=www-data
    numprocs=1
    redirect_stderr=true
    stdout_logfile=/var/log/laravel-worker.log
    stopwaitsecs=3600

    Laad het daarna met sudo supervisorctl reread, sudo supervisorctl update en sudo supervisorctl start "laravel-worker:*".

  3. Voeg de cronregel van de scheduler toe

    Sla deze regel op als /etc/cron.d/laravel. Het is de enige cron-regel van Laravel, met het pad en de gebruiker ingevuld.

    bash
    * * * * * www-data cd /var/www/app && php artisan schedule:run >> /dev/null 2>&1
  4. Rol uit met een script

    Voer dit voor elke release uit vanuit de app-map. In onze drie runs duurde alles na de codewijziging ongeveer 1,5 seconde, het grootste deel composer install. Zo lang stond de site in onderhoudsmodus. De eerste deploy van een verse app duurde in onze twee runs 19 en 29 seconden, grotendeels doordat Composer pakketten downloadde.

    bash
    php artisan down --retry=5
    git pull
    composer install --no-dev \
      --optimize-autoloader --no-interaction
    php artisan migrate --force
    php artisan optimize
    php artisan queue:restart
    php artisan up
LAMP Stack VPS op zichzelfLaravel CloudForge op een server
DeploysJe eigen script, met een kort onderhoudsvensterGit push, en Cloud herstart de workersDeployen met een push, zonder downtime, op één server
Databaseback-upsZelf in te stellen, bijvoorbeeld een nachtelijke databasedump naar opslag naar keuzeDagelijks, standaard 7 dagen bewaard, gefactureerd per GBAlleen bij het Business-abonnement
ServerupdatesDie voer je zelf uitLaravel beheert het platformWekelijkse automatische updates via de eigen updater van Ubuntu; upgrades van PHP en de database doe je zelf
SchalenOverstappen op een groter pakket, tot aan Stack 32Replica's en autoscaling, tot 10 bij GrowthDe server vergroten of er een toevoegen
Uitgaand dataverkeerOngelimiteerd, met fair useEen tegoed per instance, daarna $0,10 per GBDe voorwaarden van je server

Wanneer welke optie zinvol is

Op het formaat van S1 valt de rekening van Laravel Cloud iets hoger uit dan het reguliere maandtarief van Stack 8. Een app die zo klein is, past ook op Stack 4, die bij onze hoogste meting ongeveer 3 GB vrij houdt. De grotere verschillen beginnen bij S2, waar Stack 8 ruimte heeft om de app te laten groeien.

De support van DreamHost is 24/7 beschikbaar, en de hardware, het netwerk en de connectiviteit worden allemaal ondersteund door het team van DreamHost. Jij beheert het besturingssysteem, de software en de configuratie, wat hier de app betekent. In onze test werden Composer, Supervisor en cron één keer ingesteld, en elke release daarna was één script. Daarna bestaan de maandelijkse klusjes uit het installeren van OS-updates en controleren of de back-ups zijn gelukt.

Kies Laravel Cloud als

Je app kan het grootste deel van de dag slapen, of je betaalt Laravel liever om het platform te beheren dan dat je zelf serverupdates uitvoert.

Kies Forge op een Ubuntu-VPS als

Je wilt root-toegang op je eigen server en deploys zonder downtime, en je betaalt liever de Hobby-kosten dan dat je zelf de installatie- en deployscripts schrijft.

Draai het op een LAMP Stack VPS als

De app staat de hele maand aan en je vindt het prima om zelf een deployscript, een Supervisor-bestand, een cronregel en de back-ups te beheren.

Hoe we de app hebben getest en de prijzen hebben gelezen

DreamHost las de prijspagina's van Laravel Cloud, Forge en DreamHost op 20 oktober 2026 en hun documentatie tussen 19 en 21 oktober, en voerde de test uit op 20 oktober. We hebben elk DreamHost-abonnement, elke prijs en elke functie op deze pagina op 22 oktober 2026 opnieuw gecontroleerd aan de hand van de pagina's van DreamHost.

De testserver was een arm64-VM met 2 vCPU en 8 GB met Ubuntu 24.04, met de app in één container gebouwd met pakketten van Debian 13. Het was geen DreamHost-server en ook niet de LAMP-image van DreamHost, en de VPS-abonnementen van DreamHost draaien op AMD EPYC-processors.

De container draaide de pakketten Apache 2.4, PHP 8.4 en MariaDB 11.8 van Debian 13, met Laravel 13.38. In rust gebruikte MariaDB 123 MiB, Apache en PHP 123 MiB en de worker 55 MiB; die procescijfers delen geheugen, dus samen komen ze hoger uit dan het totaal van 208 MiB.

Elke belastingstap duurde één minuut. Bij de getimede redeploys verving een lokale codewijziging git pull. Er draaide niets op Laravel Cloud of Forge, dus hun kolommen zijn gebaseerd op gepubliceerde tarieven. De test laat echt verkeer, HTTPS, PHP-FPM of een server met 4 GB niet rechtstreeks zien.

Veelgestelde vragen over de kosten van Laravel-hosting

Is Laravel Cloud gratis?

Nieuwe Starter-abonnementen krijgen de eerste 31 dagen gratis, plus $5 aan gebruikstegoed. Daarna kost Starter $5 per maand plus gebruik, en elk betaald abonnement bevat $5 gebruikstegoed per maand.

Wat is het verschil tussen Laravel Cloud en Forge?

Laravel Cloud draait je app op het eigen platform van Laravel, dus je hoeft nooit zelf een server in te richten of bij te werken. Forge richt een server in die je huurt en deployt daarnaartoe, en jij houdt de root-toegang en de updates. Laravel zelf raadt Forge aan voor volledige controle over de server of gemengde stacks, en Cloud als je geen werk aan infrastructuur wilt.

Draait Laravel op MariaDB?

Ja. Laravel 13 ondersteunt MariaDB 10.3 en nieuwer, naast MySQL en PostgreSQL. Onze test-app draaide Laravel 13.38 op MariaDB 11.8, en MariaDB is de database die standaard op de LAMP Stack VPS staat.

Kan ik de standaard SQLite-database van Laravel houden?

Op je eigen server wel, omdat het databasebestand op de schijf van de server blijft staan. Laravel Cloud ondersteunt SQLite niet in productie, omdat het bestandssysteem bij elke deploy wordt gereset. Een Cloud-app heeft dus een MySQL- of Postgres-regel op de rekening nodig.

Bronnen
  1. Laravel Cloud pricing, Laravel, 20 okt. 2026. laravel.com/cloud/pricing
  2. Plans and pricing, Laravel Cloud docs, 19 okt. 2026. laravel.com/cloud/docs/pricing
  3. Compute, Laravel Cloud docs, 19 okt. 2026. laravel.com/cloud/docs/compute
  4. Scheduled tasks, Laravel Cloud docs, 19 okt. 2026. laravel.com/cloud/docs/scheduled-tasks
  5. Managed queues, Laravel Cloud docs, 19 okt. 2026. laravel.com/cloud/docs/queues
  6. Workers, Laravel Cloud docs, 19 okt. 2026. laravel.com/cloud/docs/workers
  7. Laravel MySQL, Laravel Cloud docs, 19 okt. 2026. laravel.com/cloud/docs/resources/databases/laravel-mysql
  8. Free trial, Laravel Cloud docs, 19 okt. 2026. laravel.com/cloud/docs/free-trial
  9. SQLite support, Laravel Cloud docs, 19 okt. 2026. laravel.com/cloud/docs/knowledge-base/sqlite
  10. Forge pricing, Laravel, 20 okt. 2026. laravel.com/forge/pricing
  11. Server providers, Forge docs, 19 okt. 2026. laravel.com/forge/docs/server-providers
  12. Server security, Forge docs, 21 okt. 2026. laravel.com/forge/docs/servers/security
  13. Queues, Forge docs, 21 okt. 2026. laravel.com/forge/docs/sites/queues
  14. Scheduler, Forge docs, 21 okt. 2026. laravel.com/forge/docs/resources/scheduler
  15. Laravel Cloud vs Forge, Laravel, 19 okt. 2026. laravel.com/cloud/cloud-vs-forge
  16. Introduction, Forge docs, 19 okt. 2026. laravel.com/forge/docs/introduction
  17. Deployments, Forge docs, 19 okt. 2026. laravel.com/forge/docs/sites/deployments
  18. Database backups, Forge docs, 19 okt. 2026. laravel.com/forge/docs/resources/database-backups
  19. Queues, Laravel 13.x docs, 19 okt. 2026. laravel.com/framework/docs/13.x/queues
  20. Task scheduling, Laravel 13.x docs, 19 okt. 2026. laravel.com/framework/docs/13.x/scheduling
  21. Cache, Laravel 13.x docs, 21 okt. 2026. laravel.com/framework/docs/13.x/cache
  22. HTTP session, Laravel 13.x docs, 21 okt. 2026. laravel.com/framework/docs/13.x/session
  23. Database: getting started, Laravel 13.x docs, 19 okt. 2026. laravel.com/framework/docs/13.x/database
  24. Package versions for Debian 13 (trixie), Debian, 19 okt. 2026. api.ftp-master.debian.org/madison?package=apache2+php8.4+mariadb-server+composer+supervisor&s=trixie&text=on
  25. LAMP Stack VPS Hosting, DreamHost, 22 okt. 2026. dreamhost.com/hosting/vps/lamp
  26. Ubuntu VPS Hosting, DreamHost, 22 okt. 2026. dreamhost.com/hosting/vps/ubuntu
  27. VPS overview, DreamHost Help Center, 22 okt. 2026. help.dreamhost.com/hc/en-us/articles/50476238203028

Hulp nodig?

Of je nu vastzit of gewoon wat starttips nodig hebt: onze experts staan altijd voor je klaar. We helpen je graag.

Hulp van DreamHost Sales

24/7/365 via het chatvenster

Klantenservice via chat

24/7/365 via Panel

Ga naar Panel
E-mail klantenservice

24/7/365 via Panel

Ga naar Panel