Hopp til hovedinnhold

Laravel-hosting

Laravel-hosting bygget for måten du leverer på

SSH, Composer- og Git-utrulling, valgbar PHP 8.x, Redis og rom for køarbeidere og cron — alt en Artisan-app trenger, på raske NVMe-skyservere.

$2.42

Launch, per måned

PHP 8.x

Valgbare versjoner

SSH

Composer, Git og Artisan

Redis

Cache, køer og sesjoner

Developer coding on a web hosting server

Verktøykjede

Composer, SSH og Git, klart fra dag én

Laravel forventer en ekte utviklerverktøykjede, så vi gir deg en. Åpne en SSH-økt, og Composer er allerede der — kjør composer install for å hente vendor-pakkene dine, git pull for å hente siste utgivelse, og Artisan for å migrere og cache. Det er den samme arbeidsflyten du bruker lokalt, bare pekt mot den levende serveren din.

  • Composer installert og i PATH
  • Fullt SSH-skall for Artisan og logger
  • Git clone og pull rett fra repoet ditt
  • Ingen lokal byggejobb kreves på serveren

Hvorfor vår Laravel-hosting

Alt en Laravel-app trenger

Verktøykjede for Laravel-hosting med SSH, Composer og Redis

Composer, klar til bruk

Composer er installert og ligger i PATH, så composer install, update og require virker over SSH i det kontoen din er aktiv — ingen versjonsknoting.

Ekte SSH-tilgang

Et fullt SSH-skall lar deg kjøre Artisan-kommandoer, følge logger, tømme cacher og drifte appen slik du ville gjort på en hvilken som helst Linux-server.

Utrulling med Git

Klon rett fra GitHub, GitLab eller Bitbucket og hent oppdateringer over SSH. Lever en utgivelse med git pull, composer install og én migrate-kommando.

Køarbeidere og cron

Hold queue:work i gang for jobber og varsler, og pek én planlagt oppgave mot Artisan, så driver schedule:run alt til rett tid.

PHP 8.x du styrer

Bytt mellom moderne PHP 8.x-utgivelser og juster minne, kjøretid og OPcache per nettside, så det matcher det Laravel-versjonen din forventer.

Redis inkludert

La Redis stå bak cache, sesjoner og køer, så tunge sider holder farten og bakgrunnsarbeid tømmes raskt, også under ekte trafikk.

Planer

Planer for Laravel-hosting

Fra ett enkelt prosjekt til inntil 100 apper — SSH, Composer, Git og Redis er standard på alle nivåer.

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

Bakgrunnsarbeid

Køarbeidere og cron som bare går

Ekte apper gjør arbeid i bakgrunnen. Kjør en vedvarende Artisan-køarbeider, så jobber, varsler og tunge eksporter skjer utenfor nettforespørselen, og legg til én cron-oppføring som kjører schedule:run hvert minutt. Fra den ene oppgaven tar Laravels planlegger over — ingen sjonglering med et dusin separate cron-linjer.

  • Hold queue:work i gang med jobbene
  • Én cron-oppføring driver schedule:run
  • E-post, varsler og eksporter ut av forespørselen
  • Redis-baserte køer tømmes raskt

Sammenlign

Sammenlign Laravel-planer

Gå opp et nivå med et par klikk når appen og trafikken vokser.

Sammenligningsdiagram over SSD-lagring og CPU i Laravel-planer
Sammenligning av planer for Laravel-hosting
FeatureLaunchProElite
SSD-lagring10 GB20 GB200 GB
Nettsider125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
MySQL-databaser25 MySQL50 MySQL100 MySQL
SSH, Composer og Git
Valgbar PHP 8.x
Redis tilgjengelig
Køarbeidere og cron
Fast website loading speed performance test

Ytelse

PHP 8.x og Redis for en kvikk app

Farten kommer fra kjøremiljøet og cachelaget. Moderne PHP 8.x med OPcache holder den kompilerte koden din varm, mens Redis holder cacheoppføringer, sesjoner og køede jobber i minnet, så dynamiske Laravel-sider rendres raskt. Lagring i NVMe-klassen under holder migreringer, filer og databaselesing raske.

  • Moderne PHP 8.x med OPcache
  • Redis for cache, sesjoner og køer
  • Lagring i NVMe-klassen under hver app
  • Juster minne og kjøretid per nettside

Passer godt for

Bygget for slik du bruker Laravel

Laravel-utvikler som bygger et SaaS-API på skyhosting

SaaS og hobbyprosjekter

Lanser en Artisan-drevet app billig, og skaler så opp et nivå når trafikken kommer — utrullingsflyten din trenger aldri å endre seg.

API-er og backender

