[{"data":1,"prerenderedAt":107},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-laravel-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":23,"steps":33,"faq":49,"specs":65,"compatibleOs":75,"relatedApps":77,"relatedPosts":102,"category":104},"laravel-stack","Laravel Stack","PHP-FPM, Nginx, PostgreSQL, Redis and Supervisor preconfigured. Deploy Laravel to production with no initial configuration.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdeployer-laravel-vps","https:\u002F\u002Fcdn.simpleicons.org\u002Flaravel","https:\u002F\u002Fgithub.com\u002Flaravel\u002Flaravel","PHP-FPM, Nginx, PostgreSQL, Redis and Supervisor — a production-ready Laravel stack from the moment you order.","The Laravel Stack template configures your VPS with all the components needed to deploy a Laravel application in production: PHP 8.3-FPM, Nginx, PostgreSQL, Redis and Supervisor. All the PHP extensions required by Laravel are preinstalled, filesystem permissions are correctly configured, and Supervisor keeps your queue workers running at all times.\n\nYou order the VPS and clone your repository — without spending hours configuring the server environment. The template follows the official Laravel recommendations for production, with performance optimizations (OPcache, connection pooling) already in place.",[17,18,19,20,21,22],"PHP 8.3-FPM with all the Laravel extensions","Nginx configured for Laravel (try_files, security headers)","PostgreSQL 15 with user and database created","Redis for Laravel sessions, cache and queues","Supervisor configured for queue workers","Composer installed globally, OPcache enabled",[24,27,30],{"title":25,"body":26},"Production deployment","Deploy an existing Laravel application with no manual server configuration — git clone, composer install, and it's live.",{"title":28,"body":29},"Laravel SaaS","A solid foundation for a SaaS product: queues, caches, persistent sessions and background workers.",{"title":31,"body":32},"Laravel REST API","An optimal environment for a high-performance Laravel API with Redis and a persistent connection to PostgreSQL.",[34,37,40,43,46],{"title":35,"body":36},"Create the VPS","Order your VPS and select the \"Laravel Stack\" template. Minimum 2 GB RAM for Laravel in production.",{"title":38,"body":39},"Clone your project","Connect over SSH. Clone your repository into `\u002Fvar\u002Fwww\u002Fvotre-app`. Run `composer install --no-dev --optimize-autoloader`.",{"title":41,"body":42},"Configure the environment","Copy `.env.example` to `.env`. Set `DB_HOST=localhost`, `DB_DATABASE`, `DB_USERNAME`, `DB_PASSWORD`, `REDIS_HOST=localhost`.",{"title":44,"body":45},"Initialize the application","Run `php artisan key:generate`, `php artisan migrate --force`, `php artisan config:cache`, `php artisan route:cache`.",{"title":47,"body":48},"Configure the domain","Edit the Nginx virtualhost with your domain and obtain your SSL with `certbot --nginx`.",[50,53,56,59,62],{"q":51,"a":52},"Which PHP extensions are included?","php8.3-fpm, mbstring, xml, bcmath, curl, zip, intl, redis, pgsql, gd, tokenizer. All the extensions required by a standard Laravel project.",{"q":54,"a":55},"PostgreSQL or MySQL for Laravel?","The template uses PostgreSQL — more robust for applications with complex relations. MySQL\u002FMariaDB is available on request.",{"q":57,"a":58},"How do I manage the queue workers?","Supervisor is preconfigured to launch and keep `php artisan queue:work` running. It automatically restarts the workers if they stop.",{"q":60,"a":61},"Does the template include Horizon?","Laravel Horizon is not preinstalled, but all of its dependencies (Redis, Supervisor) are in place. A single `composer require laravel\u002Fhorizon` is enough.",{"q":63,"a":64},"Can several Laravel projects be deployed on the same VPS?","Yes. Each project has its own Nginx virtualhost, system user and database. A 4 GB VPS can typically host 3 to 5 medium-sized Laravel projects.",{"ram":66,"cpu":67,"stack":68},"2 GB","1 vCPU",[69,70,71,72,73,74],"PHP 8.3-FPM","Nginx","PostgreSQL 15","Redis","Supervisor","Composer",[76],"ubuntu-24.04",[78,87,96],{"name":79,"slug":80,"categorySlug":81,"categoryName":82,"categoryColor":83,"logo":84,"tagline":85,"description":86},"Node.js Stack","nodejs-stack","developpement","Development","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fnodedotjs","Node.js, PM2, Nginx and a database — a production environment for your JavaScript APIs and apps.","Node.js with PM2, an Nginx reverse proxy and a database. Your JavaScript APIs and applications ready to take traffic.",{"name":88,"slug":89,"categorySlug":90,"categoryName":91,"categoryColor":92,"logo":93,"tagline":94,"description":95},"Coolify","coolify","deploiement","Application Deployment & DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Deploy from Git in seconds — a self-hosted alternative to Heroku, Render, and Netlify.","Deploy your applications from Git in seconds. Self-hosted, with no vendor lock-in, and automatic SSL.",{"name":97,"slug":98,"categorySlug":90,"categoryName":91,"categoryColor":92,"logo":99,"tagline":100,"description":101},"Docker Starter","docker-starter","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","A preconfigured Docker environment — Docker Compose, an internal network, and secure SSH from the start.","A preconfigured Docker environment with Docker Compose, an internal network, and secure SSH access. A starting point for any containerised project.",[103],"deployer-laravel-vps",{"key":81,"slug":81,"name":82,"objective":105,"icon":106,"color":83},"Kick off a software project quickly.","dev",1785628470225]