본문 바로가기

Laravel 호스팅

배포 방식에 맞춰 설계한 Laravel 호스팅

SSH와 Composer, Git 배포, 전환 가능한 PHP 8.x, Redis, 그리고 큐 워커와 크론을 돌릴 여유까지 — Artisan 앱에 필요한 모든 것을 빠른 NVMe 클라우드 서버에서.

$2.42

Launch, 월 요금

PHP 8.x

버전 전환 가능

SSH

Composer·Git·Artisan

Redis

캐시·큐·세션

Developer coding on a web hosting server

툴체인

Composer와 SSH, Git이 첫날부터 준비

Laravel에는 제대로 된 개발 툴체인이 필요하기에 그대로 제공합니다. SSH 세션을 열면 Composer가 이미 준비되어 있습니다. composer install로 vendor 패키지를 받고, git pull로 최신 릴리스를 가져오고, Artisan으로 마이그레이션과 캐시를 처리하세요. 로컬에서 쓰던 그대로의 작업 흐름을 운영 서버에 그대로 적용하시면 됩니다.

  • PATH에 등록되어 바로 쓰는 Composer
  • Artisan과 로그 확인을 위한 완전한 SSH 셸
  • 저장소에서 바로 git clone과 pull
  • 서버에서 별도 빌드 단계가 필요 없음

저희 Laravel 호스팅의 강점

Laravel 앱에 필요한 모든 것

SSH와 Composer, Redis를 갖춘 Laravel 호스팅 툴체인

바로 실행되는 Composer

Composer가 설치되어 PATH에 등록되어 있으므로, 계정이 열리는 순간부터 SSH에서 composer install과 update, require가 그대로 동작합니다. 버전 씨름은 없습니다.

진짜 SSH 접속

완전한 SSH 셸에서 Artisan 명령을 실행하고 로그를 확인하고 캐시를 비우는 등, 일반 Linux 서버와 똑같이 앱을 관리하실 수 있습니다.

Git 배포

GitHub나 GitLab, Bitbucket에서 바로 클론하고 SSH로 업데이트를 받으세요. git pull과 composer install, migrate 명령 하나면 릴리스가 끝납니다.

큐 워커와 크론

작업과 알림을 위해 queue:work를 상시 실행하고, 예약 작업 하나를 Artisan에 연결해 schedule:run이 모든 일정을 제때 처리하도록 하세요.

직접 고르는 PHP 8.x

최신 PHP 8.x 릴리스를 오가며 선택하고, 사이트별로 메모리와 실행 시간, OPcache를 조정해 사용하시는 Laravel 버전이 요구하는 환경에 맞추세요.

Redis 제공

캐시와 세션, 큐를 Redis로 뒷받침하면 무거운 페이지도 빠르게 열리고, 실제 트래픽 속에서도 백그라운드 작업이 빠르게 소진됩니다.

요금제

Laravel 호스팅 요금제

프로젝트 하나부터 최대 100개 앱까지 — SSH와 Composer, Git, Redis가 모든 등급에 기본 제공됩니다.

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
시작하기
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
시작하기

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
시작하기
Developer coding on a web hosting server

백그라운드 작업

알아서 도는 큐 워커와 크론

실제 서비스는 백그라운드에서도 일합니다. Artisan 큐 워커를 상시 실행해 작업과 알림, 무거운 내보내기를 웹 요청 밖에서 처리하고, 매분 schedule:run을 실행하는 크론 한 줄만 추가하세요. 그 하나의 작업에서 Laravel 스케줄러가 이어받으니 크론을 열 줄씩 관리할 필요가 없습니다.

  • queue:work가 작업을 계속 처리
  • 크론 한 줄이 schedule:run을 구동
  • 메일과 알림, 내보내기를 요청 밖으로
  • Redis 기반 큐가 빠르게 소진

비교

Laravel 요금제 비교

앱과 트래픽이 늘면 몇 번의 클릭으로 상위 등급으로 올리세요.

