Saltar al contenido principal

Hosting Laravel

Hosting Laravel pensado para tu forma de desplegar

SSH, despliegues con Composer y Git, PHP 8.x intercambiable, Redis y espacio para workers de colas y cron: todo lo que necesita una app Artisan, en servidores NVMe rápidos.

$2.42

Launch, al mes

PHP 8.x

Versiones intercambiables

SSH

Composer, Git y Artisan

Redis

Caché, colas y sesiones

Developer coding on a web hosting server

Herramientas

Composer, SSH y Git, listos desde el primer día

Laravel espera un entorno de desarrollo de verdad, así que te damos uno. Abre una sesión SSH y Composer ya está ahí: ejecuta composer install para traer tus paquetes vendor, git pull para tomar la última versión y Artisan para migrar y cachear. Es el mismo flujo que usas en local, solo que apuntando a tu servidor en producción.

  • Composer instalado y en tu PATH
  • Shell SSH completo para Artisan y logs
  • Clona y actualiza con Git directo desde tu repo
  • Sin paso de compilación en el servidor

Por qué nuestro hosting Laravel

Todo lo que necesita una app Laravel

Entorno de hosting Laravel con SSH, Composer y Redis

Composer, listo para usar

Composer viene instalado y en tu PATH, así que composer install, update y require funcionan por SSH desde el momento en que tu cuenta está activa, sin pelear con versiones.

Acceso SSH real

Un shell SSH completo te deja ejecutar comandos Artisan, revisar logs en vivo, limpiar cachés y administrar tu app como lo harías en cualquier servidor Linux.

Despliegues con Git

Clona directamente desde GitHub, GitLab o Bitbucket y trae actualizaciones por SSH. Publica una versión con git pull, composer install y un solo comando migrate.

Workers de colas y cron

Mantén queue:work activo para trabajos y notificaciones, y apunta una sola tarea programada a Artisan para que schedule:run maneje todo a tiempo.

PHP 8.x bajo tu control

Cambia entre versiones modernas de PHP 8.x y ajusta memoria, tiempo de ejecución y OPcache por sitio para que coincidan con lo que espera tu versión de Laravel.

Redis incluido

Respalda caché, sesiones y colas con Redis para que las páginas pesadas sigan rápidas y el trabajo en segundo plano se procese enseguida, incluso con tráfico real.

Planes

Planes de hosting Laravel

Desde un solo proyecto hasta 100 apps: SSH, Composer, Git y Redis vienen de serie en todos los niveles.

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
Comenzar
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
Comenzar

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
Comenzar
Developer coding on a web hosting server

Trabajo en segundo plano

Workers de colas y cron que simplemente funcionan

Las apps reales hacen trabajo en segundo plano. Ejecuta un worker de colas de Artisan permanente para que trabajos, notificaciones y exportaciones pesadas ocurran fuera de la petición web, y agrega una única entrada de cron que dispare schedule:run cada minuto. Desde esa sola tarea, el planificador de Laravel toma el control: sin malabares con una docena de líneas de cron.

  • Mantén queue:work procesando trabajos
  • Una entrada de cron mueve schedule:run
  • Correos, notificaciones y exportaciones fuera de la petición
  • Las colas sobre Redis se vacían rápido

Comparar

Compara los planes Laravel

Sube de nivel en un par de clics a medida que crecen tu app y su tráfico.

Tabla comparativa de planes de hosting Laravel por almacenamiento SSD y CPU
Comparativa de planes de hosting Laravel
FeatureLaunchProElite
Almacenamiento SSD10 GB20 GB200 GB
Sitios web125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
Bases de datos MySQL25 MySQL50 MySQL100 MySQL
SSH, Composer y Git
PHP 8.x intercambiable
Redis disponible
Workers de colas y cron
Fast website loading speed performance test

Rendimiento

PHP 8.x y Redis para una app ágil

La velocidad viene del runtime y de la capa de caché. Un PHP 8.x moderno con OPcache mantiene tu código compilado caliente, mientras Redis guarda entradas de caché, sesiones y trabajos en cola en memoria para que las páginas dinámicas de Laravel se rendericen rápido. Debajo, el almacenamiento de clase NVMe mantiene ágiles las migraciones, los assets y las lecturas de base de datos.

  • PHP 8.x moderno con OPcache
  • Redis para caché, sesiones y colas
  • Almacenamiento de clase NVMe bajo cada app
  • Ajusta memoria y tiempo de ejecución por sitio

Ideal para

Hecho para tu forma de usar Laravel

Desarrollador Laravel creando una API SaaS en hosting en la nube

SaaS y proyectos paralelos

