Deploy guide
Deploy Laravel apps
to your own server
A PHP 8.3 image with PHP-FPM, opcache and nginx on your own server. Composer, config and route caches included.
terminal · Laravel
$ npm install -g pushify-cli $ pushify init ✔ Created my-app (my-app) Repository: https://github.com/you/my-app @ main $ pushify deploy --prod --wait ✔ Deployment triggered! Branch: main (production) ✔ Deployment successful! ✓ Your application is now live
Steps
How to deploy Laravel with Pushify
Connect a server first: your own VPS over SSH, or a managed Hetzner server.
- 01
Install the Pushify CLI
$ npm install -g pushify-cliOne global install. Everything it does also works from the dashboard. - 02
Create the project
$ pushify initSigns you in with an API key and creates or links a project from this git remote. - 03
Deploy to production
$ pushify deploy --prod --waitDetects Laravel from composer.json, runs composer install and caches, serves over HTTPS.
Included
What you get with Laravel on Pushify
PHP-FPM and nginx in one image
Composer dependencies installed at build
PHP 8.3 with opcache
Queue workers and cron via pushify.yaml
Custom domains with automatic SSL
Rollbacks to previous deployments
Get started
Ready to deploy your Laravel app?
Free on one server you bring. Paid plans add managed servers and more projects.