Laravel 호스팅 요금제의 SSD 용량과 CPU를 비교한 표
Laravel 호스팅 요금제 비교
FeatureLaunchProElite
SSD 저장 용량10 GB20 GB200 GB
웹사이트 수125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
MySQL 데이터베이스25 MySQL50 MySQL100 MySQL
SSH, Composer 및 Git
전환 가능한 PHP 8.x
Redis 사용 가능
큐 워커와 크론
Fast website loading speed performance test

성능

빠릿한 앱을 만드는 PHP 8.x와 Redis

속도는 런타임과 캐싱 계층에서 나옵니다. OPcache를 적용한 최신 PHP 8.x가 컴파일된 코드를 뜨겁게 유지하고, Redis가 캐시 항목과 세션, 대기 작업을 메모리에 담아 동적인 Laravel 페이지를 빠르게 렌더링합니다. 그 아래의 NVMe급 스토리지가 마이그레이션과 정적 파일, 데이터베이스 읽기를 빠르게 처리합니다.

  • OPcache를 적용한 최신 PHP 8.x
  • 캐시·세션·큐를 위한 Redis
  • 모든 앱 아래의 NVMe급 스토리지
  • 사이트별 메모리와 실행 시간 조정

이런 분께

여러분이 Laravel을 쓰는 방식에 맞춰

클라우드 호스팅에서 SaaS API를 개발하는 Laravel 개발자

SaaS와 사이드 프로젝트

Artisan 기반 앱을 저렴하게 시작하고 트래픽이 붙으면 등급을 올리세요. 배포 작업 흐름은 그대로 유지됩니다.

API와 백엔드

제약이 많은 클릭형 패널이 아니라 Composer와 Redis, 진짜 셸을 뒤에 두고 Laravel API와 Sanctum 기반 백엔드를 운영하세요.

프리랜서와 에이전시

고객사 Laravel 프로젝트를 Git 배포와 스테이징 친화적인 흐름으로 호스팅하고, SSH와 익숙한 제어판 한곳에서 관리하세요.

이용 방법

저장소에서 운영까지 세 단계

Git에서 운영 환경까지 이어지는 Laravel 배포 절차
1

요금제를 고르고 SSH로 접속하세요

Launch, Pro, Elite 중에서 고른 뒤 SSH 세션을 여세요. Composer와 Git, PHP 8.x가 이미 설치된 상태로 첫 명령을 기다립니다.

2

클론하고 설치하고 설정하세요

Git으로 저장소를 받고 composer install을 실행한 뒤 .env를 설정하고, MySQL 데이터베이스를 대상으로 Artisan의 key:generate와 migrate를 맡기세요.

3

큐와 크론을 Artisan에 연결하세요

백그라운드 작업용 큐 워커를 실행하고, 매분 schedule:run을 돌리는 예약 크론 한 줄을 추가하세요. 이후 모든 일정이 거기서 흘러갑니다.

더 빠른 공개

운영 환경을 위한 Laravel 최적화

배포 시 아래 Artisan 명령을 실행하면 앱이 요청마다 다시 만드는 대신 캐시된 설정과 라우트, 뷰에서 부팅합니다.

운영 환경용으로 Laravel 앱을 최적화하는 Artisan 명령줄

php artisan config:cache

모든 설정 파일을 하나의 캐시 배열로 합쳐, Laravel이 요청마다 전체 설정을 읽고 파싱하지 않도록 합니다.

php artisan route:cache

모든 라우트 정의를 단일 파일로 컴파일해, 엔드포인트가 수백 개인 앱에서도 라우팅이 빠르게 유지됩니다.

php artisan view:cache

Blade 템플릿을 미리 컴파일해 두어, 배포 직후 첫 방문자가 컴파일을 기다릴 일이 없습니다.

php artisan event:cache

탐색된 이벤트 리스너를 캐시해, 프레임워크가 부팅할 때마다 앱 전체를 훑지 않도록 합니다.

php artisan optimize

프레임워크와 패키지 캐시를 명령 하나로 한꺼번에 예열해, 단일 단계로 운영 준비를 마칩니다.

php artisan queue:restart

실행 중인 워커에 현재 작업을 마치고 재시작하라고 알려, 방금 배포한 코드를 반영하게 합니다.

기본 제공