Lever Laravel-API-er og Sanctum-sikrede backender med Composer, Redis og et ekte skall bak seg, ikke et nedlåst klikkepanel.

Frilansere og byråer

Host kundenes Laravel-bygg med Git-utrulling og testvennlige arbeidsflyter, alt styrt fra SSH og ett kjent kontrollpanel.

Slik fungerer det

Fra repo til produksjon i tre steg

Arbeidsflyt steg for steg for Laravel-utrulling fra Git til produksjon
1

Velg en plan og koble til med SSH

Velg Launch, Pro eller Elite, og åpne så en SSH-økt. Composer, Git og PHP 8.x er allerede installert og venter på din første kommando.

2

Klon, installer og konfigurer

Hent repoet ditt med Git, kjør composer install, sett opp .env, og la så Artisan ta seg av key:generate og migrate mot MySQL-databasen din.

3

Pek køer og cron mot Artisan

Start en køarbeider for bakgrunnsjobber og legg til én planlagt cron-oppføring som kjører schedule:run hvert minutt — hele planen din flyter derfra.

Gå raskere live

Optimaliser Laravel for produksjon

Kjør disse Artisan-kommandoene ved utrulling, så starter appen din fra cachet konfigurasjon, ruter og visninger i stedet for å bygge dem på nytt ved hver forespørsel.

Artisan-kommandolinje som optimaliserer en Laravel-app for produksjon

php artisan config:cache

Slår sammen hver konfigurasjonsfil til én cachet matrise, så Laravel slutter å lese og tolke hele konfigurasjonen ved hver forespørsel.

php artisan route:cache

Kompilerer alle rutedefinisjonene dine til én fil, så rutingen holder farten selv i apper med hundrevis av endepunkter.

php artisan view:cache

Forhåndskompilerer Blade-malene dine, så den første besøkende etter en utrulling aldri må vente på kompilering.

php artisan event:cache

Cacher oppdagede hendelseslyttere, så rammeverket slipper å skanne hele appen din etter dem hver gang det starter.

php artisan optimize

Varmer opp rammeverks- og pakkecachene samtidig i én kommando, så alt er klart for produksjon i ett steg.

php artisan queue:restart

Signaliserer til arbeiderne som kjører at de skal fullføre jobben de holder på med og starte på nytt, så de plukker opp koden du nettopp rullet ut.

Inkludert

På hver Laravel-plan

  • Tilgang til SSH-skall
  • Composer forhåndsinstallert
  • Utrulling med git clone og pull
  • Valgbare PHP 8.x-versjoner
  • Kommandolinjen Artisan
  • Redis for cache, sesjoner og køer
  • Vedvarende køarbeidere
  • Cron for schedule:run
  • Inntil 100 MySQL-databaser
  • Gratis selvfornyende SSL
  • SSD-lagring i NVMe-klassen
  • Support fra mennesker 24/7
Free website migration between hosting providers

Kjører du allerede en Laravel-app et annet sted?

Ta med repoet, databasen og .env-filen din over med SSH og Git — teamet vårt er klart til å hjelpe deg i havn uten styr.

Flytt appen din

FAQ

Spørsmål om Laravel-hosting

Kan jeg rulle ut en Laravel-app over SSH og Git?

Ja. Alle planer kommer med et fullt SSH-skall, så utrulling er den samme Git-baserte arbeidsflyten du allerede bruker lokalt. Klon repoet ditt rett fra GitHub, GitLab eller Bitbucket inn på kontoen din, kjør composer install for å hente vendor-pakkene, og kopier så produksjonsverdiene dine inn i .env. Derfra tar Artisan over: php artisan key:generate setter appnøkkelen din, og php artisan migrate bygger databaseskjemaet. Å levere en senere utgivelse går like raskt — git pull for å hente de nye commitene, composer install for å oppdatere avhengigheter, php artisan migrate for eventuelle nye migreringer, og en cache-oppfriskning for å rydde bort den gamle konfigurasjonen. Fordi du har et ekte skall i stedet for et nedlåst panel, kan du følge logger, fikse rettigheter på storage og kjøre en kommando på nytt hvis noe må ses på igjen. Pek dokumentroten mot public-mappen, så er nettsiden live over HTTPS.

Er Composer allerede installert?

Ja — Composer er installert på hver konto og ligger allerede i PATH, så det er ingenting å laste ned, pakke ut eller konfigurere før den første utrullingen din. Åpne en SSH-økt i det kontoen er klargjort, så virker composer install, composer update, composer require og composer dump-autoload umiddelbart mot riktig PHP-binærfil. Det betyr mye for Laravel, fordi rammeverket og nesten hver pakke du legger til — fra startpakkene til Sanctum, Horizon og resten — hentes inn gjennom Composer i stedet for å sjekkes inn i repoet ditt. Du beholder din egen composer.json og composer.lock, så versjonene du tester lokalt er versjonene som havner på serveren. Trenger du å kjøre Composer under en bestemt PHP-utgivelse, kan du det, siden PHP-versjonen kan velges per nettside. Kort sagt oppfører avhengighetsflyten din seg nøyaktig som på din egen maskin.

