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.

  1. 01

    Install the Pushify CLI

    $ npm install -g pushify-cliOne global install. Everything it does also works from the dashboard.
  2. 02

    Create the project

    $ pushify initSigns you in with an API key and creates or links a project from this git remote.
  3. 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.