Laravel Cloud rechnet Rechenleistung sekundengenau ab und stoppt diese Abrechnung, während deine App schläft. Sie schläft aber erst nach einer ruhigen Phase ein, die so lang ist wie ihr Sleep-Timeout. Jede geplante Aufgabe weckt sie für genau diese Dauer wieder auf. Eine Aufgabe alle 5 Minuten bei einem Timeout von 5 Minuten lässt die Umgebung also nie schlafen. Planst du etwas jede Minute ein, wird dir Dauerbetrieb berechnet, bis zur Obergrenze von Cloud von 28 Tagen pro Instanz und Monat.

Deine App kann vielleicht den Großteil des Tages schlafen: Nichts ist häufiger eingeplant als ihr Timeout, und Jobs liegen auf einer verwalteten Queue. Dann berechnet der Starter-Plan von Laravel Cloud Rechenleistung nur für die Zeit, in der sie wach ist. Dazu kommen die Plangebühr, die Operationen der Queue sowie Speicher und Backups der Datenbank. Jede Rechnung unten geht davon aus, dass deine App nie schläft. Besteht deine App aus mehreren Docker-Containern statt aus einer Laravel-App, findest du in Was ein dauerhaft laufender Container auf Fly.io, Cloud Run oder Fargate kostet dasselbe Problem durchgerechnet, nur für nutzungsbasierte Container-Plattformen.

Was eine Laravel-App auf unserem Testserver verbraucht hat (kein DreamHost-Server)

Wir haben eine frische Laravel-13-App auf einem Testserver bereitgestellt, in einem Container aus den eigenen Paketen von Debian 13. Darin liefen dieselben drei Programme, die auch das LAMP Stack VPS mitbringt. Es waren allerdings Apache, MariaDB und PHP 8.4 aus Debian 13 und nicht das LAMP-Image von DreamHost. Supervisor hielt einen Queue-Worker am Laufen, und eine Cron-Zeile startete den Scheduler. Der Server hatte 2 vCPU, genauso viele wie Stack 4 und Stack 8.

Was liefGemessener Arbeitsspeicher und SpeicherplatzIm Tarif
Gesamte App im Leerlauf (Web, Datenbank, Worker, Cron)208 MiB, gleich nach 2 und nach 10 MinutenEtwa 5 % der 4 GB von Stack 4
20 Seitenaufrufe pro Sekunde, während 1.000 Jobs abgearbeitet wurden387 MiBUnter 5 % der 8 GB von Stack 8
Höchste Laststufe: 400 Seitenaufrufe pro Sekunde572 MiB, der höchste Messwert im TestEtwa 7 % der 8 GB von Stack 8
Jeder Queue-Worker beim Abarbeiten von JobsEtwa 55 MiBDrei Worker passen in unter 170 MiB
Speicherplatz nach den Tests49 MB App und 241 MB DatenbankUnter 1 % der 150 GB von Stack 8
12 msp95 für eine Seite, die zwei Datenbankabfragen ausführt und eine Session schreibt, bei 100 Anfragen pro Sekunde ohne Fehler
4,6 sbis ein Queue-Worker 1.000 kleine Jobs abgearbeitet hat, gemessen ab dem ersten Dispatch
10 von 10Scheduler-Läufe, die über 10 Minuten von einer einzigen Cron-Zeile minutengenau ausgelöst wurden
Quelle: unsere Test-VM, kein DreamHost-Server (arm64), 20. Oktober 2026.

Bei 200 Anfragen pro Sekunde stieg der p95-Wert dieser Seite auf 160 ms, weiterhin fehlerfrei. Der Lastgenerator teilte sich zu diesem Zeitpunkt dieselben zwei Kerne. Auf einem Server ohne ihn erwarten wir daher etwas bessere Werte. Eine reine Laravel-Route ohne Datenbankaufruf blieb bis 400 Anfragen pro Sekunde im 95. Perzentil unter 17 ms. Zum Vergleich: S3 unten geht von 3 Millionen Anfragen im Monat aus, im Schnitt etwa 1,2 pro Sekunde.

