Ga naar de hoofdinhoud

Laravel hosting

Laravel hosting gebouwd voor hoe jij uitrolt

SSH, Composer en Git-deploys, wisselbare PHP 8.x, Redis en ruimte voor queue workers en cron — alles wat een Artisan-app nodig heeft, op snelle NVMe-cloudservers.

$2.42

Launch, per maand

PHP 8.x

Wisselbare versies

SSH

Composer, Git en Artisan

Redis

Cache, queues en sessies

Developer coding on a web hosting server

Toolchain

Composer, SSH en Git, klaar vanaf dag één

Laravel verwacht een echte ontwikkeltoolchain, dus die geven we je. Open een SSH-sessie en Composer staat er al — draai composer install om je vendor-packages op te halen, git pull voor de laatste release en Artisan om te migreren en te cachen. Dezelfde werkwijze die je lokaal gebruikt, alleen gericht op je live server.

  • Composer geïnstalleerd en in je PATH
  • Volledige SSH-shell voor Artisan en logs
  • Git clone en pull rechtstreeks vanuit je repo
  • Geen lokale buildstap nodig op de server

Waarom onze Laravel hosting

Alles wat een Laravel-app nodig heeft

Laravel hosting-toolchain met SSH, Composer en Redis

Composer, klaar voor gebruik

Composer is geïnstalleerd en staat in je PATH, dus composer install, update en require werken via SSH zodra je account live is — geen gedoe met versies.

Echte SSH-toegang

Met een volledige SSH-shell draai je Artisan-commando's, volg je logs, leeg je caches en beheer je je app zoals op elke Linux-server.

Git-deploys

Clone rechtstreeks vanaf GitHub, GitLab of Bitbucket en haal updates op via SSH. Een release uitrollen is git pull, composer install en één migrate-commando.

Queue workers en cron

Houd queue:work draaiend voor jobs en notificaties en richt één geplande taak op Artisan, zodat schedule:run alles op tijd aanstuurt.

PHP 8.x die jij bepaalt

Wissel tussen moderne PHP 8.x-releases en stem geheugen, uitvoeringstijd en OPcache per site af op wat jouw Laravel-versie verwacht.

Redis inbegrepen

Zet cache, sessies en queues op Redis, zodat zware pagina's snel blijven en achtergrondwerk vlot wordt weggewerkt, ook bij echt verkeer.

Pakketten

Laravel hosting-pakketten

Van één project tot maximaal 100 apps — SSH, Composer, Git en Redis zitten standaard bij elk niveau.

Launch

Everything you need to get one site online

$2.42/mo

renews at the same price · billed annually

SSD storage
10 GB
Websites
1
Bandwidth
500 GB
CPU / RAM
1 core / 2 GB
Databases
25 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free website migration
  • Free AI website builder
  • WordPress Toolkit + daily backups
  • SSH, Git & Composer
Aan de slag
Most Popular

Pro

Host as many sites as you like

$4.66/mo

renews at the same price · billed annually

SSD storage
20 GB
Websites
25
Bandwidth
1 TB
CPU / RAM
1 core / 2 GB
Databases
50 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free website migration
  • Free AI website builder
  • WordPress Toolkit + daily backups
  • SSH, Git & Composer
Aan de slag

Elite

High-performance hosting with 200 GB NVMe storage

$7.08/mo

renews at the same price · billed annually

SSD storage
200 GB
Websites
100
Bandwidth
2 TB
CPU / RAM
2 cores / 4 GB
Databases
100 MySQL
  • Free domain for your first year
  • WordPress Toolkit Deluxe
  • 6-hourly backups + Imunify360
  • PHP X-Ray & CloudLinux Pro
  • Python, Node.js & Ruby
  • Priority 24/7 support
Aan de slag
Developer coding on a web hosting server

Achtergrondwerk

Queue workers en cron die gewoon draaien

Echte apps doen werk op de achtergrond. Draai een blijvende Artisan queue worker, zodat jobs, notificaties en zware exports los van het webverzoek gebeuren en de pagina van je bezoeker niet blokkeren, en voeg één cronregel toe die elke minuut schedule:run aftrapt. Vanaf die ene taak neemt de scheduler van Laravel het over — geen jongleren met een dozijn losse cronregels.

  • Houd queue:work jobs verwerken
  • Eén cronregel stuurt schedule:run aan
  • E-mails, notificaties en exports buiten het verzoek
  • Queues op Redis worden snel weggewerkt

