Choisir entre Docker, l'œuf de panel et un serveur Node.js
Docker si tu as une machine à toi, l'œuf Pterodactyl ou Pelican si ton hébergeur te donne un panel, un fichier agora.mjs si tu n'as qu'un serveur Node.js : les trois donnent le même produit.
Mis à jour le 4 oct. 2026, 17 h 45
Sur cette page
En bref. Trois voies mènent au même Agora, avec les mêmes mises à jour en un clic. Choisis selon ce que tu as déjà : une machine à toi, un panel d'hébergement, ou seulement le serveur Node.js d'un hébergeur ordinaire.
Avant de commencer #
- Lis Prérequis pour savoir ce qu'il te faut.
- Les mots techniques (Docker, panel, œuf…) sont expliqués dans le glossaire ; chacun est aussi redéfini en une phrase ci-dessous.
Trouver ta voie #
<!-- CAPTURE C-007 -->
- Si tu as une machine Linux à toi, un VPS (un serveur loué chez un hébergeur) ou un NAS (un boîtier de stockage réseau), sur laquelle Docker tourne ou peut tourner : choisis Docker. Une seule commande installe tout.
- Sinon, si ton hébergeur te donne un panel Pterodactyl ou Pelican (le site web où l'on gère ses serveurs de jeu), sur lequel tu peux importer un œuf (un fichier qui explique au panel comment installer un type de serveur) : choisis l'œuf.
- Sinon, si tu n'as que le serveur « Node.js » d'un hébergeur de jeux ordinaire, sans import d'œuf possible : choisis
agora.mjs. Tu y déposes un seul fichier.
Ton espace sur agorapanel.com prépare les fichiers de la voie choisie, avec ta clé déjà dedans : sur la page Installer Agora sur mon panel (tuile Installer sur mon panel de Mon espace), les boutons Télécharger mon .env (Docker Compose), Œuf pour Pterodactyl et Œuf pour Pelican.
<!-- CAPTURE C-008 -->
Comparer les trois voies #
Docker (install.sh) | Œuf Pterodactyl / Pelican | Serveur Node.js (agora.mjs) | |
|---|---|---|---|
| Pour qui | Tu as un VPS, un NAS ou une machine Linux avec Docker | Ton hébergeur te donne un panel, ou tu en administres un | Tu n'as que le panel client d'un hébergeur ordinaire |
| Base de données du Hub | Créée pour toi par le script | Intégrée : rien à fournir | Installée toute seule au premier démarrage |
| Installation | Une seule commande | Importer l'œuf, créer le serveur, vérifier la clé | Commander un serveur Node.js, déposer agora.mjs et un fichier agora.env |
| Accès à un terminal | Oui | Non (le panel n'en offre pas) | Non |
| Mises à jour | En un clic dans Administration → Agora | Pareil | Pareil |
| HTTPS | Profil Caddy fourni, ou ton propre proxy | Selon ton panel ou ton proxy | Selon ton hébergeur |
<!-- À CONFIRMER : œuf tout-en-un (claude/pg-integre) : ligne « Base de données du Hub », colonne œuf --> <!-- À CONFIRMER : voie Node.js (agora.mjs) à tester sur le banc avant de la recommander (RAPPORT §1) -->
La base de données du Hub est le carnet où Agora range ses membres et son forum. Elle n'est pas celle de ton serveur de jeu : voir Les deux bases d'Agora.
Dans les trois cas #
- Le serveur ne contient pas l'application : un petit programme d'amorçage la télécharge au premier démarrage, contre ta clé de licence, et vérifie sa signature.
- Aucune image privée n'est nécessaire : tout repose sur des images ou des serveurs Node publics.
- Aucune modification de Wings (le programme du panel qui exécute ses ordres) n'est demandée.
Mon conseil #
- Si tu as le choix, prends Docker avec
install.sh: c'est le plus court, et la base est incluse. - Si tu es sur un panel, prends l'œuf qui correspond exactement à ton panel (Pterodactyl ou Pelican). Les deux fichiers ne sont pas interchangeables : regarde tout en bas de ton panel, il affiche son nom.
- Si tu n'as qu'un serveur Node.js, prends
agora.mjs: voir Installer sur un serveur Node.js d'hébergeur. - Si tu veux qu'Agora se réinstalle tout seul sur ton panel, ton espace propose une installation automatique par la clé d'API du panel. Attention : elle efface le serveur choisi, et elle suppose que le serveur a déjà l'œuf d'Agora : voir Installation automatique sur ton panel. <!-- À CONFIRMER : AUT-1, l'installation automatique suppose-t-elle un serveur déjà créé avec l'œuf Agora ? (code vérifié, test banc encore à faire) -->
Tu sais que c'est réussi quand… #
Tu sais laquelle des trois voies est la tienne, et tu as sous la main le fichier qui va avec : la commande install.sh, l'œuf de ton panel, ou agora.mjs.
Si tu hésites encore #
- Si tu ne sais pas quel panel tu as, regarde le pied de page de ton panel : il affiche « Pterodactyl » ou « Pelican ». Voir Reconnaître Pelican ou Pterodactyl.
- Si tu ne sais pas si Docker est installé, la page Prérequis donne les deux commandes qui le vérifient.
- Si aucune des trois voies ne convient, écris au support depuis ton espace : voir Ouvrir un billet de support.
Pour aller plus loin #
- Installer avec Docker
- Installer sur Pterodactyl
- Installer sur Pelican
- Installer sur un serveur Node.js d'hébergeur
- Installation automatique depuis ton espace
- Ton premier jour avec Agora : toutes les étapes, de l'installation à la tablette.
Cet article t'a aidé ?
Articles liés
- Vérifier les prérequis avant d'installer AgoraUn endroit où faire tourner Agora (Docker, panel ou serveur Node.js), une clé de licence, un accès HTTPS sortant et un compte Discord ; la base du jeu seulement pour le MDT.
- Installer avec Docker (install.sh)Une seule commande installe Agora et sa base PostgreSQL sur une machine Linux avec Docker : tu n'as aucune base à préparer.
- Installer sur PterodactylImporter l'œuf Pterodactyl téléchargé depuis ton espace, créer un serveur avec, puis démarrer : la base de données du Hub est intégrée, tu n'as rien à fournir.
- Installer sur PelicanImporter l'œuf Pelican (et pas celui de Pterodactyl), créer un serveur avec, puis démarrer : la base de données du Hub est intégrée, tu n'as rien à fournir.
- Installation automatique sur ton panelDepuis ton espace, branche ton panel Pterodactyl ou Pelican par une clé d'API : le site réinstalle le serveur que tu choisis, en l'effaçant. À réserver à un serveur qui a déjà l'œuf d'Agora.
- Les deux bases d'Agora : celle du Hub et celle du jeuTon installation utilise deux bases de données : celle du Hub (PostgreSQL, fournie et gérée par Agora) et celle de ton serveur de jeu (MySQL ou MariaDB, que tu as déjà).