Selbst bei dieser Spitze von 572 MiB blieben von den 4 GB von Stack 4 nach unserer Rechnung etwa 3 GB frei. Deine Produktions-App bringt aber mehr Code und Daten mit als unsere frische Installation. Fügst du für eine vollere Queue weitere Worker hinzu, braucht jeder etwa 55 MiB. Für den Produktivbetrieb empfehlen wir dir Stack 8, mit doppelt so viel Arbeitsspeicher wie Stack 4.

Was die App in drei Größen kostet

Die Rechnungen unten verwenden die Preise von Laravel für die Region US East (Virginia). Jede geht davon aus, dass deine App zu jeder Uhrzeit antwortet und jede Minute eine Aufgabe einplant. Rechenleistung und Datenbank bleiben also den ganzen Monat wach. Das Nutzungsguthaben von 5 $, das zu jedem kostenpflichtigen Plan gehört, haben wir abgezogen. Bei den Backups haben wir den günstigen Fall angesetzt, mit Snapshot-Speicher in Höhe der Datenmenge. S1 betreibt den Worker auf der eigenen 1-GiB-Instanz der App. Auf unserem Testserver belegte die gesamte App samt Datenbank höchstens 572 MiB, also hat diese Instanz Platz dafür. S2 und S3 legen Jobs auf eine verwaltete Queue, die laut der Dokumentation von Laravel einen dedizierten Worker ersetzt.

Eine Laravel-App, die durchgehend läuftLaravel Cloud, pro MonatLAMP Stack VPS, Stack 8
S1. Starter: eine Flex-1-GiB-Instanz, 5 GB Datenbank, 50 GB ausgehende Daten$26.20$13.99/Monatfür 3 Monate, dann $21.99/Monat
S2. Growth: Flex 2 GiB, verwaltete Queue, 20 GB Datenbank, 150 GB ausgehende Daten$69.98
S3. Growth: zwei Pro-4-GiB-Replikate, Valkey-Cache, 40 GB Datenbank, 1 TB ausgehende Daten$243.65
Preise von Laravel Cloud abgerufen am 20. Okt. 2026, vor Steuern.
Balkendiagramm der monatlichen Rechnung von Laravel Cloud für eine dauerhaft laufende Laravel-App: S1, eine kleine App mit Starter, 26,20 $; S2, eine Produktions-App mit Growth, 69,98 $; S3, eine stärker ausgelastete App mit Growth, 243,65 $. Ein Band links markiert ein LAMP Stack VPS, Stack 8, vom Preis der ersten drei Monate bis zum regulären Preis.
Das Band zeigt Stack 8, vom Einführungspreis bis zum regulären Monatspreis. Quellen: Preise von Laravel Cloud, abgerufen am 20. Okt. 2026, und die LAMP-Stack-Seite von DreamHost, abgerufen am 22. Okt. 2026.

Schon die kleine S1-Rechnung liegt über dem regulären Monatspreis von Stack 8, und der Abstand wächst schnell: S2 ist mehr als dreimal so hoch. S3 kostet etwa das Elffache. Damit bezahlst du zwei Replikate und einen Cache für durchschnittlich etwa 1,2 Anfragen pro Sekunde. Das liegt weit unter den 100 pro Sekunde, die unser Testserver bewältigt hat. Auf dem Server brauchst du keinen Valkey-Cache, denn Laravel 13 speichert Cache, Sessions und Queue standardmäßig in der Datenbank. Wenn du Forge nutzt, rechne bei allen drei die 12 $ im Monat für Hobby zum Serverpreis hinzu.

Das Beispiel in der Dokumentation von Laravel für eine Medium SaaS application fällt mit etwa 53,90 $ im Monat niedriger aus. Es verwendet die Preise für US East (Ohio), lässt die Plangebühr weg und lässt die Rechenleistung nachts und am Wochenende schlafen.