Lanza una app impulsada por Artisan a bajo costo y sube de nivel cuando llegue el tráfico: tu flujo de despliegue nunca tiene que cambiar.

APIs y back ends

Sirve APIs Laravel y back ends protegidos con Sanctum respaldados por Composer, Redis y un shell de verdad, no por un panel cerrado a clics.

Freelancers y agencias

Aloja proyectos Laravel de clientes con despliegues por Git y flujos aptos para staging, todo gestionado desde SSH y un único panel de control familiar.

Cómo funciona

Del repositorio a producción en tres pasos

Flujo de despliegue de Laravel paso a paso, de Git a producción
1

Elige un plan y conéctate por SSH

Elige Launch, Pro o Elite y abre una sesión SSH. Composer, Git y PHP 8.x ya están instalados esperando tu primer comando.

2

Clona, instala y configura

Trae tu repositorio con Git, ejecuta composer install, define tu .env y deja que Artisan se encargue de key:generate y migrate contra tu base de datos MySQL.

3

Apunta colas y cron a Artisan

Inicia un worker de colas para los trabajos en segundo plano y agrega una sola entrada de cron que ejecute schedule:run cada minuto: todo tu calendario sale de ahí.

Sal en vivo más rápido

Optimiza Laravel para producción

Ejecuta estos comandos de Artisan al desplegar y tu app arrancará con la configuración, las rutas y las vistas ya cacheadas en lugar de reconstruirlas en cada petición.

Línea de comandos de Artisan optimizando una app Laravel para producción

php artisan config:cache

Une todos los archivos de configuración en un solo array cacheado para que Laravel deje de leer y analizar toda tu configuración en cada petición.

php artisan route:cache

Compila todas tus definiciones de rutas en un único archivo para que el enrutado siga siendo rápido incluso en apps con cientos de endpoints.

php artisan view:cache

Precompila tus plantillas Blade por adelantado para que el primer visitante tras un despliegue nunca tenga que esperar a la compilación.

php artisan event:cache

Cachea los listeners de eventos detectados para que el framework se salte el escaneo de toda tu app cada vez que arranca.

php artisan optimize

Calienta las cachés del framework y de los paquetes juntas en un solo comando, de modo que todo quede listo para producción en un único paso.

php artisan queue:restart

Avisa a tus workers en ejecución para que terminen el trabajo actual y reinicien, así toman el código que acabas de desplegar.

Incluido

En cada plan Laravel

  • Acceso a shell por SSH
  • Composer preinstalado
  • Despliegues con git clone y git pull
  • Versiones de PHP 8.x intercambiables
  • Línea de comandos Artisan
  • Redis para caché, sesiones y colas
  • Workers de colas permanentes
  • Cron para schedule:run
  • Hasta 100 bases de datos MySQL
  • SSL gratis con renovación automática
  • Almacenamiento SSD de clase NVMe
  • Soporte humano 24/7
Free website migration between hosting providers

¿Ya tienes una app Laravel en otro proveedor?

Trae tu repositorio, tu base de datos y tu .env con SSH y Git: nuestro equipo está listo para ayudarte a aterrizarlo sin complicaciones.

Mueve tu app

Preguntas frecuentes

Preguntas sobre hosting Laravel

¿Puedo desplegar una app Laravel por SSH y Git?

Sí. Cada plan incluye un shell SSH completo, así que desplegar es el mismo flujo basado en Git que ya usas en local. Clona tu repositorio directamente desde GitHub, GitLab o Bitbucket dentro de tu cuenta, ejecuta composer install para traer tus paquetes vendor y luego copia tus valores de producción al .env. A partir de ahí Artisan toma el control: php artisan key:generate define la clave de tu app y php artisan migrate construye el esquema de tu base de datos. Publicar una versión posterior es igual de rápido: git pull para traer los nuevos commits, composer install para actualizar dependencias, php artisan migrate para cualquier migración nueva y un refresco de caché para limpiar la configuración anterior. Como tienes un shell de verdad y no un panel cerrado, puedes revisar logs en vivo, corregir permisos de storage y volver a ejecutar cualquier comando si algo necesita una segunda mirada. Apunta el document root a la carpeta public y el sitio queda en línea por HTTPS.

¿Composer ya viene instalado?

Sí: Composer está instalado en todas las cuentas y ya en tu PATH, así que no hay nada que descargar, descomprimir ni configurar antes de tu primer despliegue. Abre una sesión SSH en cuanto se aprovisione tu cuenta y composer install, composer update, composer require y composer dump-autoload funcionan de inmediato con el binario de PHP correcto. Eso importa en Laravel, porque el framework y casi todos los paquetes que agregas, desde los starter kits hasta Sanctum, Horizon y el resto, se traen mediante Composer en lugar de subirse al repositorio. Conservas tu propio composer.json y composer.lock, así que las versiones que pruebas en local son las versiones que aterrizan en el servidor. Si alguna vez necesitas ejecutar Composer con una versión concreta de PHP, puedes hacerlo, ya que la versión de PHP se elige por sitio. En resumen, tu flujo de dependencias se comporta exactamente igual que en tu propia máquina.