Vergelijken

Vergelijk de Laravel-pakketten

Ga in een paar klikken een niveau omhoog als je app en zijn verkeer groeien.

Vergelijkingsoverzicht van SSD-opslag en CPU van Laravel hosting-pakketten
Vergelijking van de Laravel hosting-pakketten
FeatureLaunchProElite
SSD-opslag10 GB20 GB200 GB
Websites125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
MySQL-databases25 MySQL50 MySQL100 MySQL
SSH, Composer en Git
Wisselbare PHP 8.x
Redis beschikbaar
Queue workers en cron
Fast website loading speed performance test

Prestaties

PHP 8.x en Redis voor een vlotte app

Snelheid komt van de runtime en de cachinglaag. Modern PHP 8.x met OPcache houdt je gecompileerde code warm, terwijl Redis cache-items, sessies en jobs in de wachtrij in het geheugen bewaart, zodat dynamische Laravel-pagina's snel renderen. De opslag van NVMe-klasse eronder houdt migraties, assets en databaseleesacties vlot.

  • Modern PHP 8.x met OPcache
  • Redis voor cache, sessies en queues
  • Opslag van NVMe-klasse onder elke app
  • Stem geheugen en uitvoeringstijd per site af

Ideaal voor

Gemaakt voor hoe jij Laravel gebruikt

Laravel-developer bouwt een SaaS-API op cloudhosting

SaaS en zijprojecten

Lanceer goedkoop een app op Artisan en schaal een niveau op zodra het verkeer komt — je deploy-workflow hoeft nooit te veranderen.

API's en back-ends

Serveer Laravel-API's en met Sanctum beveiligde back-ends met Composer, Redis en een echte shell erachter, niet een dichtgetimmerd klikpaneel.

Freelancers en bureaus

Host Laravel-projecten van klanten met Git-deploys en stagingvriendelijke workflows, allemaal beheerd vanuit SSH en één vertrouwd controlepaneel.

Hoe het werkt

Van repo naar productie in drie stappen

Laravel stap voor stap uitrollen, van Git naar productie
1

Kies een pakket en verbind via SSH

Kies Launch, Pro of Elite en open daarna een SSH-sessie. Composer, Git en PHP 8.x staan al geïnstalleerd te wachten op je eerste commando.

2

Clone, installeer en configureer

Haal je repository binnen met Git, draai composer install, zet je .env klaar en laat Artisan key:generate en migrate uitvoeren op je MySQL-database.

3

Richt queues en cron op Artisan

Start een queue worker voor achtergrondjobs en voeg één cronregel toe die elke minuut schedule:run draait — je hele planning volgt daaruit.

Sneller live

Laravel optimaliseren voor productie

Draai deze Artisan-commando's bij elke deploy en je app start op met gecachte configuratie, routes en views in plaats van ze bij elk verzoek opnieuw op te bouwen.

Artisan-commandoregel die een Laravel-app optimaliseert voor productie

php artisan config:cache

Voegt alle configuratiebestanden samen tot één gecachte array, zodat Laravel niet bij elk verzoek je hele configuratie hoeft in te lezen en te verwerken.

php artisan route:cache

Compileert al je routedefinities tot één bestand, zodat routing snel blijft, ook bij apps met honderden endpoints.

php artisan view:cache

Compileert je Blade-templates vooraf, zodat de eerste bezoeker na een deploy nooit op compilatie hoeft te wachten.

php artisan event:cache

Cacht de gevonden event listeners, zodat het framework niet bij elke start je hele app hoeft af te speuren.

php artisan optimize

Warmt de caches van het framework en de packages in één commando op, zodat alles in één stap klaar is voor productie.

php artisan queue:restart

Geeft je draaiende workers het sein om de huidige job af te maken en te herstarten, zodat ze de zojuist uitgerolde code oppakken.

Inbegrepen

Bij elk Laravel-pakket

  • Toegang tot een SSH-shell
  • Composer vooraf geïnstalleerd
  • Deploys via Git clone en pull
  • Wisselbare PHP 8.x-versies
  • Artisan-commandoregel
  • Redis voor cache, sessies en queues
  • Blijvende queue workers
  • Cron voor schedule:run
  • Maximaal 100 MySQL-databases
  • Gratis SSL dat zichzelf verlengt
  • SSD-opslag van NVMe-klasse
  • 24/7 hulp van echte mensen
Free website migration between hosting providers

Draait je Laravel-app nu ergens anders?

