Gå til hovedindhold

Laravel-hosting

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

Developer coding on a web hosting server

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

Værktøjskæde til Laravel-hosting med SSH, Composer og Redis

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.

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
Kom i gang
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
Kom i gang

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
Kom i gang
Developer coding on a web hosting server

Baggrundsarbejde

Kø-workers og cron der bare kører

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.

Sammenligningsdiagram over SSD-lagerplads og CPU i Laravel-pakker
Sammenligning af pakker til Laravel-hosting
FeatureLaunchProElite
SSD-lagerplads10 GB20 GB200 GB
Hjemmesider125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
MySQL-databaser25 MySQL50 MySQL100 MySQL
SSH, Composer og Git
PHP 8.x du kan skifte
Redis tilgængelig
Kø-workers og cron
Fast website loading speed performance test

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å

Laravel-udvikler der bygger et SaaS-API på cloudhosting

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

Trin for trin-arbejdsgang for Laravel-udrulning fra Git til produktion
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.

Artisan-kommandolinje der optimerer en Laravel-app til produktion

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
Free website migration between hosting providers

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.

Flyt din app

FAQ

Spørgsmål om Laravel-hosting

Kan jeg udrulle en Laravel-app over SSH og Git?

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.

Kør din Laravel-app i dag.

SSH, Composer, Git, PHP 8.x og Redis — med kø-workers og cron klar til brug.

Se Laravel-pakker

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).