Hvilken PHP-versjon kjører Laravel på her?

Du får moderne PHP 8.x, og du velger hvilken utgivelse hver nettside kjører fra kontrollpanelet. Den fleksibiliteten betyr noe fordi hver Laravel-versjon oppgir et minstekrav til PHP — nyere utgivelser forventer PHP 8.1 eller nyere, mens en eldre app med langtidsstøtte kan være festet til et tidligere 8.x-bygg. I stedet for å tvinge ett kjøremiljø på alt, setter du versjonen per domene, så et gammelt kundeprosjekt og en helt ny app kan bo på samme konto uten konflikt. Ved siden av velgeren kan du justere innstillingene Laravel bryr seg om: memory_limit for tyngre Artisan-kommandoer og importer, max_execution_time for langvarige oppgaver, og OPcache så den kompilerte koden din holder seg varm i minnet. Å bytte versjon er umiddelbart og reversibelt, noe som gjør det lavrisiko å teste en PHP-oppgradering — løft et testdomene først, bekreft at testene passerer, og flytt så produksjon over med ett klikk.

Hvordan kjører jeg Laravel-køer og planleggeren?

Begge er førsteklasses her. For køarbeid starter du en vedvarende arbeider med php artisan queue:work, så jobber, varsler, e-poster og tunge eksporter kjører utenfor nettforespørselen i stedet for å blokkere sidelastingen for en besøkende. La Redis stå bak køen, så plukkes jobbene opp og tømmes raskt selv under ekte trafikk. For planlagt arbeid legger du ikke inn en lang liste med separate cron-linjer. I stedet registrerer du alt inne i Laravels planlegger i appkoden din, og legger så til én cron-oppføring som kjører php artisan schedule:run hvert minutt. Fra den ene oppgaven avgjør Laravel hvilke kommandoer som skal kjøres og setter dem i gang — timesammendrag, nattlig opprydding, ukesrapporter og så videre. Etter hver utrulling kjører du php artisan queue:restart, så arbeiderne laster den nye koden. Det er standard Laravel-oppsett som virker akkurat slik dokumentasjonen beskriver, uten plattformspesifikke omveier å lære seg.

Støtter dere Redis for cache og køer?

Ja. Redis er tilgjengelig for caching, sesjonslagring og køer, som er kombinasjonen de fleste Laravel-apper i produksjon griper til. Pek cache-driveren din mot Redis, så serveres kostbare spørringsresultater, ferdige fragmenter og utregnede verdier fra minnet i stedet for å bygges på nytt ved hvert treff. Flytt sesjoner over på Redis, så holder innlogget tilstand seg rask og konsistent når trafikken vokser. Sett kø-tilkoblingen til Redis, så legges bakgrunnsjobber i kø og behandles med svært lite overhead, så arbeiderne holder seg responsive under topper. Du kobler alt dette opp i .env med de vanlige innstillingene for cache-, sesjons- og kødriver — ingen skreddersydd konfigurasjon kreves fra vår side. Fordi Redis holder dette arbeidssettet i RAM i stedet for på disk, blir sider som før føltes tunge merkbart kvikkere, og bakgrunnsbehandlingen henger med i stedet for å hope seg opp når en trafikkbølge kommer.

Kan jeg peke webroten mot Laravels public-mappe?

Ja, og det er den riktige måten å levere en Laravel-app på. Laravel har ett enkelt inngangspunkt i public-katalogen og holder applikasjonskoden, .env og storage over webroten, så ingenting sensitivt er tilgjengelig over nett. Fra kontrollpanelet setter du domenets dokumentrot til prosjektets public-mappe, og forespørslene går gjennom index.php nøyaktig slik rammeverket er ment å virke. Kombinert med gratis selvfornyende SSL svarer appen din over HTTPS med rene, pene URL-er og ingen index.php i adressefeltet. Katalogrettigheter på storage og bootstrap/cache er enkle å sette over SSH, så caching, sesjoner og filopplasting virker med én gang. Hoster du flere apper på én konto, får hvert domene sin egen dokumentrot pekt mot sin egen public-mappe, noe som holder prosjektene ryddig atskilt mens de deler den samme raske NVMe-serveren under.

Rull ut Laravel-appen din i dag.

SSH, Composer, Git, PHP 8.x og Redis — med køarbeidere og cron klare til bruk.

Se Laravel-planer

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