Pelican a publié son guide de migration depuis Pterodactyl le 10 octobre 2026, le jour même où il a étiqueté sa version candidate 1.0. Un utilisateur de Pterodactyl en avait demandé un dès avril 2024, un mois avant la première bêta de Pelican. Le guide met à niveau votre base de données Pterodactyl sur place, en installant Pelican à côté de l'ancien panneau : il est donc pensé pour un groupe qui garde sa machine.
Une base de code, deux projets
Pelican est né d'un fork de Pterodactyl. Sa FAQ explique la séparation par une difference of visions, directions, and opinions,
et indique qu'il n'y a aucune hostilité entre les deux équipes. Pterodactyl est open source depuis 2015, selon son site.
Les deux panneaux confient l'exécution de chaque jeu à Wings, et tous deux décrivent chaque jeu avec un egg.
Pelican a aussi fait passer le panneau de la licence MIT de Pterodactyl à l'AGPLv3. Vous n'auriez besoin de sa licence commerciale que si vous modifiiez le code du panneau, gardiez ces modifications privées et mettiez ce panneau à la disposition du public. La FAQ de Pelican précise aussi : family, friends, and acquaintances are not the public.
Un groupe peut donc faire tourner un panneau modifié pour ses propres membres sans la licence commerciale.
Comparatif des deux panneaux
| Pterodactyl | Pelican (installé par vos soins) | Pelican sur un VPS DreamHost | |
|---|---|---|---|
| Dernière version | v1.15.2, 21 octobre 2026. La version 2.0 est en bêta ouverte depuis le 14 octobre 2026 | v1.0.0-rc.2, 22 octobre 2026. La première version candidate est sortie le 10 octobre, après 37 bêtas | Une version bêta testée et figée. Vous choisissez quand mettre à jour |
| Licence | MIT | AGPLv3 pour le panneau. Une licence commerciale ne s'applique qu'à un panneau modifié et fermé, proposé au public | Identique à Pelican |
| Eggs | JSON. La bêta 2.0 ajoute un catalogue d'eggs avec import en un clic | YAML, et il importe les eggs JSON de Pterodactyl. Parcourez-les et importez-les depuis le panneau | Importés depuis le catalogue d'eggs du panneau. Aucun n'est préchargé |
| Modules complémentaires | Les extensions et les thèmes arrivent avec la 2.0. Les modifications des fichiers du panneau 1.x n'y sont pas reprises | Système de plugins depuis la beta30, thèmes compris, toujours indiqué comme en développement dans sa documentation. Les extensions Blueprint et les modules complémentaires de Pterodactyl ne fonctionnent pas | Identique à Pelican |
| Rôles d'administrateur, clés d'accès et webhooks* | Non | Oui | Oui |
| Tâches planifiées et sauvegardes distantes* | Oui | Oui | Oui. L'entrée cron et le worker de file d'attente nécessaires aux tâches planifiées sont déjà configurés |
| Base de données du panneau | MySQL ou MariaDB, plus Redis | SQLite, MySQL, MariaDB ou PostgreSQL | Configurée pour vous |
| Installation | À la main ou avec son image Docker. Sa documentation 1.x suppose des compétences d'administration Linux | À la main ou avec Docker. Sa documentation suppose des notions de base de Linux | Préinstallé, avec HTTPS sur l'adresse IP du serveur |
| Accès aux fichiers | Gestionnaire de fichiers dans le navigateur et SFTP intégré | Gestionnaire de fichiers dans le navigateur et SFTP intégré | Gestionnaire de fichiers dans le navigateur et SFTP |
| Mises à jour et sauvegardes | À votre charge | À votre charge, avec un script de mise à jour recommandé | À votre charge. DreamHost s'occupe du matériel et du réseau |
Versions telles que publiées sur GitHub le 22 octobre 2026. Les lignes marquées d'un * proviennent de la page comparative de Pelican, mise à jour pour la dernière fois le 11 octobre 2026, qui ne précise pas à quelle version de Pterodactyl elle se compare.
La mémoire consommée par chaque panneau
Nous avons mesuré les deux panneaux au repos le 22 oct. 2026, sur notre machine de test dotée de 2 vCPU et 4 Go (arm64), et non sur un serveur DreamHost. Chacun a été lancé depuis le fichier Docker Compose de son projet, et nous avons mesuré avant la configuration web, sans aucun serveur de jeu. Pelican Panel v1.0.0-rc.1 tournait dans un seul conteneur sur SQLite et utilisait 196 Mio. Pterodactyl Panel v1.15.2 faisait tourner trois conteneurs (le panneau, MariaDB 11 et Redis) et utilisait 230 Mio. L'un comme l'autre ne représente qu'une petite partie des 2 Go que nous réservons au système et au panneau : ce sont donc les serveurs de jeu qui déterminent votre offre. Sur un volume Docker neuf, le fichier Compose de Pelican refusait de démarrer tant que nous n'avions pas supprimé le montage de son dossier de plugins. Nous n'avons exécuté ni Wings, ni aucun jeu via l'un ou l'autre panneau, ni la migration.
Quel panneau convient à votre groupe
Restez sur Pterodactyl si
Vous dépendez d'extensions Blueprint ou de vos propres modifications du code du panneau, et vous voulez qu'elles continuent de fonctionner. La mise à niveau vers Pterodactyl 2.0 laisse elle aussi de côté les fichiers modifiés du panneau : vous devrez donc les reconstruire en extensions ou thèmes 2.0 dans tous les cas. C'est aussi le bon choix si vous voulez rester sous licence MIT.
Choisissez Pelican si
Vous installez un panneau pour votre groupe ou passez de toute façon à un nouveau serveur, et vous voulez des rôles d'administrateur, des webhooks et un panneau capable de tourner sur SQLite. Son système de plugins est inclus dans la version candidate 1.0, alors que les extensions de Pterodactyl nécessitent sa bêta 2.0.
Mettez à niveau sur place si
Vous voulez garder votre machine actuelle ainsi que les comptes, sous-utilisateurs et tâches planifiées de chacun. C'est exactement ce que fait le script de migration de Pelican. Lancez d'abord sa vérification et conservez une sauvegarde de la base de données.
Pouvez-vous transférer vos serveurs ?
Oui, et la méthode dépend de l'endroit où vous installez Pelican : sur votre machine actuelle ou sur un nouveau serveur.
Sur la même machine : la mise à niveau sur place de Pelican
La migration de Pelican met à niveau votre base de données Pterodactyl sur place. Utilisateurs, serveurs, nœuds, eggs, bases de données, sauvegardes, tâches planifiées, sous-utilisateurs et clés API sont tous repris, et la version candidate 1.0 conserve aussi les paramètres d'authentification à deux facteurs. Les serveurs de jeu continuent de tourner et gardent leurs fichiers.
Il vous faut Pterodactyl 1.11.4 ou plus récent et PHP 8.4 ou plus récent avec PHP-FPM. Le script de migration dispose d'un mode de vérification qui ne modifie rien et vous indique ce qu'il faut corriger d'abord, comme une version de PHP trop ancienne ou une extension manquante. Lancé pour de bon, il installe Pelican dans /var/www/pelican, copie votre fichier .env, met à niveau la base de données et configure le worker de file d'attente et le cron job. Ensuite, c'est à vous de faire pointer votre serveur web vers /var/www/pelican/public et de désactiver le site Pterodactyl. Sur chaque nœud, un second script remplace Wings par celui de Pelican en conservant votre configuration et les fichiers de vos serveurs. La même page propose une méthode Docker et une méthode manuelle si vous préférez ne pas utiliser les scripts.
Pelican ne publie pas de procédure de retour en arrière. Son guide vous renvoie vers son Discord en cas de problème. Votre ancien panneau reste intact dans /var/www/pterodactyl. Revenir en arrière impliquerait de restaurer ces sauvegardes, de réinstaller le Wings de Pterodactyl sur chaque nœud et de réactiver l'ancien site, le worker de file d'attente et le cron job.
Vers un nouveau serveur sous Pelican
Aucun des deux panneaux ne propose d'outil pour déplacer un serveur de jeu vers un autre panneau. Quelqu'un en a demandé un à Pelican en décembre 2024, et l'idée est toujours ouverte. Aucun des deux projets ne documente ce transfert : les étapes ci-dessous reflètent donc notre lecture de ce que chacun documente, et nous ne les avons pas chronométrées sur un VPS DreamHost.
- Arrêtez le serveur sur Pterodactyl
Arrêtez-le depuis le panneau pour que rien n'écrive dans le monde pendant que vous le copiez.
- Téléchargez ses fichiers via SFTP
Le Wings de Pterodactyl dispose de son propre serveur SFTP. Connectez-vous avec n'importe quel client SFTP et copiez tout le dossier du serveur sur votre ordinateur.
- Reprenez le même egg
Si vous avez modifié l'egg, exportez-le depuis sa page dans l'espace d'administration de Pterodactyl et importez ce fichier JSON dans Pelican, qui lit les eggs de Pterodactyl. Sinon, importez le jeu depuis le catalogue d'eggs de Pelican.
- Créez le serveur avec la même version, les mêmes paramètres et la même mémoire
Alignez la version du jeu, les variables de l'egg et la limite de mémoire sur celles de l'ancien serveur. La création du serveur télécharge les fichiers du jeu.
- Arrêtez-le et envoyez votre monde via SFTP
Le Wings de Pelican exécute son propre serveur SFTP et accepte les mêmes identifiants que le panneau. Sur notre image, connectez-vous à l'adresse IP de votre serveur sur le port SFTP que le panneau affiche pour ce serveur : les fichiers arrivent dans /var/lib/pelican/volumes. Pour un gros monde, vous pouvez lancer un client SFTP sur l'ancien serveur et envoyer le dossier directement ici, sans passer par votre connexion domestique.
- Démarrez-le et envoyez la nouvelle adresse à vos amis
L'adresse de connexion se trouve dans l'onglet Console du serveur, avec le port 25565 pour Minecraft ou 8211 pour Palworld.
Chaque monde arrive avec ses fichiers et ses paramètres. Les comptes de vos amis, leurs permissions de sous-utilisateur et vos tâches planifiées se trouvent dans la base de données Pterodactyl : vous devez donc les reconfigurer dans Pelican.
Ce que conserve la mise à niveau sur place
Transféré
- Utilisateurs, serveurs, sous-utilisateurs et tâches planifiées
- Paramètres d'authentification à deux facteurs
- Les eggs et les fichiers de vos serveurs de jeu
- Anciennes clés API ptla_ et ptlc_
- Nests et locations, convertis en tags
- Les administrateurs root, qui reçoivent le rôle Root Admin de Pelican
Non transféré
- Extensions Blueprint et modules complémentaires de Pterodactyl
- Thèmes et autres modifications du code du panneau
- Les points de terminaison nest et location de l'API
Le guide de migration de Pelican oriente les utilisateurs de thèmes vers ses plugins, qui peuvent modifier les couleurs, les polices et le CSS sans toucher aux fichiers du cœur.
Où en est chaque projet ce mois-ci
Pelican a publié 37 bêtas entre le 12 mai 2024 et le 16 août 2026. Puis, le 10 octobre 2026, il a étiqueté v1.0.0-rc.1, sa première version candidate (la rc.2 a suivi le 22 octobre), et a retiré la mention bêta de sa documentation. Sa FAQ indique désormais Pelican 1.0 is out!
, bien qu'il n'y ait eu aucun tag 1.0.0 définitif au 22 octobre. Depuis la 1.0, Pelican suit le versionnage sémantique, tout panneau 1.x fonctionne avec tout Wings 1.x, et seule la dernière version reçoit des correctifs. Passer depuis la beta38 ou une version antérieure nécessite PHP 8.4 et supprime quelques anciens paramètres de l'Application API : vérifiez donc toute intégration de facturation qui les envoie encore.
La dernière version stable de Pterodactyl est la v1.15.2, du 21 octobre 2026. Sa 2.0 est passée en bêta ouverte le 14 octobre avec les extensions, les thèmes, un catalogue d'eggs et des tags à la place des nests, et les notes de version conseillent de garder les panneaux de production en 1.x pour le moment. Le guide de mise à niveau vers la 2.0 exige le panneau 1.12.0 ou plus récent et PHP 8.3 ou plus récent avec l'extension intl, et il installe la 2.0 à côté de la 1.x pour que vous puissiez revenir en arrière. Il supprime aussi les points de terminaison nest de l'Application API, ce qui casse tout module de facturation qui les appelle encore.
Ce qu'implique l'auto-hébergement
Les mises à jour sont à votre charge, quel que soit le panneau. La documentation de mise à jour de Pelican recommande son script de mise à jour automatique et prévient qu'une mise à jour écrase les eggs de base qu'il fournit : copiez donc un egg avant de le modifier. Notre image fige une version bêta testée et vous laisse le soin de passer à la 1.0. Comme Pelican ne corrige les bugs que dans sa dernière version, mieux vaut planifier cette mise à jour tôt. Pelican 1.0 nécessite PHP 8.4 : vérifiez donc la version de PHP de votre serveur avant la mise à jour.
Sur notre image, le panneau démarre avec un seul hôte de sauvegarde local, sur le même serveur que vos mondes, et chaque nouveau serveur a une limite de sauvegardes fixée à 0. Augmentez cette limite avant de compter sur une sauvegarde planifiée, et ajoutez un hôte de sauvegarde compatible S3 dans le panneau si vous voulez des copies hors du serveur. Le support de DreamHost est disponible 24 h/24, 7 j/7 pour le matériel, le réseau et la connectivité ; le système d'exploitation, Pelican et vos jeux sont à gérer par vos soins.
La mémoire dépend du jeu. Notre guide sur la quantité de RAM nécessaire à votre serveur Minecraft se base sur le nombre de joueurs et les mods. Les exigences de Palworld demandent à elles seules 16 Go de mémoire. Côté budget, consultez combien coûte un serveur Minecraft pour un groupe.
FAQ sur Pelican et Pterodactyl
Pterodactyl est-il mort ?
Non. Pterodactyl a publié 11 versions de son panneau 1.x en 2026, la dernière le 21 octobre, et a ouvert la bêta 2.0 le 14 octobre. La FAQ de Pelican refuse de le déclarer en fin de vie et indique au sujet de cette décision : up to the Maintainer of Pterodactyl.
Comment migrer de Pterodactyl vers Pelican ?
Sur votre machine actuelle, téléchargez le script avec curl -fsSLo migrate-panel.sh https://pelican.dev/migrate-panel.sh, lancez sudo bash migrate-panel.sh --check jusqu'à ce que toutes les vérifications réussissent, puis relancez-le sans --check. Sauvegardez d'abord la base de données, /var/www/pterodactyl et /etc/pterodactyl. Sur un nouveau serveur, vous recréez plutôt chaque serveur de jeu.
Les eggs de Pterodactyl fonctionnent-ils dans Pelican ?
Oui. Selon la FAQ de Pelican, les eggs d'origine fonctionneront — always
. L'ancienne collection communautaire parkervcp/eggs est passée en lecture seule en mai 2024 et a rejoint l'organisation pelican-eggs, maintenue par l'un des développeurs principaux de Pelican. Celle-ci publie les eggs dans les deux formats : Paper est fourni sous forme de egg-paper.yaml pour Pelican et de pterodactyl-egg-paper.json pour Pterodactyl.
Les extensions Blueprint fonctionneront-elles sur Pelican ?
La FAQ de Pelican indique que non, et cite le créateur de Blueprint, qui explique ne pas avoir la capacité de travailler sur plusieurs forks de Pterodactyl. Le système de plugins propre à Pelican est arrivé avec la beta30, et les plugins ne modifient pas les fichiers principaux du panneau.
Pouvons-nous garder le Wings de Pterodactyl sur nos nœuds ?
Selon la FAQ de Pelican, la dernière version de Wings d'origine restera compatible avec Pelican. Son guide de migration fait néanmoins passer chaque nœud au Wings de Pelican à l'aide d'un script qui conserve votre configuration et les fichiers de vos serveurs : prévoyez donc de le faire.
Sources
- Comparison, Pelican, 15 oct. 2026. pelican.dev/docs/comparison
- Frequently Asked Questions, Pelican, 15 oct. 2026. pelican.dev/faq
- Migrating from Pterodactyl, Pelican, 15 oct. 2026. pelican.dev/docs/guides/migrating-from-pterodactyl
- Versioning & Releases, Pelican, 15 oct. 2026. pelican.dev/docs/versioning
- Getting Started (Panel), Pelican, 15 oct. 2026. pelican.dev/docs/panel/getting-started
- Updating the Panel, Pelican, 15 oct. 2026. pelican.dev/docs/panel/update
- Contributors, Pelican, 15 oct. 2026. pelican.dev/docs/contributors
- Document versioning, translations and Pterodactyl migration for 1.0 (pull request #220), Pelican (GitHub), 15 oct. 2026. github.com/pelican/docs/pull/220
- Panel releases, Pelican (GitHub), 15 oct. 2026. github.com/pelican/panel/releases
- Wings README, Pelican (GitHub), 15 oct. 2026. github.com/pelican/wings
- Panel releases, Pterodactyl (GitHub), 15 oct. 2026. github.com/pterodactyl/panel/releases
- Wings README, Pterodactyl (GitHub), 15 oct. 2026. github.com/pterodactyl/wings
- Pterodactyl, Pterodactyl, 15 oct. 2026. pterodactyl.io
- Getting Started (Panel 1.x), Pterodactyl, 15 oct. 2026. docs.pterodactyl.io/v1/panel/getting-started
- Upgrading From 1.x, Pterodactyl, 15 oct. 2026. docs.pterodactyl.io/v2/upgrading/upgrading-from-v1
- Changes From 1.x, Pterodactyl, 15 oct. 2026. docs.pterodactyl.io/v2/upgrading/changes-from-v1
- Parkers eggs repo (README), pelican-eggs (GitHub), 15 oct. 2026. github.com/pelican-eggs/eggs
- Minecraft eggs, pelican-eggs (GitHub), 15 oct. 2026. github.com/pelican-eggs/minecraft
- Option to Migrate Pterodactyl Data to Pelican (discussion #13), Pelican (GitHub), 15 oct. 2026. github.com/pelican/panel/discussions/13
- Moving the server to a remote panel (discussion #837), Pelican (GitHub), 15 oct. 2026. github.com/pelican/panel/discussions/837
- Paper: Aikar's flags, PaperMC, 15 oct. 2026. docs.papermc.io/paper/aikars-flags
- Requirements, Palworld, 15 oct. 2026. docs.palworldgame.com/getting-started/requirements
- routes/admin.php (egg export), Pterodactyl (GitHub), 15 oct. 2026. github.com/pterodactyl/panel/blob/1.0-develop/routes/admin.php