Posten auf der S1-RechnungLaravel Cloud
Starter-Plan$5.00
App-Rechenleistung, Flex 1 GiB, ganzer Monat$12.00
Queue-Worker0 $, gleiche Instanz
Scheduler0 $, in jedem Plan
Laravel MySQL, Flex 1 GiB, ganzer Monat$13.20
MySQL-Speicher, 5 GB$0.50
MySQL-Backups, 7 Tage0,50 $, günstiger Fall
Ausgehende Daten, 50 GB0 $, 100 GB inklusive
Nutzungsguthaben-$5.00
Gesamt$26.20

In S1 und S2 kostet die Datenbank mehr als die App-Instanz, die sie bedient. Laravel MySQL berechnet Speicher und Backups außerdem weiter, während die Datenbank schläft. Die Backups könnten 3,50 $ pro Monat erreichen, wenn jeder tägliche Snapshot die volle Größe hätte. Ausgehende Daten sind hier kostenlos, weil die Flex-1-GiB-Instanz von S1 100 GB pro Monat enthält. Bei S3 sind ausgehende Daten der größte Nutzungsposten, weil zwei Pro-Replikate nur ein Kontingent von 200 GB erhalten und die übrigen 800 GB 80,00 $ kosten. Auf dem LAMP Stack VPS zahlst du Bandbreite nicht pro GB. Sie ist unbegrenzt und ohne Zusatzgebühren, gemäß den Fair-Use-Bedingungen von DreamHost.

Die Gebühr von Forge kommt zum Server hinzu

Forge-TarifMonatlichBei jährlicher AbrechnungFür eine App
Hobby$12120 $ pro JahrEin externer Server, unlimitierte Sites und Deployments, Community-Support
Growth$19199 $ pro JahrUnlimitierte Server, Standard-Support
Business$39399 $ pro JahrDatenbank-Backups auf Speicher, den du einrichtest, Server-Monitoring, Teamfreigabe

Forge kann über seine Custom-VPS-Option auf einem Server arbeiten, den du bereits mietest. Dieser Server muss eine frische Installation von Ubuntu 24.04 oder 26.04 x64 mit Root-Zugang per SSH sein. Forge installiert dann Nginx, PHP, die Datenbank und Redis selbst. Bei DreamHost heißt das ein Ubuntu VPS, zu denselben Stack-Preisen wie das LAMP Stack VPS. Das LAMP-Image eignet sich nicht, da Apache und MariaDB darauf bei Lieferung bereits laufen. Wenn du zwischen den beiden Webservern abwägst, lies Apache oder Nginx für PHP.

Auf einem DreamHost-Server kostet Forge also seine Gebühr plus denselben Stack-Preis, den du auch für den Selbstbetrieb der App zahlen würdest. Für diese Gebühr richtet Forge den Server ein, deployt bei jedem Push und schreibt die Einträge für Supervisor und Cron. Damit sind die meisten Schritte unten abgedeckt.

Was du auf dem LAMP-Server selbst betreibst