Breng je repository, database en .env over met SSH en Git — ons team staat klaar om je zonder gedoe te laten landen.

Verhuis je app

FAQ

Vragen over Laravel hosting

Kan ik een Laravel-app uitrollen via SSH en Git?

Ja. Bij elk pakket zit een volledige SSH-shell, dus deployen gaat via dezelfde Git-workflow die je lokaal al gebruikt. Clone je repository rechtstreeks vanaf GitHub, GitLab of Bitbucket naar je account, draai composer install om je vendor-packages op te halen en zet daarna je productiewaarden in .env. Vanaf daar neemt Artisan het over: php artisan key:generate zet je app key en php artisan migrate bouwt je databaseschema. Een latere release uitrollen gaat net zo snel — git pull voor de nieuwe commits, composer install om afhankelijkheden bij te werken, php artisan migrate voor nieuwe migraties en een cacheverversing om de oude configuratie op te ruimen. Omdat je een echte shell hebt in plaats van een dichtgetimmerd paneel, volg je logs, herstel je rechten op storage en draai je elk commando opnieuw als er iets een tweede blik nodig heeft. Richt je document root op de map public en de site staat live via HTTPS.

Is Composer al geïnstalleerd?

Ja — Composer staat op elk account geïnstalleerd en zit al in je PATH, dus er valt niets te downloaden, uit te pakken of te configureren voor je eerste deploy. Open een SSH-sessie zodra je account is aangemaakt en composer install, composer update, composer require en composer dump-autoload werken meteen tegen het juiste PHP-binary. Dat telt voor Laravel, want het framework en bijna elk package dat je toevoegt — van de starter kits tot Sanctum, Horizon en de rest — komen via Composer binnen in plaats van dat ze in je repository staan. Je houdt je eigen composer.json en composer.lock, dus de versies die je lokaal test zijn de versies die op de server landen. Moet je Composer ooit onder een specifieke PHP-release draaien, dan kan dat, want de PHP-versie is per site instelbaar. Kortom: je afhankelijkheden gedragen zich precies zoals op je eigen machine.

Op welke PHP-versie draait Laravel hier?

Je krijgt modern PHP 8.x, en je kiest vanuit het controlepaneel welke release elke site draait. Die flexibiliteit telt, want elke Laravel-versie stelt een minimale PHP-eis — recente releases verwachten PHP 8.1 of nieuwer, terwijl een oudere app met langdurige ondersteuning misschien vastzit op een eerdere 8.x-build. In plaats van één runtime aan alles op te leggen, stel je de versie per domein in, zodat een ouder klantproject en een gloednieuwe app zonder conflict op hetzelfde account kunnen staan. Naast de keuzelijst stem je de instellingen af waar Laravel gevoelig voor is: memory_limit voor zwaardere Artisan-commando's en imports, max_execution_time voor langlopende taken, en OPcache zodat je gecompileerde code warm in het geheugen blijft. Van versie wisselen gaat direct en is omkeerbaar, wat een PHP-upgrade testen risicoarm maakt — zet eerst een stagingdomein om, controleer of je testsuite slaagt en verplaats productie daarna met één klik.

Hoe draai ik Laravel queues en de scheduler?

Allebei zijn hier volwaardig ondersteund. Voor werk in de wachtrij start je een blijvende worker met php artisan queue:work, zodat jobs, notificaties, mailables en zware exports los van het webverzoek draaien en de pagina van je bezoeker niet ophouden. Zet de queue op Redis en jobs worden ook bij echt verkeer snel opgepakt en weggewerkt. Voor geplande taken voeg je geen lange lijst losse cronregels toe. In plaats daarvan registreer je alles in de scheduler van Laravel in je app-code en zet je één cronregel klaar die elke minuut php artisan schedule:run draait. Vanaf die ene taak bepaalt Laravel welke commando's aan de beurt zijn en start ze — uurlijkse overzichten, nachtelijke opruimacties, wekelijkse rapportages, enzovoort. Draai na elke deploy php artisan queue:restart, zodat je workers de nieuwe code laden. Het is de standaard Laravel-opzet die precies werkt zoals de documentatie beschrijft, zonder platformspecifieke omwegen die je moet leren.

Ondersteunen jullie Redis voor cache en queues?

