Migrating from Pterodactyl
Compatibility
Reviactyl is backwards compatible with Pterodactyl.
This means no data loss when switching between Pterodactyl & Reviactyl.
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 Pterodactyl 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/pterodactyl
rm -rf *Download & Install Latest Version of Reviactyl
cd /var/www/pterodactyl
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-autoloaderRun Database Migrations
php artisan migrate --seed --forceSet Permissions
# If using NGINX, Apache or Caddy (not on RHEL / Rocky Linux / AlmaLinux)
chown -R www-data:www-data /var/www/pterodactyl/*
# If using NGINX on RHEL / Rocky Linux / AlmaLinux
chown -R nginx:nginx /var/www/pterodactyl/*
# If using Apache on RHEL / Rocky Linux / AlmaLinux
chown -R apache:apache /var/www/pterodactyl/*Restart Queue Worker
sudo systemctl restart pteroq.serviceThat’s it! 🎉 Migration complete.