Unser Testserver brauchte zusätzlich zu Apache, MariaDB und PHP diese vier Schritte, ganz ohne Verwaltungsoberfläche. Wenn du trotzdem eine Verwaltungsoberfläche auf dem Server möchtest, misst Kostenlose cPanel-Alternativen auf deinem eigenen VPS, was HestiaCP, CloudPanel und Virtualmin an Arbeitsspeicher und Speicherplatz kosten. Die Pfade gehen davon aus, dass deine App in /var/www/app liegt und als www-data läuft.

  1. Composer und Supervisor installieren

    Beide sind im eigenen Paketarchiv von Debian 13 enthalten. Überspringe eines davon, wenn es auf deinem Server schon installiert ist.

    bash
    sudo apt install composer supervisor
  2. Den Queue-Worker zu Supervisor hinzufügen

    Speichere das als /etc/supervisor/conf.d/laravel-worker.conf. Es ist das Beispiel von Laravel, mit für eine App angepasstem Pfad, Benutzer und Worker-Anzahl. Wir haben das Log nach /var/log verschoben. Supervisor wollte auf unserem Testserver nicht starten, solange der Log-Ordner in der App noch nicht existierte.

    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

    Lade sie dann mit sudo supervisorctl reread, sudo supervisorctl update und sudo supervisorctl start "laravel-worker:*".

  3. Die Cron-Zeile für den Scheduler hinzufügen

    Speichere diese Zeile als /etc/cron.d/laravel. Es ist der einzige Cron-Eintrag von Laravel, mit eingetragenem Pfad und Benutzer.

    bash
    * * * * * www-data cd /var/www/app && php artisan schedule:run >> /dev/null 2>&1
  4. Per Skript deployen

    Führe das für jedes Release im App-Ordner aus. In unseren drei Durchläufen dauerte alles nach der Codeänderung etwa 1,5 Sekunden, den Großteil davon composer install. So lange war die Site im Wartungsmodus. Das erste Deployment einer frischen App dauerte in unseren zwei Durchläufen 19 und 29 Sekunden, vor allem weil Composer Pakete herunterlud.

    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 alleinLaravel CloudForge auf einem Server
DeploymentsDein Skript, mit einem kurzen WartungsfensterGit Push, und Cloud startet die Worker neuPush-to-Deploy ohne Ausfallzeit auf einem Server
Datenbank-BackupsRichtest du selbst ein, zum Beispiel einen nächtlichen Datenbank-Dump auf Speicher deiner WahlTäglich, standardmäßig 7 Tage aufbewahrt, pro GB abgerechnetNur im Business-Tarif
Server-UpdatesSpielst du selbst einLaravel betreibt die PlattformWöchentliche automatische Updates über den eigenen Updater von Ubuntu; Upgrades von PHP und Datenbank übernimmst du
SkalierungWechsel in einen größeren Plan, bis hin zu Stack 32Replikate und Autoscaling, bis zu 10 im Growth-PlanServer vergrößern oder einen weiteren hinzufügen
Ausgehende DatenUnbegrenzt, mit Fair UseEin Kontingent pro Instanz, danach 0,10 $ pro GBDie Bedingungen deines Servers

Wann sich welche Option lohnt

In der Größe von S1 liegt die Rechnung von Laravel Cloud etwas über dem regulären Monatspreis von Stack 8. Eine so kleine App passt auch auf Stack 4, das bei unserem höchsten Messwert etwa 3 GB frei lässt. Die größeren Unterschiede beginnen bei S2, wo Stack 8 der App Raum zum Wachsen bietet.

Der Support von DreamHost ist rund um die Uhr erreichbar, und Hardware, Netzwerk und Konnektivität betreut das Team von DreamHost. Du verwaltest Betriebssystem, Software und Konfiguration, hier also die App. In unserem Test haben wir Composer, Supervisor und Cron einmal eingerichtet, und jedes Release danach war ein einziges Skript. Danach bestehen die monatlichen Aufgaben darin, Betriebssystem-Updates einzuspielen und zu prüfen, ob die Backups gelaufen sind.

Wähle Laravel Cloud, wenn

Deine App kann den Großteil des Tages schlafen, oder du bezahlst lieber Laravel für den Betrieb der Plattform, als Server-Updates selbst einzuspielen.

Wähle Forge auf einem Ubuntu-VPS, wenn

Du willst Root-Zugriff auf deinen eigenen Server und Deployments ohne Ausfallzeit, und du zahlst lieber die Hobby-Gebühr, als die Setup- und Deploy-Skripte selbst zu schreiben.

Betreibe sie auf einem LAMP Stack VPS, wenn

