Logo Laravel Stack

Développement

Laravel Stack

PHP-FPM, Nginx, PostgreSQL, Redis et Supervisor — stack Laravel production-ready dès la commande.

À propos de Laravel Stack

Le template Laravel Stack configure votre VPS avec l'ensemble des composants nécessaires au déploiement d'une application Laravel en production : PHP 8.3-FPM, Nginx, PostgreSQL, Redis et Supervisor. Toutes les extensions PHP requises par Laravel sont préinstallées, les permissions du système de fichiers sont correctement configurées et Supervisor maintient vos workers de queue actifs en permanence.

Vous commandez le VPS et vous clonez votre dépôt — sans passer des heures à configurer l'environnement serveur. Le template suit les recommandations officielles Laravel pour la production, avec les optimisations de performance (OPcache, connection pooling) déjà en place.

Ce qui est installé

Prêt au démarrage du VPS

OS compatibles
Ubuntu 24.04
Application
Laravel Stack
Stack technique
PHP 8.3-FPMNginxPostgreSQL 15RedisSupervisorComposer
RAM minimum
2 Go
CPU minimum
1 vCPU
Accès
root par SSH

Fonctionnalités clés

  • PHP 8.3-FPM avec toutes les extensions Laravel
  • Nginx configuré pour Laravel (try_files, headers de sécurité)
  • PostgreSQL 15 avec utilisateur et base créés
  • Redis pour sessions, cache et queues Laravel
  • Supervisor configuré pour les workers de queue
  • Composer installé globalement, OPcache activé

Quand utiliser cette solution ?

Déploiement production

Déployez une application Laravel existante sans configuration serveur manuelle — git clone, composer install, et c'est en ligne.

SaaS Laravel

Base solide pour un produit SaaS : queues, caches, sessions persistantes et workers background.

API REST Laravel

Environnement optimal pour une API Laravel haute performance avec Redis et connexion persistante à PostgreSQL.

Guide

Déployer Laravel Stack sur votre VPS

  1. Créer le VPS

    Commandez votre VPS et sélectionnez le template "Laravel Stack". Minimum 2 Go RAM pour Laravel en production.

  2. Cloner votre projet

    Connectez-vous en SSH. Clonez votre dépôt dans /var/www/votre-app. Exécutez composer install --no-dev --optimize-autoloader.

  3. Configurer l'environnement

    Copiez .env.example en .env. Configurez DB_HOST=localhost, DB_DATABASE, DB_USERNAME, DB_PASSWORD, REDIS_HOST=localhost.

  4. Initialiser l'application

    Exécutez php artisan key:generate, php artisan migrate --force, php artisan config:cache, php artisan route:cache.

  5. Configurer le domaine

    Modifiez le virtualhost Nginx avec votre domaine et obtenez votre SSL avec certbot --nginx.

Questions fréquentes

Questions sur Laravel Stack

← Retour à DéveloppementToutes les applications
php8.3-fpm, mbstring, xml, bcmath, curl, zip, intl, redis, pgsql, gd, tokenizer. Toutes les extensions requises par un projet Laravel standard.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise Laravel Stack ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation 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>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail.

Écrire sur WhatsApps'ouvre dans un nouvel onglet