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
- Conectar tu proveedor cloud (DigitalOcean, AWS, Hetzner, etc.)
- Crear un servidor con un click
- Anadir tu sitio y conectar el repositorio Git
- Configurar variables de entorno
- Configurar deploy script personalizado
- 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.