Laravel Cloud factura el cómputo por segundos y deja de facturarlo mientras tu app está en reposo. Solo entra en reposo tras un periodo de inactividad igual a su tiempo de espera de reposo. Cada tarea programada la despierta durante ese mismo tiempo, así que una tarea cada 5 minutos con un tiempo de espera de 5 minutos nunca deja que el entorno entre en reposo. Si programas algo cada minuto, se te factura como si estuviera siempre encendida, hasta el límite de Cloud de 28 días por instancia al mes.

Si tu app puede estar en reposo la mayor parte del día, sin nada programado con más frecuencia que su tiempo de espera y con los trabajos en una cola administrada, el plan Starter de Laravel Cloud solo factura el cómputo del tiempo que está activa, más la cuota del plan, las operaciones de la cola y el almacenamiento y las copias de seguridad de la base de datos. Todas las facturas de abajo suponen que tu app nunca entra en reposo. Si tu app es un conjunto de contenedores Docker en lugar de una sola app de Laravel, lo que cuesta un contenedor siempre encendido en Fly.io, Cloud Run o Fargate calcula el precio de este mismo problema en plataformas de contenedores de pago por uso.

Lo que usó una app de Laravel en nuestro servidor de prueba (no es un servidor de DreamHost)

Desplegamos una app nueva de Laravel 13 en un servidor de prueba, dentro de un contenedor creado con los paquetes propios de Debian 13. Ejecutaba los mismos tres programas que incluye el LAMP Stack VPS, pero eran Apache, MariaDB y PHP 8.4 de Debian 13, no la imagen LAMP de DreamHost. Supervisor mantenía un worker de colas en marcha y una línea de cron ejecutaba el programador de tareas. El servidor tenía 2 vCPU, igual que Stack 4 y Stack 8.

Qué se ejecutóMemoria y disco medidosEn un plan
App completa en reposo (web, base de datos, worker, cron)208 MiB, igual a los 2 y a los 10 minutosAprox. el 5 % de los 4 GB de Stack 4
20 peticiones de página por segundo mientras se procesaban 1000 trabajos387 MiBMenos del 5 % de los 8 GB de Stack 8
Paso más exigente: 400 peticiones de página por segundo572 MiB, la lectura más alta de la pruebaAprox. el 7 % de los 8 GB de Stack 8
Cada worker de colas, mientras procesa trabajosUnos 55 MiBTres workers caben en menos de 170 MiB
Disco tras las pruebas49 MB de app y 241 MB de base de datosMenos del 1 % de los 150 GB de Stack 8
12 msp95 de una página que ejecuta dos consultas a la base de datos y escribe una sesión, a 100 solicitudes por segundo y sin errores
4,6 spara que un worker de cola procese 1000 trabajos pequeños, contando desde el primer envío
10 de 10ejecuciones del programador de tareas lanzadas en el minuto exacto desde una sola línea de cron durante 10 minutos
Fuente: nuestra VM de prueba, no un servidor de DreamHost (arm64), 20 de octubre de 2026.

A 200 peticiones por segundo, el p95 de esa página subió a 160 ms, aún sin errores. Para entonces, el generador de carga compartía los mismos dos núcleos, así que esperaríamos un resultado algo mejor en un servidor donde no ocurra. Una ruta básica de Laravel sin llamadas a la base de datos se mantuvo por debajo de 17 ms en el percentil 95 hasta 400 peticiones por segundo. Como referencia, el caso S3 (más abajo) supone 3 millones de peticiones al mes, una media de unas 1,2 por segundo.

Incluso en ese pico de 572 MiB, los 4 GB de Stack 4 dejarían unos 3 GB libres, según nuestros cálculos. Pero tu app en producción tendrá más código y datos que nuestra instalación nueva, y si añades workers para una cola con más actividad, cada uno ocupa unos 55 MiB. Para producción, te recomendaríamos Stack 8, con el doble de memoria que Stack 4.

Lo que cuesta la app en tres tamaños