¿Con qué versión de PHP corre Laravel aquí?

Tienes PHP 8.x moderno y tú eliges qué versión usa cada sitio desde el panel de control. Esa flexibilidad importa porque cada versión de Laravel declara un requisito mínimo de PHP: las versiones recientes esperan PHP 8.1 o superior, mientras que una app antigua con soporte a largo plazo puede estar fijada a una build 8.x anterior. En lugar de imponer un solo runtime a todo, defines la versión por dominio, así un proyecto heredado de un cliente y una app recién estrenada pueden convivir en la misma cuenta sin conflictos. Junto al selector puedes ajustar los parámetros que a Laravel le importan: memory_limit para comandos Artisan e importaciones más pesados, max_execution_time para tareas largas y OPcache para que tu código compilado se mantenga caliente en memoria. Cambiar de versión es instantáneo y reversible, lo que hace que probar una actualización de PHP sea de bajo riesgo: sube primero un dominio de staging, confirma que tu suite de pruebas pasa y luego mueve producción con un solo clic.

¿Cómo ejecuto las colas y el planificador de Laravel?

Ambos son ciudadanos de primera clase aquí. Para el trabajo en cola, arranca un worker permanente con php artisan queue:work para que trabajos, notificaciones, mailables y exportaciones pesadas corran fuera de la petición web en lugar de bloquear la carga de página de un visitante. Respalda la cola con Redis y los trabajos se toman y se procesan rápido incluso con tráfico real. Para el trabajo programado no agregas una larga lista de líneas de cron separadas. En su lugar registras todo dentro del planificador de Laravel en el código de tu app y luego agregas una sola entrada de cron que ejecute php artisan schedule:run cada minuto. Desde esa única tarea, Laravel decide qué comandos toca ejecutar y los dispara: resúmenes cada hora, limpiezas nocturnas, informes semanales y demás. Después de cada despliegue, ejecuta php artisan queue:restart para que tus workers carguen el código nuevo. Es la configuración estándar de Laravel funcionando exactamente como describe la documentación, sin trucos específicos de la plataforma que aprender.

¿Ofrecen Redis para caché y colas?

Sí. Redis está disponible para caché, almacenamiento de sesiones y colas, que es la combinación a la que recurren la mayoría de las apps Laravel en producción. Apunta tu driver de caché a Redis y los resultados de consultas costosas, los fragmentos renderizados y los valores calculados se sirven desde memoria en lugar de reconstruirse en cada visita. Mueve las sesiones a Redis y el estado de los usuarios autenticados se mantiene rápido y consistente a medida que crece el tráfico. Configura tu conexión de colas en Redis y los trabajos en segundo plano se encolan y procesan con muy poca sobrecarga, así los workers siguen respondiendo durante los picos. Todo esto se conecta desde tu .env con los ajustes estándar de driver de caché, sesión y cola: no hace falta ninguna configuración a medida de nuestro lado. Como Redis mantiene ese conjunto de datos en RAM y no en disco, las páginas que antes se sentían pesadas se vuelven notablemente más ágiles, y el procesamiento en segundo plano sigue el ritmo en lugar de acumularse cuando llega una ráfaga de tráfico.

¿Puedo apuntar la raíz web a la carpeta public de Laravel?

Sí, y es la forma correcta de servir una app Laravel. Laravel mantiene un único punto de entrada en su directorio public y guarda el código de tu aplicación, el .env y storage por encima de la raíz web, así que nada sensible es accesible desde internet. Desde el panel de control defines el document root de tu dominio en la carpeta public de tu proyecto, y las peticiones fluyen por index.php exactamente como el framework pretende. Combinado con SSL gratis de renovación automática, tu app responde por HTTPS con URLs limpias y sin index.php en la barra de direcciones. Los permisos de directorio en storage y bootstrap/cache son sencillos de ajustar por SSH, así que la caché, las sesiones y las subidas de archivos funcionan a la primera. Si alojas varias apps en una cuenta, cada dominio tiene su propio document root apuntando a su propia carpeta public, manteniendo los proyectos bien separados mientras comparten el mismo servidor NVMe rápido por debajo.

Despliega tu app Laravel hoy mismo.

SSH, Composer, Git, PHP 8.x y Redis, con workers de colas y cron listos para funcionar.

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