Logo de Laravel Stack

Desarrollo

Laravel Stack

PHP-FPM, Nginx, PostgreSQL, Redis y Supervisor — stack Laravel lista para producción desde el pedido.

Acerca de Laravel Stack

La plantilla Laravel Stack configura su VPS con todos los componentes necesarios para desplegar una aplicación Laravel en producción: PHP 8.3-FPM, Nginx, PostgreSQL, Redis y Supervisor. Todas las extensiones de PHP que requiere Laravel vienen preinstaladas, los permisos del sistema de archivos están correctamente configurados y Supervisor mantiene sus workers de cola activos de forma permanente.

Usted pide el VPS y clona su repositorio — sin pasar horas configurando el entorno del servidor. La plantilla sigue las recomendaciones oficiales de Laravel para producción, con las optimizaciones de rendimiento (OPcache, connection pooling) ya en su sitio.

Lo que se instala

Listo al arrancar el VPS

SO compatibles
Ubuntu 24.04
Aplicación
Laravel Stack
Stack técnico
PHP 8.3-FPMNginxPostgreSQL 15RedisSupervisorComposer
RAM mínima
2 GB
CPU mínima
1 vCPU
Acceso
root por SSH

Funcionalidades clave

  • PHP 8.3-FPM con todas las extensiones de Laravel
  • Nginx configurado para Laravel (try_files, cabeceras de seguridad)
  • PostgreSQL 15 con usuario y base de datos creados
  • Redis para sesiones, caché y colas de Laravel
  • Supervisor configurado para los workers de cola
  • Composer instalado globalmente, OPcache activado

¿Cuándo usar esta solución?

Despliegue en producción

Despliegue una aplicación Laravel existente sin configuración manual del servidor — git clone, composer install, y ya está en línea.

SaaS Laravel

Base sólida para un producto SaaS: colas, cachés, sesiones persistentes y workers en segundo plano.

API REST Laravel

Entorno óptimo para una API Laravel de alto rendimiento con Redis y conexión persistente a PostgreSQL.

Guía

Desplegar Laravel Stack en su VPS

  1. Crear el VPS

    Pida su VPS y seleccione la plantilla "Laravel Stack". Mínimo 2 GB de RAM para Laravel en producción.

  2. Clonar su proyecto

    Conéctese por SSH. Clone su repositorio en /var/www/votre-app. Ejecute composer install --no-dev --optimize-autoloader.

  3. Conectarse por primera vez

    Esta aplicación no tiene interfaz de conexión: es una BASE de servidor (PHP 8.3-FPM, Nginx, PostgreSQL, Redis, Supervisor, Composer). Conéctese por SSH con sus accesos root del VPS para desplegar en él su aplicación Laravel; PostgreSQL se administra localmente mediante sudo -u postgres psql.

  4. Configurar el entorno

    Copie .env.example a .env. Configure DB_HOST=localhost, DB_DATABASE, DB_USERNAME, DB_PASSWORD, REDIS_HOST=localhost.

  5. Inicializar la aplicación

    Ejecute php artisan key:generate, php artisan migrate --force, php artisan config:cache, php artisan route:cache.

  6. Configurar el dominio

    Modifique el virtualhost de Nginx con su dominio y obtenga su SSL con certbot --nginx.

Preguntas frecuentes

Preguntas sobre Laravel Stack

← Volver a DesarrolloTodas las aplicaciones
php8.3-fpm, mbstring, xml, bcmath, curl, zip, intl, redis, pgsql, gd, tokenizer. Todas las extensiones que requiere un proyecto Laravel estándar.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Laravel Stack? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Laravel Stack on ServOrbit
Markdown
[![Deploy Laravel Stack on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=laravel-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=laravel-stack)
HTML
<a href="https://servorbit.com/vps-cloud?template=laravel-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=laravel-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Laravel Stack on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico.

Escribir por WhatsAppse abre en una pestaña nueva