Ja. Redis is beschikbaar voor caching, sessieopslag en queues, precies de combinatie waar de meeste Laravel-apps in productie naar grijpen. Richt je cache driver op Redis en dure queryresultaten, gerenderde fragmenten en berekende waarden komen uit het geheugen in plaats van dat ze bij elke hit opnieuw worden opgebouwd. Verhuis sessies naar Redis en de ingelogde status blijft snel en consistent naarmate het verkeer groeit. Zet je queue-verbinding op Redis en achtergrondjobs worden met heel weinig overhead in de wachtrij gezet en verwerkt, zodat workers ook tijdens pieken vlot blijven reageren. Je regelt dit allemaal in je .env met de standaardinstellingen voor de cache-, sessie- en queue driver — aan onze kant is geen speciale configuratie nodig. Doordat Redis deze werkset in RAM houdt in plaats van op schijf, worden pagina's die eerst zwaar aanvoelden merkbaar vlotter, en houdt de achtergrondverwerking het bij in plaats van dat er een achterstand ontstaat zodra er een verkeersgolf binnenkomt.

Kan ik de webroot op de public-map van Laravel richten?

Ja, en dat is ook de juiste manier om een Laravel-app te serveren. Laravel houdt één ingang in de map public en bewaart je applicatiecode, .env en storage boven de webroot, zodat er niets gevoeligs via het web bereikbaar is. Vanuit het controlepaneel zet je de document root van je domein op de public-map van je project, en verzoeken lopen via index.php precies zoals het framework het bedoelt. In combinatie met gratis SSL dat zichzelf verlengt antwoordt je app via HTTPS met nette URL's, zonder index.php in de adresbalk. De rechten op storage en bootstrap/cache stel je eenvoudig in via SSH, zodat caching, sessies en bestandsuploads meteen werken. Host je meerdere apps op één account, dan krijgt elk domein zijn eigen document root gericht op zijn eigen public-map, waardoor projecten netjes gescheiden blijven terwijl ze dezelfde snelle NVMe-server delen.

Rol vandaag nog je Laravel-app uit.

SSH, Composer, Git, PHP 8.x en Redis — met queue workers en cron klaar voor gebruik.

Bekijk Laravel-pakketten

The Full Picture

Beyond the SSH shell and Composer toolchain, running Laravel in production also means backups that actually restore, a sane way to separate staging from production, and a path for moving an app you already run somewhere else without a weekend of downtime. This is the operational side of Laravel hosting that most comparison pages skip.

Below we cover multi-project setups on a single account, how daily backups and rollbacks work alongside your Git-based deploys, what our free managed migration actually does for an existing Artisan app, and how pricing and guarantees stack up so you can test the platform without risk.

Deep Dives

The details behind the promises

Running Several Laravel Projects on One Account

Freelancers and small teams rarely ship one app and stop — a plan built for Laravel needs room for the next one too. Addon domains let you run a second, third or fourth Artisan project from the same account, each with its own document root pointed at that project's public folder, its own .env and its own database, so client sites and side projects never share state by accident.

With up to 100 MySQL databases available on higher tiers, a typical setup might pair a production domain with a staging subdomain that runs the same codebase against a separate database — push to staging first, run your test suite and Artisan migrations there, then promote to production once it's confirmed. No second hosting account or extra invoice required to keep environments cleanly apart.

Backups and Safe Rollbacks

Deploys occasionally go wrong — a migration that should have been reversible isn't, or a seed command runs against the wrong table. Daily backups sit underneath your Git-based workflow as the safety net: your codebase itself is recoverable via git reset to any earlier commit, but your database and storage folder need their own restore point, and that's what the daily backup snapshot provides.

In practice this means a bad php artisan migrate is rarely a crisis. Roll the code back with Git, restore the database from the previous day's backup, and you're back to a known-good state in minutes rather than trying to hand-write a down() migration under pressure. It's the same discipline experienced Laravel teams already build into their own deploy pipelines, provided here as a standard part of the plan rather than something you configure yourself.

Moving an Existing Laravel App to Us

If you're already running Laravel somewhere else, the switch doesn't have to mean rebuilding your deploy process from scratch. Our free managed migration covers the parts that are tedious to do by hand: transferring your codebase, exporting and importing your MySQL database, and carrying over the storage directory that holds uploaded files, generated PDFs and cached views so nothing gets left behind on the old server.

We bring the app up on a temporary address first so you can confirm routes, queue jobs, scheduled tasks and Redis-backed sessions all behave exactly as they did before, with your composer.json and .env intact. Only once that's verified do we walk through the DNS cutover, so visitors experience a clean handover rather than a gap where the app is unreachable.

