Une alternative au panel Pelican qui reprend ses eggs
Pelican garde la conception de Pterodactyl : un panel PHP, plus Wings et Docker sur chaque machine. Zelie fait tourner les eggs de Pelican à partir d'un seul binaire avec son propre containerd, s'installe en une commande, se met à jour depuis le panel, et fait tourner des sites web et des bases de données à côté des serveurs de jeu.
Mis à jour en novembre 2026
Zelie et Pelican côte à côte
Installation et entretien
Installation
- Zelie
- OuiUne commande, quelques minutes
- Pelican
- En partieUn guide manuel
Pas de pile PHP à faire tourner
- Zelie
- OuiUn binaire Go
- Pelican
- NonPHP, Laravel et un serveur web
Fonctionne sans Docker
- Zelie
- OuiSon propre containerd
- Pelican
- NonWings a besoin de Docker
Mises à jour depuis le panel
- Zelie
- OuiEn un clic, retour arrière automatique en cas d'échec
- Pelican
- NonÀ la main, en ligne de commande
Correctifs de sécurité des paquets d'applications
- Zelie
- OuiChaque nuit, testés d'abord sur leur propre branche
- Pelican
- NonNe regarde pas les paquets des applications
Serveurs de jeu
Eggs Pterodactyl et Pelican
- Zelie
- Oui21 jeux prêts, tout autre par son lien
- Pelican
- Oui
Console, fichiers, SFTP, tâches planifiées
- Zelie
- Oui
- Pelican
- Oui
Outils joueurs et RCON
- Zelie
- OuiRust et Minecraft, une liste des joueurs pour certains jeux Steam
- Pelican
- NonPas intégrés
Mots de passe sûrs par défaut
- Zelie
- OuiLes mots de passe RCON et admin reçoivent une valeur aléatoire
- Pelican
- En partieComme l'egg les définit
Mises à jour Steam
- Zelie
- OuiVérifie chaque heure, met à jour quand personne ne joue
- Pelican
- En partieAu démarrage, si l'egg le fait
Applications et bases de données
Déploiement depuis GitHub à chaque push
- Zelie
- Oui
- Pelican
- Non
Déploiements sans interruption, retour arrière en un clic
- Zelie
- OuiCinq dernières versions conservées
- Pelican
- Non
HTTPS automatique pour les applications
- Zelie
- Oui
- Pelican
- Non
Bases de données
- Zelie
- OuiPostgreSQL, MariaDB, Redis, avec un explorateur de données, et reliables aux serveurs de jeu
- Pelican
- En partieMySQL pour les serveurs de jeu
Métriques
- Zelie
- OuiRequêtes, erreurs, mémoire et CPU sur une journée
- Pelican
- En partieMémoire et CPU en direct
Sécurité
Rien sur le réseau ne tourne en root
- Zelie
- OuiLa partie root n'a aucun port
- Pelican
- NonWings tourne en root sur un port public
Secrets que le panel ne peut pas relire
- Zelie
- Oui
- Pelican
- Non
Sauvegardes chiffrées vers S3
- Zelie
- OuiChiffrées sur le serveur
- Pelican
- En partieVers S3, non chiffrées
Sous-utilisateurs avec leurs propres droits
- Zelie
- Oui
- Pelican
- Oui
Pour plus tard
Plusieurs machines depuis un seul panel
- Zelie
- Prévu
- Pelican
- Oui
- Oui
- En partie
- Prévu
- Non
Pelican est décrit tel qu'il s'installe par défaut. Son chiffre de mémoire a été mesuré sur un serveur en production : le panel environ 231 Mo et Wings 38 Mo, sans compter la base de données et Docker.
Ce que Pelican fait bien
Pelican est fait pour les serveurs de jeu, et le fait bien. Un seul panel gère de nombreuses machines, les joueurs peuvent avoir leur propre accès à un seul serveur, et son format d'egg est celui pour lequel écrit la communauté des serveurs de jeu. S'il vous faut dès aujourd'hui plusieurs machines, restez sur Pelican : Zelie ne le fait pas encore.
Ce que Zelie fait autrement
- Un binaire, pas de PHP, pas de Docker. Zelie est un seul binaire, un téléchargement d'environ 50 Mo, avec son état dans SQLite. Ses processus restent sous 66 Mo de mémoire au repos, vérifié à chaque changement.
- Une commande pour installer, un clic pour mettre à jour. Une nouvelle version s'installe depuis la page Server. Les serveurs de jeu continuent de tourner, et si la nouvelle version ne démarre pas dans la minute et demie, l'ancienne est remise en place.
- Root n'a aucun port. La partie de Zelie qui tourne en root n'écoute sur aucun port réseau. Wings tourne en root sur un port public.
- Joueurs et RCON intégrés. Pour Rust et Minecraft : qui est en ligne, qui est passé, le chat, les expulsions, les bannissements et les notes, sans rien à installer en plus.
- Des applications et des bases de données à côté des jeux. Déployez un site ou un bot Discord depuis GitHub avec HTTPS, et faites tourner PostgreSQL, MariaDB ou Redis pour lui, sous la même connexion.
Transférer un serveur depuis Pelican
Zelie lit les eggs Pelican tels quels, et 21 jeux viennent des dépôts d'eggs de Pelican. Un serveur, c'est son egg et ses fichiers : le transférer prend quelques minutes.
- 1Installez Zelie et configurez sa plage de ports de jeu.
- 2Créez le serveur à partir du même egg. S'il n'est pas dans la liste, importez l'egg par son lien.
- 3Arrêtez l'ancien serveur, puis téléchargez ses fichiers par SFTP et envoyez-les dans Zelie par SFTP ou avec le gestionnaire de fichiers.
- 4Vérifiez les variables de démarrage et les ports, puis démarrez-le.
Les deux peuvent partager une machine pendant vos essais : Wings utilise le port 2022 pour SFTP et Zelie le 2222. Les deux veulent les ports 80 et 443 pour un domaine : accédez donc à Zelie par un Cloudflare Tunnel, et donnez à chaque panel sa propre plage de ports de jeu.
Questions
Les eggs Pelican fonctionnent-ils dans Zelie ?
Oui. Zelie lit les eggs au format Pelican et au format Pterodactyl. 21 jeux sont prêts à choisir, tirés des dépôts d'eggs de Pelican, et tout autre egg peut être importé par son lien.
Zelie est-il un fork de Pelican ?
Non. C'est un logiciel distinct, écrit en Go. Il lit le format d'egg qu'utilisent Pelican et Pterodactyl.
Zelie gère-t-il plusieurs nœuds ou des sous-utilisateurs ?
Des sous-utilisateurs, oui : invitez quelqu'un avec un lien et choisissez ce qu'il peut faire sur chaque serveur. Plusieurs nœuds, pas encore : Zelie gère la machine sur laquelle il est installé, et davantage est prévu.
Installer Zelie
Zelie est en début de développement, et Free est ouvert à tous : créez un compte et installez-le sur votre propre serveur. Pro et Business suivront : Pro lui aussi pour votre propre serveur, Business pour ceux qui vendent de l'hébergement.