Reviactyl Logo

Updating the Panel

This documentation covers the process for updating within the v26.x.x series of releases. This means updating from — for example — v26.05.0 to v26.05.01.

Automatic Upgrade

Automatic Upgrades are available starting from v26.10.0. Guide will be available soon after .01

Manual Upgrade

Delete Old Files

cd /var/www/reviactyl
find . -mindepth 1 -maxdepth 1 ! -name 'public' ! -name '.env' ! -name 'extensions' ! -name 'storage' ! -name 'database' -exec rm -rf -- {} +

Recommended to run inorder to fix conflicts.

RUN THIS COMMAND ON YOUR REVIACTYL ROOT DIRECTORY (Example - /var/www/reviactyl/)

Download & Install Latest Version of Reviactyl

cd /var/www/reviactyl
curl -Lo panel.tar.gz https://github.com/reviactyl/panel/releases/latest/download/panel.tar.gz
tar -xzvf panel.tar.gz
chmod -R 755 storage/* bootstrap/cache/

Download Composer Dependencies

COMPOSER_ALLOW_SUPERUSER=1 composer install --no-dev --optimize-autoloader

Run Database Migrations

php artisan migrate --seed --force

Set Permissions

# If using NGINX, Apache or Caddy (not on RHEL / Rocky Linux / AlmaLinux)
chown -R www-data:www-data /var/www/reviactyl/*

# If using NGINX on RHEL / Rocky Linux / AlmaLinux
chown -R nginx:nginx /var/www/reviactyl/*

# If using Apache on RHEL / Rocky Linux / AlmaLinux
chown -R apache:apache /var/www/reviactyl/*

Restart Queue Worker

sudo systemctl restart reviq.service

On this page