Die App läuft den ganzen Monat, und es ist für dich in Ordnung, ein Deploy-Skript, eine Supervisor-Datei, eine Cron-Zeile und die Backups selbst zu verantworten.

Wie wir die App getestet und die Preise ermittelt haben

DreamHost hat die Preisseiten von Laravel Cloud, Forge und DreamHost am 20. Oktober 2026 und ihre Dokumentation zwischen dem 19. und 21. Oktober gelesen und den Test am 20. Oktober durchgeführt. Alle DreamHost-Pläne, Preise und Funktionen auf dieser Seite haben wir am 22. Oktober 2026 noch einmal mit den Seiten von DreamHost abgeglichen.

Der Testserver war eine arm64-VM mit 2 vCPU und 8 GB unter Ubuntu 24.04, mit der App in einem Container aus Debian-13-Paketen. Es war weder ein DreamHost-Server noch das LAMP-Image von DreamHost, und die VPS-Pläne von DreamHost laufen auf AMD-EPYC-Prozessoren.

Im Container liefen die Debian-13-Pakete Apache 2.4, PHP 8.4 und MariaDB 11.8 mit Laravel 13.38. Im Leerlauf belegte MariaDB 123 MiB, Apache und PHP 123 MiB und der Worker 55 MiB. Diese Prozesswerte teilen sich Speicher, deshalb ergeben sie zusammen mehr als die 208 MiB insgesamt.

Jede Laststufe lief eine Minute lang. Bei den gemessenen Re-Deployments ersetzte eine lokale Codeänderung git pull. Auf Laravel Cloud oder Forge lief nichts, ihre Spalten beruhen daher auf veröffentlichten Preisen. Echten Traffic, HTTPS, PHP-FPM oder einen 4-GB-Server bildet der Test nicht direkt ab.

FAQ zu den Kosten für Laravel-Hosting

Ist Laravel Cloud kostenlos?

Neue Starter-Abonnements erhalten die ersten 31 Tage kostenlos, dazu 5 $ Nutzungsguthaben. Danach kostet Starter 5 $ pro Monat plus Nutzung, und jeder kostenpflichtige Plan enthält 5 $ Nutzungsguthaben pro Monat.

Was ist der Unterschied zwischen Laravel Cloud und Forge?

Laravel Cloud betreibt deine App auf der eigenen Plattform von Laravel, sodass du nie einen Server einrichten oder aktualisieren musst. Forge richtet einen Server ein, den du mietest, und deployt darauf; Root-Zugriff und Updates bleiben bei dir. Laravel selbst empfiehlt Forge für volle Kontrolle über den Server oder gemischte Stacks und Cloud, wenn du dich nicht um Infrastruktur kümmern willst.

Läuft Laravel mit MariaDB?

Ja. Laravel 13 unterstützt MariaDB 10.3 und neuer, neben MySQL und PostgreSQL. Unsere Test-App lief mit Laravel 13.38 auf MariaDB 11.8, und MariaDB ist die Datenbank, die das LAMP Stack VPS mitbringt.

Kann ich die Standard-SQLite-Datenbank von Laravel behalten?

Auf deinem eigenen Server ja, denn die Datenbankdatei bleibt auf der Festplatte des Servers. Laravel Cloud unterstützt SQLite im Produktivbetrieb nicht, da das Dateisystem bei Deployments zurückgesetzt wird. Eine Cloud-App braucht also einen MySQL- oder Postgres-Posten auf der Rechnung.

Quellen
  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

Können wir Ihnen helfen?

Ob Sie nicht weiterkommen oder einfach Tipps für den Einstieg brauchen – unsere Experten helfen Ihnen jederzeit gerne weiter.

DreamHost Beratung vor dem Kauf

Rund um die Uhr über das Chat-Widget

Kundendienst-Chat

Rund um die Uhr über das Panel

Zum Panel
Kundendienst-E-Mail

Rund um die Uhr über das Panel

Zum Panel