Reviactyl Logo

Upgrading from v2

Minimum PHP Requirements

PHP 8.2 or previous are no longer supported by Reviactyl v26. You need to upgrade php to minimum of 8.3 or higher (8.5 is recommended). Alternatively you can use Reviactyl v2

You will need to have root access to your server in order to run and use this panel.

Remove Reviactyl Old Files

Pre-caution!

Make sure you have saved your .env file somewhere else in case of risk of losing it during migration.

cd /var/www/reviactyl
rm -rf *

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

That’s it! 🎉 Migration complete.