Las facturas siguientes usan los precios de Laravel para su región US East (Virginia). Cada una supone que tu app responde a cualquier hora y programa una tarea cada minuto, así que el cómputo y la base de datos permanecen activos todo el mes. Restamos el crédito de uso de 5 $ que incluye cada plan de pago. Para las copias de seguridad tomamos el caso bajo, con un almacenamiento de instantáneas igual al volumen de datos. S1 ejecuta el worker en la propia instancia de 1 GiB de la app. A juzgar por nuestro servidor de prueba, donde la app completa, base de datos incluida, alcanzó un pico de 572 MiB, esa instancia tiene espacio suficiente. S2 y S3 envían los trabajos a una cola administrada que, según la documentación de Laravel, sustituye a un worker dedicado.

Una app de Laravel siempre encendidaLaravel Cloud, al mesLAMP Stack VPS, Stack 8
S1. Starter: una instancia Flex 1 GiB, base de datos de 5 GB, 50 GB de salida$26.20$13.99 USD/mespor 3 meses, luego $21.99 USD/mes
S2. Growth: Flex 2 GiB, cola administrada, base de datos de 20 GB, 150 GB de salida$69.98
S3. Growth: dos réplicas Pro 4 GiB, caché Valkey, base de datos de 40 GB, 1 TB de salida$243.65
Precios de Laravel Cloud consultados el 20 de oct. de 2026, sin impuestos.
Gráfico de barras de la factura mensual de Laravel Cloud de una app de Laravel siempre encendida: S1, una app pequeña en Starter, 26,20 $; S2, una app en producción en Growth, 69,98 $; S3, una app con más tráfico en Growth, 243,65 $. Una franja cerca de la izquierda marca un LAMP Stack VPS, Stack 8, desde el precio de los tres primeros meses hasta la tarifa normal.
La franja es Stack 8, desde su precio introductorio hasta la tarifa mensual normal. Fuentes: precios de Laravel Cloud, consultados el 20 de oct. de 2026, y la página de LAMP Stack de DreamHost, consultada el 22 de oct. de 2026.

Incluso la pequeña factura de S1 supera el precio mensual normal de Stack 8, y la diferencia crece rápido: S2 lo triplica con creces. S3, unas 11 veces más cara, paga dos réplicas y una caché para atender un tráfico de una media de unas 1,2 peticiones por segundo, muy por debajo de las 100 por segundo que soportó nuestro servidor de prueba. En el servidor no añadirías una caché Valkey, porque Laravel 13 guarda por defecto la caché, las sesiones y la cola en la base de datos. Si usas Forge, suma los 12 $ al mes del plan Hobby al precio del servidor en cualquiera de los tres casos.

El ejemplo de la propia documentación de Laravel para una Medium SaaS application sale más barato, unos 53,90 $ al mes, porque usa las tarifas de US East (Ohio), no incluye la cuota del plan y deja el cómputo en reposo por las noches y los fines de semana.

Concepto de la factura S1Laravel Cloud
Plan Starter$5.00
Cómputo de la app, Flex 1 GiB, todo el mes$12.00
Worker de colas0 $, misma instancia
Programador de tareas0 $, en todos los planes
Laravel MySQL, Flex 1 GiB, todo el mes$13.20
Almacenamiento MySQL, 5 GB$0.50
Copias de seguridad de MySQL, 7 días0,50 $, caso bajo
Datos de salida, 50 GB0 $, 100 GB incluidos
Crédito de uso-$5.00
Total$26.20

En S1 y S2, la base de datos cuesta más que la instancia de la app a la que da servicio. Además, Laravel MySQL sigue facturando el almacenamiento y las copias de seguridad mientras está en reposo. Las copias de seguridad podrían llegar a 3,50 $ al mes si cada instantánea diaria ocupara el tamaño completo. Aquí los datos de salida salen gratis porque la instancia Flex 1 GiB de S1 incluye 100 GB al mes. En S3, los datos de salida ya son el mayor concepto de uso: las dos réplicas Pro solo tienen una asignación de 200 GB, y los otros 800 GB cuestan 80,00 $. En el LAMP Stack VPS no pagas el ancho de banda por GB. Es sin límite y sin cargos por exceso, según las condiciones de uso razonable de DreamHost.

La tarifa de Forge se suma a la del servidor

Plan de ForgeMensualFacturación anualPara una app
Hobby$12120 $ al añoUn servidor externo, sitios y despliegues ilimitados, soporte de la comunidad
Growth$19199 $ al añoServidores ilimitados, soporte estándar
Business$39399 $ al añoCopias de seguridad de bases de datos en el almacenamiento que configures, monitorización del servidor, uso compartido en equipo

