Skip to main content
The update script:
  1. Downloads the latest release from GitHub (the version change is printed, like 1.0.0 -> 1.1.0).
  2. Copies it over /opt/laravelify, keeping your .env, database, storage/, and vendor/.
  3. Runs composer install, clears caches, and runs database migrations.
  4. Restarts the queue worker and the scheduler so they load the new code.
Your websites keep running during the update; only the panel restarts its own workers.

Update to a specific version

This also works for going back to an older release. Migrations that already ran are not undone.

Release notes

Every release is on the GitHub releases page with its changes. The panel shows its version next to GitHub in the sidebar.
If an update fails halfway, run it again. Each step is safe to repeat.