Pricing, Currency and the Money-Back Guarantee

Laravel-ready plans start from $2.42/mo, shown in your local currency automatically thanks to geo-currency detection at checkout, so you're not left converting USD in your head to know what you're actually paying. Billing runs through Bohzo Ltd (UK), the company behind Hosting Cheap, giving you a clear, identifiable entity on your invoice and card statement rather than an anonymous reseller brand.

Every plan carries a 30-day money-back guarantee, so you can deploy your actual app, run it under real traffic for a few weeks, and confirm queue throughput, Redis caching and PHP version behavior suit your project before committing long-term. If a heavier app outgrows shared resources later, moving to a VPS with root access is a straightforward upgrade rather than a re-platform.

Daily automatic website backups

Backups, migration and a real safety net

A Laravel app in production needs more than a fast server — it needs a way back if something breaks. Daily backups mean a bad migration or a corrupted upload doesn't turn into a support ticket at 2am; you restore and move on.

When you're moving from another host, our team handles the codebase, database and storage folder transfer for you at no charge, then lets you verify everything on a temporary address before any DNS changes happen.

  • Daily backups of your database and files
  • Free managed migration of code, DB and storage
  • Verify on a temporary domain before cutover
  • 30-day money-back guarantee to test it properly

More Reasons

Built to help you grow

Daily automated backups

Database and storage folder snapshots run daily, giving your Git deploys a real restore point instead of just a code rollback.

Free managed migration

Our team moves your codebase, MySQL database and storage directory across and lets you verify before the DNS cutover.

Addon domains for staging

Run a staging subdomain and production domain from the same account so you can test migrations before they go live.

30-day money-back guarantee

Deploy your real Laravel app and run it under actual traffic for a month before deciding if the plan is the right fit.

NVMe SSD with LiteSpeed

Storage and web server layer both tuned for speed, so migrations, asset compilation and page responses stay quick under load.

24/7 human support

Reach a real person about deploy failures, permission errors or queue worker issues any time, not a ticket queue with a delay.

Getting Started

How to get going

1

Request a free migration review

Tell us where your Laravel app currently lives and we'll confirm what's involved in moving the codebase, database and storage folder across.

2

We copy your app and verify it

Your files, MySQL data and .env land on a temporary address so you can check routes, queues and scheduled tasks before anything goes live.

3

Cut over DNS once you're satisfied

With everything confirmed on the temporary domain, we switch DNS so visitors land on the new server with no gap in between.

Good To Know

What's covered

  • Daily backups of database and storage folder
  • Free managed migration from your current host
  • 30-day money-back guarantee on every plan
  • Addon domains for staging and production splits
  • Up to 100 MySQL databases on higher tiers
  • Geo-currency pricing shown at checkout
  • LiteSpeed web server on NVMe SSD storage
  • Billing through Bohzo Ltd (UK)

More FAQ

More questions, answered

Can you migrate my existing Laravel app here for free?

Yes. Our team transfers your codebase, exports and imports your MySQL database, and carries over your storage folder so uploaded files and cached data aren't left behind. We bring everything up on a temporary address first so you can confirm queues, the scheduler and Redis-backed sessions all still work, and only then do we walk through the DNS cutover.

Do you back up my Laravel database and uploaded files?

Yes, daily backups cover your database and storage directory, giving you a restore point that sits alongside your own Git-based code rollbacks. If a migration or seed command goes wrong, you can restore the previous day's snapshot rather than trying to reverse the damage by hand.

Can I run a staging environment alongside production for the same app?

Yes. Addon domains let you point a staging subdomain and your live domain at the same account, each with its own document root and database. Push and test on staging first, run your Artisan migrations there, and only promote to the production domain once you're confident.

How many Laravel projects can I host on one account?

Higher tiers support up to 100 MySQL databases, which in practice means room for several Laravel projects — a mix of client sites, side projects and staging copies — on a single account, each with its own domain, database and .env.

What if Laravel hosting here doesn't suit my app?

Every plan is covered by a 30-day money-back guarantee, so you can deploy your actual project, run it under real traffic, and check queue throughput and Redis caching behave the way you expect before committing beyond the trial period.

Does the price change depending on where I'm signing up from?

Plans are priced in USD starting at $2.42/mo, and geo-currency detection displays that price converted into your local currency at checkout, so what you see is what gets billed rather than a rate you have to calculate yourself. Billing itself runs through Bohzo Ltd (UK).