Forge puede funcionar en un servidor que ya alquilas mediante su opción Custom VPS. Ese servidor debe ser una instalación nueva de Ubuntu 24.04 o 26.04 x64 con acceso SSH como root. Después, el propio Forge instala Nginx, PHP, la base de datos y Redis. En DreamHost, eso significa un VPS con Ubuntu, que se vende a los mismos precios de Stack que el LAMP Stack VPS. La imagen LAMP no sirve, porque llega con Apache y MariaDB ya en marcha. Si estás dudando entre los dos servidores web, consulta Apache o Nginx para PHP.

Así que, en un servidor de DreamHost, Forge cuesta su cuota más el mismo precio de Stack que pagarías por gestionar la app tú mismo. A cambio de esa cuota, Forge configura el servidor, despliega con cada push y escribe las entradas de Supervisor y cron, lo que cubre la mayoría de los pasos siguientes.

Lo que gestionas tú en el servidor LAMP

Nuestro servidor de prueba necesitó estos cuatro pasos además de Apache, MariaDB y PHP, sin ningún panel de control. Si aun así quieres un panel en el servidor, nuestra guía alternativas gratuitas a cPanel en tu propio VPS mide cuánta memoria y disco consumen HestiaCP, CloudPanel y Virtualmin. Las rutas dan por hecho que tu app está en /var/www/app y se ejecuta como www-data.

  1. Instala Composer y Supervisor

    Ambos están en el repositorio de paquetes propio de Debian 13. Omite cualquiera de los dos si tu servidor ya lo tiene.

    bash
    sudo apt install composer supervisor
  2. Añade el worker de cola a Supervisor

    Guárdalo como /etc/supervisor/conf.d/laravel-worker.conf. Es el propio ejemplo de Laravel con la ruta, el usuario y el número de workers adaptados a una sola app. Movimos el log a /var/log, porque el Supervisor de nuestro servidor de prueba se negaba a arrancar mientras no existiera la carpeta de logs dentro de la app.

    ini
    [program:laravel-worker]
    process_name=%(program_name)s_%(process_num)02d
    command=php /var/www/app/artisan queue:work --sleep=3 --tries=3 --max-time=3600
    autostart=true
    autorestart=true
    stopasgroup=true
    killasgroup=true
    user=www-data
    numprocs=1
    redirect_stderr=true
    stdout_logfile=/var/log/laravel-worker.log
    stopwaitsecs=3600

    Después, cárgalo con sudo supervisorctl reread, sudo supervisorctl update y sudo supervisorctl start "laravel-worker:*".

  3. Añade la línea de cron del programador de tareas

    Guarda esta línea como /etc/cron.d/laravel. Es la única entrada de cron de Laravel, con la ruta y el usuario ya rellenados.

    bash
    * * * * * www-data cd /var/www/app && php artisan schedule:run >> /dev/null 2>&1
  4. Despliega con un script

    Ejecuta esto desde la carpeta de la app en cada versión. En nuestras tres pruebas, todo lo posterior al cambio de código tardó alrededor de 1,5 segundos, la mayor parte en composer install. Durante ese tiempo, el sitio estuvo en modo de mantenimiento. El primer despliegue de una app nueva tardó 19 y 29 segundos en nuestras dos pruebas, casi todo mientras Composer descargaba paquetes.

    bash
    php artisan down --retry=5
    git pull
    composer install --no-dev \
      --optimize-autoloader --no-interaction
    php artisan migrate --force
    php artisan optimize
    php artisan queue:restart
    php artisan up
LAMP Stack VPS por sí soloLaravel CloudForge en un servidor
DesplieguesTu script, con una breve ventana de mantenimientoGit push, y Cloud reinicia los workersDespliegue con push y sin tiempo de inactividad en un solo servidor
Copias de seguridad de la base de datosLas configuras tú, por ejemplo con un volcado nocturno de la base de datos en el almacenamiento que elijasDiarias, se conservan 7 días por defecto y se facturan por GBSolo en el plan Business
Actualizaciones del servidorLas aplicas túLaravel gestiona la plataformaActualizaciones automáticas semanales con el propio actualizador de Ubuntu; las actualizaciones de PHP y de la base de datos corren de tu cuenta
EscaladoSube de plan, hasta Stack 32Réplicas y autoescalado, hasta 10 en GrowthAmplía el servidor o añade otro
Datos de salidaSin límite, con uso razonableUna asignación por instancia y, después, 0,10 $ por GBSegún las condiciones de tu servidor

