Laravel-hosting bygget til den måde, du leverer på
SSH, Composer og Git-udrulninger, PHP 8.x du kan skifte imellem, Redis og plads til kø-workers og cron — alt hvad en Artisan-app har brug for, på hurtige NVMe-cloudservere.
$2.42
Launch, pr. måned
PHP 8.x
Versioner du kan skifte
SSH
Composer, Git og Artisan
Redis
Cache, køer og sessioner
Værktøjskæde
Composer, SSH og Git, klar fra dag ét
Laravel forventer en rigtig udviklerværktøjskæde, så den giver vi dig. Åbn en SSH-session, og Composer er der allerede — kør composer install for at hente dine vendor-pakker, git pull for at få den nyeste udgivelse og Artisan til at migrere og cache. Det er den samme arbejdsgang, du bruger lokalt, bare rettet mod din levende server.
Composer installeret og på din PATH
Fuld SSH-shell til Artisan og logfiler
Git clone og pull direkte fra dit repo
Intet lokalt byggetrin nødvendigt på serveren
Derfor vores Laravel-hosting
Alt hvad en Laravel-app har brug for
Composer, klar til at køre
Composer er installeret og ligger på din PATH, så composer install, update og require virker over SSH i samme øjeblik din konto er live — ingen versionsjongleri.
Rigtig SSH-adgang
En fuld SSH-shell lader dig køre Artisan-kommandoer, følge logfiler, rydde caches og styre din app, som du ville gøre på enhver Linux-server.
Git-udrulninger
Klon direkte fra GitHub, GitLab eller Bitbucket, og hent opdateringer over SSH. Send en udgivelse af sted med git pull, composer install og én migrate-kommando.
Kø-workers og cron
Hold queue:work kørende til job og notifikationer, og peg én planlagt opgave mod Artisan, så schedule:run driver det hele til tiden.
PHP 8.x du styrer
Skift mellem moderne PHP 8.x-udgivelser, og tun hukommelse, kørselstid og OPcache pr. hjemmeside, så det passer til det, din Laravel-version forventer.
Redis inkluderet
Understøt cache, sessioner og køer med Redis, så tunge sider forbliver hurtige, og baggrundsarbejde bliver klaret kvikt, også under rigtig trafik.
Pakker
Pakker til Laravel-hosting
Fra ét enkelt projekt til op til 100 apps — SSH, Composer, Git og Redis er standard på alle niveauer.
Rigtige apps laver arbejde i baggrunden. Kør en vedvarende Artisan-kø-worker, så job, notifikationer og tunge eksporter sker uden for webforespørgslen, og tilføj én cron-linje, der udløser schedule:run hvert minut. Fra den ene opgave overtager Laravels scheduler — ingen jonglering med et dusin separate cron-linjer.
Hold queue:work i gang med at behandle job
Én cron-linje driver schedule:run
Mails, notifikationer og eksporter væk fra forespørgslen
Redis-baserede køer bliver hurtigt tømt
Sammenlign
Sammenlign Laravel-pakker
Ryk et niveau op med et par klik, når din app og dens trafik vokser.
Sammenligning af pakker til Laravel-hosting
Feature
Launch
Pro
Elite
SSD-lagerplads
10 GB
20 GB
200 GB
Hjemmesider
1
25
100
CPU / RAM
1 core / 2 GB
1 core / 2 GB
2 cores / 4 GB
MySQL-databaser
25 MySQL
50 MySQL
100 MySQL
SSH, Composer og Git
PHP 8.x du kan skifte
Redis tilgængelig
Kø-workers og cron
Ydelse
PHP 8.x og Redis giver en kvik app
Fart kommer fra runtimet og cachinglaget. Moderne PHP 8.x med OPcache holder din kompilerede kode varm, mens Redis holder cache-poster, sessioner og job i kø i hukommelsen, så dynamiske Laravel-sider renderes hurtigt. Lagring i NVMe-klassen nedenunder holder migreringer, filer og databaselæsninger kvikke.
Moderne PHP 8.x med OPcache
Redis til cache, sessioner og køer
Lagring i NVMe-klassen under hver app
Tun hukommelse og kørselstid pr. hjemmeside
Perfekt til
Bygget til den måde, du bruger Laravel på
SaaS og sideprojekter
Lancer en Artisan-drevet app billigt, og skalér så et niveau op, når trafikken kommer — din udrulningsarbejdsgang behøver aldrig at ændre sig.
API'er og backends
Lever Laravel-API'er og Sanctum-sikrede backends med Composer, Redis og en rigtig shell bag sig, ikke et låst klikpanel.
Freelancere og bureauer
Host kunders Laravel-builds med Git-udrulninger og staging-venlige arbejdsgange, alt sammen styret fra SSH og ét velkendt kontrolpanel.
Sådan gør du
Fra repo til produktion i tre trin
1
Vælg en pakke, og forbind SSH
Vælg Launch, Pro eller Elite, og åbn så en SSH-session. Composer, Git og PHP 8.x er allerede installeret og venter på din første kommando.
2
Klon, installer og konfigurer
Hent dit repository med Git, kør composer install, sæt din .env, og lad så Artisan klare key:generate og migrate mod din MySQL-database.
3
Peg køer og cron mod Artisan
Start en kø-worker til baggrundsjob, og tilføj én planlagt cron-linje, der kører schedule:run hvert minut — hele din plan flyder derfra.
Kom hurtigere i luften
Optimer Laravel til produktion
Kør disse Artisan-kommandoer ved udrulning, så starter din app fra cachet konfiguration, ruter og views i stedet for at bygge dem op ved hver forespørgsel.
php artisan config:cache
Flet alle konfigurationsfiler sammen til ét cachet array, så Laravel holder op med at læse og fortolke hele din konfiguration ved hver forespørgsel.
php artisan route:cache
Kompiler alle dine rutedefinitioner til én fil, så routing forbliver hurtig selv i apps med hundredvis af endpoints.
php artisan view:cache
Forkompiler dine Blade-skabeloner på forhånd, så den første besøgende efter en udrulning aldrig skal vente på kompilering.
php artisan event:cache
Cache de fundne event listeners, så rammeværket slipper for at scanne hele din app efter dem, hver gang det starter.
php artisan optimize
Varm rammeværkets og pakkernes caches op sammen i én kommando, så alt er klar til produktion i ét enkelt trin.
php artisan queue:restart
Giv dine kørende workers besked om at gøre det aktuelle job færdigt og genstarte, så de tager den kode op, du netop har rullet ud.
Inkluderet
På alle Laravel-pakker
Adgang til SSH-shell
Composer forudinstalleret
Udrulning med git clone og pull
PHP 8.x-versioner du kan skifte
Artisan-kommandolinje
Redis til cache, sessioner og køer
Vedvarende kø-workers
Cron til schedule:run
Op til 100 MySQL-databaser
Gratis, selvfornyende SSL
SSD-lagring i NVMe-klassen
24/7 support med rigtige mennesker
Kører du allerede en Laravel-app et andet sted?
Tag dit repository, din database og din .env med over via SSH og Git — vores team står klar til at hjælpe dig med at lande den uden bøvl.
Ja. Alle pakker kommer med en fuld SSH-shell, så udrulningen er den samme Git-baserede arbejdsgang, du allerede bruger lokalt. Klon dit repository direkte fra GitHub, GitLab eller Bitbucket ind på din konto, kør composer install for at hente dine vendor-pakker, og kopier så dine produktionsværdier ind i .env. Derfra tager Artisan over: php artisan key:generate sætter din app-nøgle, og php artisan migrate bygger dit databaseskema. At sende en senere udgivelse af sted går lige så hurtigt — git pull for at hente de nye commits, composer install for at opdatere afhængigheder, php artisan migrate til eventuelle nye migreringer og en cache-opfriskning for at rydde den gamle konfiguration. Fordi du har en rigtig shell frem for et låst panel, kan du følge logfiler, rette rettigheder på storage og køre en kommando igen, hvis noget skal ses efter en ekstra gang. Peg dokumentroden mod public-mappen, så er siden live over HTTPS.
Er Composer allerede installeret?
Ja — Composer er installeret på alle konti og ligger allerede på din PATH, så der er intet at hente, pakke ud eller sætte op før din første udrulning. Åbn en SSH-session i samme øjeblik din konto er oprettet, og composer install, composer update, composer require og composer dump-autoload virker alle med det samme mod den rigtige PHP-binær. Det betyder noget for Laravel, fordi rammeværket og næsten alle pakker, du tilføjer — fra starter kits til Sanctum, Horizon og resten — hentes ind gennem Composer i stedet for at blive committet til dit repository. Du beholder dine egne composer.json og composer.lock, så de versioner, du tester lokalt, er dem, der lander på serveren. Har du brug for at køre Composer under en bestemt PHP-udgivelse, kan du det, da PHP-versionen kan vælges pr. hjemmeside. Kort sagt opfører din arbejdsgang med afhængigheder sig præcis som på din egen maskine.
Hvilken PHP-version kører Laravel på her?
Du får moderne PHP 8.x, og du vælger selv, hvilken udgivelse hver hjemmeside kører, fra kontrolpanelet. Den fleksibilitet betyder noget, fordi hver Laravel-version angiver et minimumskrav til PHP — de nyeste udgivelser forventer PHP 8.1 eller nyere, mens en ældre app med langtidsunderstøttelse måske er bundet til et tidligere 8.x-build. I stedet for at tvinge ét runtime ned over alt sætter du versionen pr. domæne, så et gammelt kundeprojekt og en helt ny app kan bo på samme konto uden konflikt. Ved siden af vælgeren kan du tune de indstillinger, Laravel går op i: memory_limit til tungere Artisan-kommandoer og importer, max_execution_time til langvarige opgaver og OPcache, så din kompilerede kode bliver varm i hukommelsen. At skifte version sker øjeblikkeligt og kan fortrydes, hvilket gør det lavrisiko at teste en PHP-opgradering — vip et staging-domæne op først, bekræft at din testsuite kører igennem, og flyt så produktionen over med ét klik.
Hvordan kører jeg Laravels køer og scheduler?
Begge dele er førsteklasses her. Til arbejde i kø starter du en vedvarende worker med php artisan queue:work, så job, notifikationer, mails og tunge eksporter kører uden for webforespørgslen i stedet for at blokere en besøgendes sideindlæsning. Understøt køen med Redis, og job bliver hentet og afviklet hurtigt, også under rigtig trafik. Til planlagt arbejde tilføjer du ikke en lang liste af separate cron-linjer. I stedet registrerer du alt inde i Laravels scheduler i din app-kode og tilføjer så én cron-linje, der kører php artisan schedule:run hvert minut. Fra den ene opgave beslutter Laravel, hvilke kommandoer der er forfaldne, og udløser dem — timeopsummeringer, natlige oprydninger, ugentlige rapporter og så videre. Efter hver udrulning kører du php artisan queue:restart, så dine workers loader den nye kode. Det er standardopsætningen i Laravel, der virker præcis som beskrevet i dokumentationen, uden platformsspecifikke omveje at lære.
Understøtter I Redis til cache og køer?
Ja. Redis er tilgængelig til caching, sessionslagring og køer, hvilket er den kombination, de fleste Laravel-apps i produktion griber til. Peg din cache-driver mod Redis, så leveres dyre forespørgselsresultater, renderede fragmenter og beregnede værdier fra hukommelsen i stedet for at blive bygget op igen ved hvert kald. Flyt sessioner over på Redis, så forbliver login-tilstanden hurtig og konsistent, mens trafikken vokser. Sæt din køforbindelse til Redis, så lægges baggrundsjob i kø og behandles med meget lidt overhead, så workers forbliver responsive under spidsbelastning. Du sætter det hele op i din .env med de almindelige indstillinger for cache-, session- og kø-driver — der kræves ingen særlig konfiguration fra vores side. Fordi Redis holder dette arbejdssæt i RAM frem for på disken, bliver sider, der plejede at føles tunge, mærkbart kvikkere, og baggrundsbehandlingen følger med i stedet for at hobe sig op, når en bølge af trafik kommer.
Kan jeg pege webroden mod Laravels public-mappe?
Ja, og det er den rigtige måde at levere en Laravel-app på. Laravel har ét enkelt indgangspunkt i sin public-mappe og holder din applikationskode, .env og storage over webroden, så intet følsomt kan nås fra nettet. Fra kontrolpanelet sætter du dit domænes dokumentrod til dit projekts public-mappe, og forespørgslerne løber gennem index.php præcis, som rammeværket har tænkt sig. Kombineret med gratis, selvfornyende SSL svarer din app over HTTPS med rene, pæne URL'er og uden index.php i adresselinjen. Rettigheder på mapperne storage og bootstrap/cache er ligetil at sætte over SSH, så caching, sessioner og filuploads virker første gang. Hoster du flere apps på én konto, får hvert domæne sin egen dokumentrod pegende mod sin egen public-mappe, så projekterne holdes pænt adskilt, mens de deler den samme hurtige NVMe-server nedenunder.
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.
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).