Ce tutoriel utilise la commande officielle d'automatisation p:upgrade pour mettre à jour votre Panel en quelques instants.
⚠️ Important : Même avec un script automatique, faites toujours une sauvegarde rapide de votre base de données avant de vous lancer.
1. Connexion et sauvegarde
Connectez-vous en root sur votre VPS et faites un backup de votre base de données :
# Sauvegarde de la base de données
mysqldump -u root -p pterodactyl > pterodactyl_backup.sql
2. Mise à jour automatique du Panel
Allez dans le répertoire de votre panel, passez-le en mode maintenance et lancez la commande magique :
cd /var/www/pterodactyl
# Mode maintenance actif
php artisan down
# Lancement de la mise à jour automatique
php artisan p:upgrade --release=latest
Le script va télécharger la dernière version de Pterodactyl, écraser les fichiers nécessaires et mettre à jour la base de données.
Finalisation des permissions et sortie de maintenance :
# S'assurer que les permissions sont correctes
chown -R www-data:www-data /var/www/pterodactyl/*
# Redémarrer les files d'attente et sortir de maintenance
systemctl restart pteroq
php artisan up
3. Mise à jour de Wings
La commande p:upgrade ne gère que le Panel. Pour mettre à jour Wings (le service sur vos serveurs/nodes), cela reste très simple :
# 1. Arrêter Wings
systemctl stop wings
# 2. Télécharger la dernière version stable
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64
chmod +x /usr/local/bin/wings
# 3. Relancer Wings
systemctl start wings
4. Un problème ?
Si vous rencontrez une erreur (par exemple de cache ou de droits) juste après la commande automatique, videz les caches manuellement :
php artisan view:clear
php artisan config:clear
Conclusion
La commande php artisan p:upgrade simplifie drastiquement la maintenance de votre panel Pterodactyl en évitant les manipulations d'archives fastidieuses. En gardant votre Panel et vos Wings à jour, vous assurez la sécurité de votre infrastructure et profitez des dernières optimisations pour vos serveurs de jeux.
🤝 Une question ou un blocage ? Pas de panique ! L'équipe d'Echo-Host est toujours là pour vous accompagner. Si vous rencontrez la moindre difficulté durant cette mise à jour, n'hésitez pas à ouvrir un ticket de support pour que le staff vous vienne en aide.