Cuándo tiene sentido cada opción

Con el tamaño de S1, la factura de Laravel Cloud queda un poco por encima de la tarifa mensual normal de Stack 8. Una app tan pequeña también cabe en Stack 4, que conserva unos 3 GB libres en nuestra lectura más alta. Las diferencias grandes empiezan en S2, donde Stack 8 deja margen para que la app crezca.

El soporte de DreamHost está disponible 24/7, y el equipo de DreamHost se encarga del hardware, la red y la conectividad. Tú gestionas el sistema operativo, el software y la configuración, que en este caso es la app. En nuestra prueba, Composer, Supervisor y cron se configuraron una sola vez, y a partir de ahí cada versión fue un único script. Después, las tareas mensuales se limitan a aplicar las actualizaciones del sistema operativo y comprobar que las copias de seguridad se han ejecutado.

Elige Laravel Cloud si

Tu app puede estar en reposo la mayor parte del día, o prefieres pagar a Laravel para que gestione la plataforma antes que aplicar tú las actualizaciones del servidor.

Elige Forge en un VPS con Ubuntu si

Quieres acceso root en tu propio servidor y despliegues sin tiempo de inactividad, y prefieres pagar la tarifa Hobby antes que escribir tú los scripts de configuración y despliegue.

Ejecútala en un LAMP Stack VPS si

La app está activa todo el mes y no te importa encargarte de un script de despliegue, un archivo de Supervisor, una línea de cron y las copias de seguridad.

Cómo probamos la app y consultamos los precios

DreamHost consultó las páginas de precios de Laravel Cloud, Forge y DreamHost el 20 de octubre de 2026, y su documentación entre el 19 y el 21 de octubre, y realizó la prueba el 20 de octubre. Volvimos a comprobar cada plan, precio y característica de DreamHost de esta página con las páginas de DreamHost el 22 de octubre de 2026.

El servidor de prueba era una VM arm64 con 2 vCPU y 8 GB con Ubuntu 24.04, con la app en un contenedor creado con paquetes de Debian 13. No era un servidor de DreamHost ni la imagen LAMP de DreamHost, y los planes VPS de DreamHost funcionan con procesadores AMD EPYC.

El contenedor ejecutaba los paquetes de Apache 2.4, PHP 8.4 y MariaDB 11.8 de Debian 13, con Laravel 13.38. En reposo, MariaDB ocupaba 123 MiB, Apache y PHP 123 MiB y el worker 55 MiB; esos procesos comparten memoria, así que sus cifras suman más que el total de 208 MiB.

Cada paso de carga duró un minuto. En los redespliegues cronometrados, un cambio de código local sustituyó a git pull. No se ejecutó nada en Laravel Cloud ni en Forge, así que sus columnas proceden de las tarifas publicadas. La prueba no refleja directamente tráfico real, HTTPS, PHP-FPM ni un servidor de 4 GB.

Preguntas frecuentes sobre el coste del hosting de Laravel

¿Laravel Cloud es gratis?

Las nuevas suscripciones Starter tienen gratis sus primeros 31 días, más 5 $ en créditos de uso. Después, Starter cuesta 5 $ al mes más el uso, y cada plan de pago incluye 5 $ de crédito de uso al mes.

¿Qué diferencia hay entre Laravel Cloud y Forge?

Laravel Cloud ejecuta tu app en la propia plataforma de Laravel, así que nunca tienes que configurar ni actualizar un servidor. Forge configura un servidor que alquilas y despliega en él, y tú conservas el acceso root y te encargas de las actualizaciones. La propia Laravel recomienda Forge si quieres control total del servidor o stacks mixtos, y Cloud si no quieres ocuparte de la infraestructura.

¿Laravel funciona con MariaDB?