모든 Laravel 요금제에 포함

  • SSH 셸 접속
  • 사전 설치된 Composer
  • Git clone·pull 배포
  • 전환 가능한 PHP 8.x 버전
  • Artisan 명령줄
  • 캐시·세션·큐를 위한 Redis
  • 상시 실행 큐 워커
  • schedule:run용 크론
  • 최대 100개 MySQL 데이터베이스
  • 자동 갱신 무료 SSL
  • NVMe급 SSD 스토리지
  • 24/7 사람 지원
Free website migration between hosting providers

이미 다른 곳에서 Laravel 앱을 운영 중이신가요?

SSH와 Git으로 저장소와 데이터베이스, .env를 가져오세요. 저희 팀이 번거로움 없이 안착하도록 도와드립니다.

앱 옮기기

FAQ

Laravel 호스팅 자주 묻는 질문

SSH와 Git으로 Laravel 앱을 배포할 수 있나요?

가능합니다. 모든 요금제에 완전한 SSH 셸이 제공되므로 배포는 이미 로컬에서 쓰시는 Git 기반 작업 흐름과 똑같습니다. GitHub나 GitLab, Bitbucket에서 저장소를 계정으로 바로 클론하고, composer install로 vendor 패키지를 받은 뒤, 운영 값을 .env에 복사하세요. 이후는 Artisan이 이어받습니다. php artisan key:generate가 앱 키를 설정하고 php artisan migrate가 데이터베이스 스키마를 만듭니다. 이후 릴리스도 마찬가지로 빠릅니다. git pull로 새 커밋을 받고, composer install로 의존성을 갱신하고, 새 마이그레이션이 있으면 php artisan migrate를 돌린 뒤, 캐시를 새로 고쳐 옛 설정을 정리하면 됩니다. 제약이 많은 패널이 아니라 진짜 셸을 쓰시므로 로그를 확인하고 storage 권한을 고치고 필요한 명령을 다시 실행하실 수 있습니다. 문서 루트를 public 폴더로 지정하면 HTTPS로 사이트가 공개됩니다.

Composer는 이미 설치되어 있나요?

네. Composer는 모든 계정에 설치되어 PATH에도 등록되어 있으므로, 첫 배포 전에 내려받거나 압축을 풀거나 설정할 것이 없습니다. 계정이 생성되는 즉시 SSH 세션을 여시면 composer install과 composer update, composer require, composer dump-autoload가 올바른 PHP 바이너리를 대상으로 바로 동작합니다. 이는 Laravel에 특히 중요합니다. 프레임워크와 여러분이 추가하는 거의 모든 패키지 — 스타터 킷부터 Sanctum, Horizon까지 — 가 저장소에 커밋되는 대신 Composer로 설치되기 때문입니다. composer.json과 composer.lock은 여러분이 관리하시므로, 로컬에서 검증한 버전이 그대로 서버에 올라갑니다. 특정 PHP 릴리스로 Composer를 실행해야 할 때도 사이트별 PHP 버전 선택이 가능하니 문제없습니다. 요컨대 의존성 작업 흐름이 개인 컴퓨터와 완전히 동일하게 동작합니다.

여기서 Laravel은 어떤 PHP 버전으로 동작하나요?

최신 PHP 8.x를 제공하며, 사이트별로 어떤 릴리스를 쓸지 제어판에서 직접 고르실 수 있습니다. 이 유연함이 중요한 이유는 Laravel 버전마다 최소 PHP 요구 사항이 다르기 때문입니다. 최근 릴리스는 PHP 8.1 이상을 기대하는 반면, 장기 지원 중인 오래된 앱은 이전 8.x 빌드에 고정되어 있을 수 있습니다. 모든 사이트에 하나의 런타임을 강제하는 대신 도메인별로 버전을 지정할 수 있어, 오래된 고객사 프로젝트와 새로 만든 앱이 충돌 없이 같은 계정에 공존합니다. 선택기와 함께 Laravel이 신경 쓰는 설정도 조정하실 수 있습니다. 무거운 Artisan 명령과 데이터 가져오기를 위한 memory_limit, 오래 걸리는 작업을 위한 max_execution_time, 컴파일된 코드를 메모리에 유지하는 OPcache 등이 그렇습니다. 버전 전환은 즉시 적용되고 되돌릴 수 있으므로 PHP 업그레이드 테스트도 부담이 적습니다. 스테이징 도메인을 먼저 올려 테스트가 통과하는지 확인한 뒤 클릭 한 번으로 운영 환경을 옮기시면 됩니다.

