Skip to content

Updating the Panel

Safely update the Skyport panel to a new version.

Before updating, read the release notes for the version you are moving to.

At minimum, back up:

  • Your database (SQLite file or MySQL dump)
  • .env
  • Any custom Nginx or service files
Terminal window
cd /var/www/skyport
php artisan down
Terminal window
git fetch --all --tags
git pull --ff-only
Terminal window
COMPOSER_ALLOW_SUPERUSER=1 composer install --no-dev --optimize-autoloader
bun install
bun run build:ssr
Terminal window
php artisan migrate --force
Terminal window
php artisan wayfinder:generate --with-form --no-interaction
Terminal window
php artisan optimize:clear
Terminal window
sudo systemctl restart skyport-panel skyport-queue skyport-ssr
Terminal window
php artisan up

Keep skyportd close to the panel version. The daemon performs compatibility checks, so mismatched versions may cause enrollment or sync failures.

See Upgrading skyportd.