Laravel Script VPS Deployment
Budget: €8 – €30 EUR
I already have the complete Laravel application archive waiting in a Git repo, but the VPS it should live on is still a blank slate. I need you to turn that empty server into a fully working production environment, install the script, and make sure the built-in admin panel (its default features are enough) is reachable at /admin.
Work starts with the VPS itself: set up the web stack (PHP 8+, Composer, Nginx or Apache, MySQL/PostgreSQL—whichever you find optimal), secure the box, create a non-root deploy user, and harden SSH. Once the base is stable, clone or upload the project, run composer install, set up the .env, generate the key, migrate & seed the database, and wire up queue workers or schedulers if the app needs them. A free SSL certificate from Let’s Encrypt should be enabled so the site loads over HTTPS.
Deliverables
• VPS fully configured and secured
• Laravel app live at the root domain, admin panel accessible
• Clear hand-over notes (commands run, credentials, paths) so I can repeat the deployment if needed
If you have prior deployments that combined Laravel, Nginx, SSL, and systemd or Supervisor process management, you’ll feel right at home here. Let’s get this script online quickly and cleanly.
Work starts with the VPS itself: set up the web stack (PHP 8+, Composer, Nginx or Apache, MySQL/PostgreSQL—whichever you find optimal), secure the box, create a non-root deploy user, and harden SSH. Once the base is stable, clone or upload the project, run composer install, set up the .env, generate the key, migrate & seed the database, and wire up queue workers or schedulers if the app needs them. A free SSL certificate from Let’s Encrypt should be enabled so the site loads over HTTPS.
Deliverables
• VPS fully configured and secured
• Laravel app live at the root domain, admin panel accessible
• Clear hand-over notes (commands run, credentials, paths) so I can repeat the deployment if needed
If you have prior deployments that combined Laravel, Nginx, SSL, and systemd or Supervisor process management, you’ll feel right at home here. Let’s get this script online quickly and cleanly.