Aller au contenu

Installer Pterodactyl sur un serveur Linux – Héberge ton propre panneau de serveurs de jeux

Découvre comment installer Pterodactyl Panel et Wings sur ton serveur Linux et gérer facilement tes propres serveurs de jeux depuis une interface Web → En savoir plus

10 novembre 202614 min de lecture1 Vues0 utile

Introduction

Pterodactyl est un panneau gratuit et open source qui te permet de gérer des serveurs de jeux comme Minecraft, Rust, ARK ou CS2 depuis une interface Web. Chaque serveur de jeu fonctionne dans son propre conteneur Docker, bien isolé des autres.

Pterodactyl se compose de deux éléments :

  • Panel – l’interface Web dans laquelle tu gères les serveurs, les utilisateurs et les ressources (application PHP avec base de données et serveur Web)
  • Wings – le service installé sur le serveur qui démarre, arrête et surveille les conteneurs des serveurs de jeux

Dans ce guide, nous allons te montrer étape par étape comment installer Panel et Wings sur ton serveur ZapX ou ton serveur dédié, configurer un domaine avec SSL et créer ton premier serveur de jeu.

Préparation

Pour utiliser Pterodactyl, tu as besoin d’un VPS ou d’un serveur dédié sous Linux, avec un accès root via SSH. Pour savoir comment te connecter à ton serveur, consulte notre guide sur le premier accès SSH. Tu découvres ZapX ? Consulte d’abord les guides d’introduction aux VPS et aux serveurs dédiés.

Conseil

Authentification par clé SSH

Nous te recommandons d’utiliser une clé SSH plutôt qu’un mot de passe. Pour savoir comment faire, consulte notre guide Créer et utiliser des clés SSH.

Configuration matérielle requise

Le Panel en lui-même est léger. Les ressources dont tu as besoin dépendent surtout du nombre de serveurs de jeux que tu veux faire fonctionner avec Wings. Si tu installes Panel et Wings sur le même serveur, nous te recommandons la configuration suivante :

MatérielMinimumRecommandé
CPU2 cœurs vCPU4 cœurs vCPU ou plus
RAM4 Go8 Go ou plus
Espace disque30 Go100 Go ou plus

Systèmes d’exploitation pris en charge

D’après la documentation officielle de Pterodactyl, les systèmes suivants sont actuellement pris en charge :

Système d’exploitationVersionsRemarque
Ubuntu22.04, 24.04Pour la version 22.04, tu as besoin d’un dépôt PHP supplémentaire
Debian11, 12, 13PHP 8.3 provient du dépôt Sury
Rocky Linux / AlmaLinux / RHEL8, 9Les noms des paquets et les chemins sont différents ; ils ne sont pas traités dans ce guide

Ce guide fournit les commandes pour Ubuntu et Debian. Ubuntu 20.04 et les versions antérieures ne sont plus prises en charge par le Panel. Si tu réinstalles ton système, privilégie Ubuntu 24.04 ou Debian 12.

Vérifier la virtualisation

Wings a besoin de Docker. Docker fonctionne sans problème sur les serveurs basés sur KVM et les serveurs dédiés, mais généralement pas dans les conteneurs OpenVZ ou LXC. Vérifie ton environnement avec la commande suivante :

bash
systemd-detect-virt

La réponse kvm ou none (serveur dédié sans virtualisation) convient. Si la commande renvoie openvz ou lxc, tu ne pourras généralement pas faire fonctionner Wings sur ce serveur.

Mettre le système à jour

Avant l’installation, mets ton système à jour :

bash
apt update && apt upgrade -y

Pare-feu et ports

Si un pare-feu est activé sur ton serveur, tu dois ouvrir les ports suivants :

PortProtocoleUtilisation
80 et 443TCPPanel (HTTP/HTTPS) et vérification du certificat par Certbot
8080TCPAPI Wings, utilisée par le Panel pour communiquer avec le Node
2022TCPAccès SFTP aux fichiers des serveurs de jeux
Ports de jeuTCP/UDPLes ports de tes allocations, par exemple 25565 pour Minecraft

Avec UFW, tu peux ouvrir les ports comme ceci. Autorise impérativement SSH en premier, sinon tu risques de perdre l’accès au serveur lorsque tu activeras le pare-feu :

bash
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw allow 8080/tcp
ufw allow 2022/tcp
ufw allow 25565:25570/tcp
ufw allow 25565:25570/udp
ufw enable

Pour en savoir plus, consulte notre guide sur la gestion du pare-feu sous Linux.

Infos

Docker et UFW

Docker crée ses propres règles pour les ports des conteneurs de serveurs de jeux. Ces ports sont donc souvent accessibles même si tu ne les as pas autorisés dans UFW. Pour les ports de jeu, ne compte donc pas uniquement sur UFW.

FAQ

Questions fréquentes

Pterodactyl est un panneau gratuit et open source pour gérer des serveurs de jeux. Il comprend le Panel (l’interface Web) et Wings, le service qui lance chaque serveur de jeu dans son propre conteneur Docker.
La documentation officielle indique Ubuntu 22.04 et 24.04, Debian 11, 12 et 13, ainsi que Rocky Linux, AlmaLinux et RHEL 8 et 9. Le Panel ne prend plus en charge Ubuntu 20.04 et les versions antérieures.
Le Panel nécessite PHP 8.2 ou 8.3 ; PHP 8.3 est recommandé. Sous Ubuntu 22.04 et Debian, PHP 8.3 provient d’un dépôt supplémentaire. Ubuntu 24.04 l’inclut déjà.

Avis

Cet article t’a-t-il été utile ?

Ton avis nous aide à mieux définir les priorités et à améliorer les contenus.

0 de 0 Les personnes ayant donné leur avis ont trouvé cet article utile.

Aide personnalisée

Le guide ne suffit pas ?

Notre équipe d’assistance ZAP connaît ton produit : décris brièvement ta demande et nous t’aiderons personnellement.

Zappy connaît ce guide et te répond directement dans le chat.