Sí. Laravel 13 es compatible con MariaDB 10.3 y versiones posteriores, además de con MySQL y PostgreSQL. Nuestra app de prueba ejecutó Laravel 13.38 sobre MariaDB 11.8, y MariaDB es la base de datos que incluye el LAMP Stack VPS.

¿Puedo mantener la base de datos SQLite predeterminada de Laravel?

En tu propio servidor, sí, porque el archivo de la base de datos se queda en el disco del servidor. Laravel Cloud no admite SQLite en producción, ya que su sistema de archivos se restablece entre despliegues, así que una app de Cloud necesita un concepto de MySQL o Postgres en la factura.

Fuentes
  1. Laravel Cloud pricing, Laravel, 20 oct 2026. laravel.com/cloud/pricing
  2. Plans and pricing, Laravel Cloud docs, 19 oct 2026. laravel.com/cloud/docs/pricing
  3. Compute, Laravel Cloud docs, 19 oct 2026. laravel.com/cloud/docs/compute
  4. Scheduled tasks, Laravel Cloud docs, 19 oct 2026. laravel.com/cloud/docs/scheduled-tasks
  5. Managed queues, Laravel Cloud docs, 19 oct 2026. laravel.com/cloud/docs/queues
  6. Workers, Laravel Cloud docs, 19 oct 2026. laravel.com/cloud/docs/workers
  7. Laravel MySQL, Laravel Cloud docs, 19 oct 2026. laravel.com/cloud/docs/resources/databases/laravel-mysql
  8. Free trial, Laravel Cloud docs, 19 oct 2026. laravel.com/cloud/docs/free-trial
  9. SQLite support, Laravel Cloud docs, 19 oct 2026. laravel.com/cloud/docs/knowledge-base/sqlite
  10. Forge pricing, Laravel, 20 oct 2026. laravel.com/forge/pricing
  11. Server providers, Forge docs, 19 oct 2026. laravel.com/forge/docs/server-providers
  12. Server security, Forge docs, 21 oct 2026. laravel.com/forge/docs/servers/security
  13. Queues, Forge docs, 21 oct 2026. laravel.com/forge/docs/sites/queues
  14. Scheduler, Forge docs, 21 oct 2026. laravel.com/forge/docs/resources/scheduler
  15. Laravel Cloud vs Forge, Laravel, 19 oct 2026. laravel.com/cloud/cloud-vs-forge
  16. Introduction, Forge docs, 19 oct 2026. laravel.com/forge/docs/introduction
  17. Deployments, Forge docs, 19 oct 2026. laravel.com/forge/docs/sites/deployments
  18. Database backups, Forge docs, 19 oct 2026. laravel.com/forge/docs/resources/database-backups
  19. Queues, Laravel 13.x docs, 19 oct 2026. laravel.com/framework/docs/13.x/queues
  20. Task scheduling, Laravel 13.x docs, 19 oct 2026. laravel.com/framework/docs/13.x/scheduling
  21. Cache, Laravel 13.x docs, 21 oct 2026. laravel.com/framework/docs/13.x/cache
  22. HTTP session, Laravel 13.x docs, 21 oct 2026. laravel.com/framework/docs/13.x/session
  23. Database: getting started, Laravel 13.x docs, 19 oct 2026. laravel.com/framework/docs/13.x/database
  24. Package versions for Debian 13 (trixie), Debian, 19 oct 2026. api.ftp-master.debian.org/madison?package=apache2+php8.4+mariadb-server+composer+supervisor&s=trixie&text=on
  25. LAMP Stack VPS Hosting, DreamHost, 22 oct 2026. dreamhost.com/hosting/vps/lamp
  26. Ubuntu VPS Hosting, DreamHost, 22 oct 2026. dreamhost.com/hosting/vps/ubuntu
  27. VPS overview, DreamHost Help Center, 22 oct 2026. help.dreamhost.com/hc/en-us/articles/50476238203028

¿Necesitas ayuda?

¿Te atoraste o no sabes por dónde empezar? Nuestros expertos te echan la mano a cualquier hora. ¡Aquí estamos para ayudarte!

Ventas de DreamHost

24/7/365 en el chat del sitio

Soporte al cliente por chat

24/7/365 desde tu panel de control

Ir al panel
Soporte al cliente por correo

24/7/365 desde tu panel de control

Ir al panel