Laravel 큐와 스케줄러는 어떻게 실행하나요?

둘 다 정식으로 지원합니다. 큐 작업의 경우 php artisan queue:work로 상시 워커를 실행하면 작업과 알림, 메일러블, 무거운 내보내기가 방문자의 페이지 로딩을 막지 않고 웹 요청 밖에서 처리됩니다. 큐를 Redis로 뒷받침하면 실제 트래픽 속에서도 작업이 빠르게 집계되고 소진됩니다. 예약 작업의 경우 크론을 여러 줄 추가할 필요가 없습니다. 앱 코드 안 Laravel 스케줄러에 모두 등록한 뒤, 매분 php artisan schedule:run을 실행하는 크론 한 줄만 추가하시면 됩니다. 그 하나의 작업에서 Laravel이 실행할 시점이 된 명령을 판단해 실행합니다. 시간별 요약, 야간 정리, 주간 리포트 등이 모두 여기서 처리됩니다. 배포 후에는 php artisan queue:restart를 실행해 워커가 새 코드를 읽도록 하세요. 문서에 적힌 그대로의 표준 Laravel 구성이며, 별도로 배워야 할 플랫폼 전용 우회책은 없습니다.

캐시와 큐에 Redis를 쓸 수 있나요?

네. 캐싱과 세션 저장, 큐에 Redis를 사용하실 수 있으며, 이는 운영 중인 Laravel 앱 대부분이 선택하는 조합입니다. 캐시 드라이버를 Redis로 지정하면 비용이 큰 쿼리 결과와 렌더링된 조각, 계산 값이 매번 다시 만들어지는 대신 메모리에서 제공됩니다. 세션을 Redis로 옮기면 트래픽이 늘어도 로그인 상태가 빠르고 일관되게 유지됩니다. 큐 연결을 Redis로 설정하면 백그라운드 작업이 아주 적은 부담으로 적재되고 처리되어, 트래픽이 몰릴 때도 워커가 제때 반응합니다. 이 모든 설정은 .env의 표준 캐시·세션·큐 드라이버 항목으로 연결하시면 되며, 저희 쪽에 별도 맞춤 설정은 필요 없습니다. Redis가 이 작업 집합을 디스크가 아닌 RAM에 두기 때문에, 무겁게 느껴지던 페이지가 눈에 띄게 빨라지고 트래픽이 갑자기 몰려도 백그라운드 처리가 밀리지 않고 따라갑니다.

웹 루트를 Laravel의 public 폴더로 지정할 수 있나요?

가능하며, 그것이 Laravel 앱을 서비스하는 올바른 방식입니다. Laravel은 public 디렉터리에 단일 진입점을 두고 애플리케이션 코드와 .env, storage는 웹 루트 위에 두므로 민감한 파일이 웹으로 노출되지 않습니다. 제어판에서 도메인의 문서 루트를 프로젝트의 public 폴더로 지정하면, 프레임워크가 의도한 대로 요청이 index.php를 통해 흐릅니다. 자동 갱신 무료 SSL과 함께라면 앱이 HTTPS로 응답하고, 주소창에 index.php가 없는 깔끔한 URL을 사용하실 수 있습니다. storage와 bootstrap/cache의 디렉터리 권한도 SSH로 간단히 설정할 수 있어 캐싱과 세션, 파일 업로드가 처음부터 문제없이 동작합니다. 한 계정에 여러 앱을 두시더라도 도메인마다 각자의 public 폴더를 문서 루트로 갖게 되므로, 같은 빠른 NVMe 서버를 공유하면서도 프로젝트는 깔끔하게 분리됩니다.

오늘 Laravel 앱을 배포하세요.

SSH와 Composer, Git, PHP 8.x, Redis — 큐 워커와 크론까지 바로 쓸 수 있습니다.

Laravel 요금제 보기

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