GlosarioDespliegue

¿Qué es Forge?

Laravel Forge es una plataforma de gestion de servidores que automatiza el aprovisionamiento, configuracion y despliegue de aplicaciones Laravel en proveedores cloud como DigitalOcean, AWS, Hetzner y Vultr.

Laravel Forge

Forge es un servicio de gestion de servidores creado por el equipo de Laravel. Permite aprovisionar y gestionar servidores optimizados para aplicaciones PHP/Laravel en los principales proveedores cloud.

Que incluye

Forge configura automaticamente:

  • Nginx como servidor web
  • PHP (multiples versiones)
  • MySQL/PostgreSQL como base de datos
  • Redis para cache y colas
  • Supervisor para queue workers
  • Certificados SSL via Let's Encrypt
  • Despliegue automatico desde Git

Flujo de trabajo tipico

  1. Conectar tu proveedor cloud (DigitalOcean, AWS, Hetzner, etc.)
  2. Crear un servidor con un click
  3. Anadir tu sitio y conectar el repositorio Git
  4. Configurar variables de entorno
  5. Configurar deploy script personalizado
  6. Activar despliegue automatico con push

Deploy script ejemplo

cd /home/forge/miapp.com
git pull origin main
composer install --no-dev --optimize-autoloader
php artisan migrate --force
php artisan optimize
npm run build
php artisan queue:restart

Forge es ideal para equipos que quieren control total sobre sus servidores sin la complejidad de configurarlos manualmente. Es la solucion de despliegue mas popular en el ecosistema Laravel.