- Inscrit
- 28 Septembre 2021
- Messages
- 36
Nexus-Games vous propose aujourd'hui de pouvoir installer votre propre panel pterodactyl. Vous avez deux options, l'option automatique* ou alors l'option manuel que nous aborderons dans se tuto. Pour cela un simple VPS linux suffira.
*L'option automatique vous permets tout de même un pleine accès à votre VPS sans restriction ici.
Pterodactyl permet d'être libre en matière de création de serveur, c'est vous qui contrôler tout ! Vous pouvez jouez à la casi totalité des serveurs de jeux, créer le nombre de serveur que vous voulez avec les paramètres que vous souhaitez.
Aujourd'hui il existe une solution très simplifiée non officiel à l'équipe de Pterodactyl pour pouvoir installer le panel.
Cette méthode vous évite toute l'installation manuel avec les dépendances et les configs qui vont avec, mais pour les plus courageux c'est ici : https://pterodactyl.io/panel/1.0/getting_started.html
Dans se tutoriel nous partons du principe que vous avez déjà installer un OS compatible avec Pterodactyl :
Cliquer sur les boutons Spoiler pour dérouler chaque étape du tutoriel :
Liste des OS : (dans mon cas j'utiliserai Debian 11)
ÉTAPE 1 : Connexion ssh via CMD ou Powershell et mise à jours :
- Connexion ssh via CMD ou Powershell / apt update + apt upgrade
1.1 - Ouvrir l'Invite de commandes (ou powershell, putty)
1.2 - Connectez vous en ssh : ssh root@IPDUVPS
1.3 - Une fois connecter, entrer la commande :
Cela devrait vous affichez ceci :
1.4 - Vous pouvez maintenant inscrire la commande apt upgrade, laisser charger et faite Y quand cela vous verrez Do you want to continue ? [Y/n].
Vous devez arriver ici :
Sélectionner : Install the package maintainer's version. et ENTRER
Votre VPS linux est désormais mises à jours avec succès.
- Connexion ssh via CMD ou Powershell / apt update + apt upgrade
1.1 - Ouvrir l'Invite de commandes (ou powershell, putty)
1.2 - Connectez vous en ssh : ssh root@IPDUVPS
1.3 - Une fois connecter, entrer la commande :
Code:
apt update
Cela devrait vous affichez ceci :
1.4 - Vous pouvez maintenant inscrire la commande apt upgrade, laisser charger et faite Y quand cela vous verrez Do you want to continue ? [Y/n].
Vous devez arriver ici :
Sélectionner : Install the package maintainer's version. et ENTRER

ÉTAPE 2 : Installer curl.
Une dépendance est nécessaire pour notre installation.
2.1 - Installer curl avec cette commande à inscrire dans la console :
Faite Y :
Vous avez bien installer curl.
Une dépendance est nécessaire pour notre installation.
2.1 - Installer curl avec cette commande à inscrire dans la console :
Code:
apt install curl
Faite Y :

ÉTAPE 3 : Démarrer l'installation automatique.
Maintenant que notre VPS est à jours et que la dépendance curl est bien installée vous pouvez insérer cette commande dans la console et faire entrer.
Vous devez voir ceci :
Dans Input 0-6 vous entrez l'option 2.
Cela va débuter l'installation, rendez vous à l'étape 4 pour la configuration du Panel.
Maintenant que notre VPS est à jours et que la dépendance curl est bien installée vous pouvez insérer cette commande dans la console et faire entrer.
Code:
bash <(curl -s https://pterodactyl-installer.se)
Vous devez voir ceci :
Dans Input 0-6 vous entrez l'option 2.
Cela va débuter l'installation, rendez vous à l'étape 4 pour la configuration du Panel.
ÉTAPE 4 : Configuration du panel.
L'installation automatique débute mais évidement l'installateur à besoin d'information que vous utilisez sur votre panel, remplissez toutes les informations demander.
4.1 - Donner un nom à votre base de donnée pour le panel. Ici nous mettrons panel
4.2 - Ajouter les informations de : Database username (pterodactyluser) par le nom d'utilisateur que vous souhaitez dans notre cas se sera Nexus :
4.3 -Ici vous devez créer un mot de passe, libre à vous sur le choix du mot de passe, je vous conseil 8charactères avec un symbole, sinon avec un brutforce le mot de passe sera simple à cracker.
4.4 - La time zone pour votre panel. En France la valeur est Europe/Paris:
4.5 - Ici une adresse mail est demander, pour l'exemple je mettrais : [email protected]
Note / Si vous souhaitez avoir le panel sous certificat ssl, cela vous sera utile, en revanche si vous ne savez pas ce qu'ai un certificat ssl entrer tout de même votre mail, un prochain tuto pourrait voir le jour pour vous aidez à passer en ssl.
4.6 - Maintenant le mail du compte admin du panel vous est demander. Inscrivez votre mail
4.7 - Les trois prochaines informations seront surnom, nom et prénom. dans notre tuto nous mettrons Nexus partout.
4.8 - Le mot de passe du compte admin est maintenant demandé. même conseil cas l'étape 4.3.
4.9 - Le lien de votre panel est à inscrire ici. Si vous n'avez pas de nom de domaine associé à votre VPS, ni même de certificat ssl alors inscrivez simplement l'IP de votre VPS. Le lien de votre panel sera : http://ip-du-vps/
4.9 - Automatisation de UFW pour l'insertion des port nécessaire, vous mettez y :
4.10 - Vous voyez maintenant un récapitulatif de vos informations, entrer y pour confirmer l'installation si vous n'avez fait aucune erreur.
4.11 - L'installation débute et un moment il vous demandera si vous voulez communiquer des informations télémétrique anonyme. Libre à vous de choisir, dans notre cas je met yes.
4.12 - Se message de confirmation et la proposition d'installation de wings devrait s'afficher :
Vous avez correctement configurer le panel, passer à l'étape 5 (obligatoire).
L'installation automatique débute mais évidement l'installateur à besoin d'information que vous utilisez sur votre panel, remplissez toutes les informations demander.
4.1 - Donner un nom à votre base de donnée pour le panel. Ici nous mettrons panel

4.2 - Ajouter les informations de : Database username (pterodactyluser) par le nom d'utilisateur que vous souhaitez dans notre cas se sera Nexus :

4.3 -Ici vous devez créer un mot de passe, libre à vous sur le choix du mot de passe, je vous conseil 8charactères avec un symbole, sinon avec un brutforce le mot de passe sera simple à cracker.

4.4 - La time zone pour votre panel. En France la valeur est Europe/Paris:

4.5 - Ici une adresse mail est demander, pour l'exemple je mettrais : [email protected]
Note / Si vous souhaitez avoir le panel sous certificat ssl, cela vous sera utile, en revanche si vous ne savez pas ce qu'ai un certificat ssl entrer tout de même votre mail, un prochain tuto pourrait voir le jour pour vous aidez à passer en ssl.

4.6 - Maintenant le mail du compte admin du panel vous est demander. Inscrivez votre mail

4.7 - Les trois prochaines informations seront surnom, nom et prénom. dans notre tuto nous mettrons Nexus partout.

4.8 - Le mot de passe du compte admin est maintenant demandé. même conseil cas l'étape 4.3.

4.9 - Le lien de votre panel est à inscrire ici. Si vous n'avez pas de nom de domaine associé à votre VPS, ni même de certificat ssl alors inscrivez simplement l'IP de votre VPS. Le lien de votre panel sera : http://ip-du-vps/

4.9 - Automatisation de UFW pour l'insertion des port nécessaire, vous mettez y :

4.10 - Vous voyez maintenant un récapitulatif de vos informations, entrer y pour confirmer l'installation si vous n'avez fait aucune erreur.

4.11 - L'installation débute et un moment il vous demandera si vous voulez communiquer des informations télémétrique anonyme. Libre à vous de choisir, dans notre cas je met yes.

4.12 - Se message de confirmation et la proposition d'installation de wings devrait s'afficher :


ÉTAPE 5 : Configuration Wings.
Maintenant que le panel est correctement configurer, nous allons passer à la configuration Wings.
5.1 - Démarrer l'installation wings en faisant Y, Wings s'installe.
5.2 - Autoriser la configuration automatique de UFW en inscrivant : Y
5.3 - Autoriser la configuration automatique de l'utilisateur pour la base de donnée : Y
5.4 - Autoriser la connexion externe à la base de donnée : Y
5.5 - Définissez l'adresse du panel, si vous n'avez pas de nom de domaine il s'agit de l'IP de votre VPS.
5.6 - Autoriser l'utilisation du port 3306 pour la connexion à mysql en faisant : Y
5.7 - Définissez le nom d'utilisateur pour la connexion à votre base de données : Nexus
5.8 - Définissez un mot de passe pour l'utilisateur qui servira à la connexion à la base de donnée :
5.8 - Utilisation de Let's Encrypt, y si vous utilisez un nom de domaine, et N si vous utilisez l'adresse IP de votre VPS
5.9- Confirmer l'installation de Wings : Y
5.10 - Une fois votre installation correctement terminé, entrer la commande :
Vous devriez avoir un retour à la ligne ce qui signifie que Wings est correctement installé !
Vous pouvez passer à l'étape suivante pour effectuer la liaison Node.
Vous avez correctement configurer wings, passer à l'étape 6 (obligatoire).
Maintenant que le panel est correctement configurer, nous allons passer à la configuration Wings.
5.1 - Démarrer l'installation wings en faisant Y, Wings s'installe.

5.2 - Autoriser la configuration automatique de UFW en inscrivant : Y

5.3 - Autoriser la configuration automatique de l'utilisateur pour la base de donnée : Y

5.4 - Autoriser la connexion externe à la base de donnée : Y

5.5 - Définissez l'adresse du panel, si vous n'avez pas de nom de domaine il s'agit de l'IP de votre VPS.

5.6 - Autoriser l'utilisation du port 3306 pour la connexion à mysql en faisant : Y

5.7 - Définissez le nom d'utilisateur pour la connexion à votre base de données : Nexus

5.8 - Définissez un mot de passe pour l'utilisateur qui servira à la connexion à la base de donnée :

5.8 - Utilisation de Let's Encrypt, y si vous utilisez un nom de domaine, et N si vous utilisez l'adresse IP de votre VPS

5.9- Confirmer l'installation de Wings : Y

5.10 - Une fois votre installation correctement terminé, entrer la commande :
Code:
systemctl start wings

Vous devriez avoir un retour à la ligne ce qui signifie que Wings est correctement installé !

Vous pouvez passer à l'étape suivante pour effectuer la liaison Node.

ÉTAPE 6 : Liaison node.
6.1 - Vous pouvez maintenant vous connectez au panel http://ip-de-votre-vps/ avec les informations enregistrées à l'étape 4
6.2 - Cliquer sur l'icone Admin :
6.3 - Aller dans l'onglet Locations :
6.4 - Créer une nouvelle Locations en faisant Create New en haut à droite :
- Inscrivez Nodes dans Short Code et valider sur Create :
- Un message s'affichera pour confirmer la bonne création :
6.5 - Ensuite aller sur Nodes :
6.6 - Créer une nouvelle Nodes en haut à droite Create New :
6.7 - Maintenant vous allez devoir renseigner les informations concernant votre VPS.
Vous aurez donc besoin de connaitre : IP, Ram et stockage qui dépende de l'offre que vous avez.
Dans notre cas pour le tutoriel le VPS fait 8go de ram et 90Go de stockage.
Les informations seront donc inscrire comme ceci :
Uniquement pour ceux qui ont un nom de domaine :
Pour ceux qui possède un nom de domaine + certificat ssl et qui ont complété les étapes d'avant avec le nom de domaine dans FQDN, vous mettez le nom de domaine que vous avez et dans Communicate Over SSL vous mettez : Use SSL Connection (si vous avez déjà créer un certificat SSL dessus)
Puis confirmer avec le bouton
6.8 - Votre Node étant créer vous arrivez sur la page suivant, cliquer sur Configuration :
6.9 - Copier le contenu de votre de configuration de votre Node
6.10 - Sur la console de votre VPS entrée la commande :
Puis coller le contenu copier en 6.7.
Pour enregistrer vous faites CTRL + X puis validé avec Y et faite entrer.
6.11 - Relancer wings depuis la console du VPS :
6.12 - Recharger votre page panel et vous devriez voir la node avec un coeur vert comme ceci :
Vous pouvez passer à l'étape suivante pour effectuer la liaison avec la base de donnée
Vous avez correctement configurer votre Node, passer à l'étape 7 (obligatoire).
6.1 - Vous pouvez maintenant vous connectez au panel http://ip-de-votre-vps/ avec les informations enregistrées à l'étape 4

6.2 - Cliquer sur l'icone Admin :

6.3 - Aller dans l'onglet Locations :

6.4 - Créer une nouvelle Locations en faisant Create New en haut à droite :

- Inscrivez Nodes dans Short Code et valider sur Create :

- Un message s'affichera pour confirmer la bonne création :

6.5 - Ensuite aller sur Nodes :

6.6 - Créer une nouvelle Nodes en haut à droite Create New :

6.7 - Maintenant vous allez devoir renseigner les informations concernant votre VPS.
Vous aurez donc besoin de connaitre : IP, Ram et stockage qui dépende de l'offre que vous avez.
Dans notre cas pour le tutoriel le VPS fait 8go de ram et 90Go de stockage.
Les informations seront donc inscrire comme ceci :

Uniquement pour ceux qui ont un nom de domaine :
Pour ceux qui possède un nom de domaine + certificat ssl et qui ont complété les étapes d'avant avec le nom de domaine dans FQDN, vous mettez le nom de domaine que vous avez et dans Communicate Over SSL vous mettez : Use SSL Connection (si vous avez déjà créer un certificat SSL dessus)
Puis confirmer avec le bouton

6.8 - Votre Node étant créer vous arrivez sur la page suivant, cliquer sur Configuration :

6.9 - Copier le contenu de votre de configuration de votre Node

6.10 - Sur la console de votre VPS entrée la commande :
Code:
cd /etc/pterodactyl && nano config.yml
Puis coller le contenu copier en 6.7.
Pour enregistrer vous faites CTRL + X puis validé avec Y et faite entrer.
6.11 - Relancer wings depuis la console du VPS :

6.12 - Recharger votre page panel et vous devriez voir la node avec un coeur vert comme ceci :

Vous pouvez passer à l'étape suivante pour effectuer la liaison avec la base de donnée

Ici nous allons créer une Database Host, qui permettra de recevoir toutes les bases de données que vous créez lorsque vous ajouterez et créer un serveur.
7.1 - Rendez vous dans l'onglet Database :
7.2 - Créer une nouvelle database host dans Create New :
7.3 - Insérer les informations de connexion à la database créer à l'étape 5.7 et 5.8 puis l'adresse IP du VPS, ainsi que dans linked Node sélectionner bien la node précédemment créer comme ceci :
Une fois terminé cliquer sur Create, un message de confirmation devrait s'afficher :
Vous avez correctement configurer votre Database Host
7.1 - Rendez vous dans l'onglet Database :

7.2 - Créer une nouvelle database host dans Create New :

7.3 - Insérer les informations de connexion à la database créer à l'étape 5.7 et 5.8 puis l'adresse IP du VPS, ainsi que dans linked Node sélectionner bien la node précédemment créer comme ceci :

Une fois terminé cliquer sur Create, un message de confirmation devrait s'afficher :


Félicitation vous avez terminé l'installation de votre panel Pterodactyl !
Voici quelque tuto annexe qui vous seront bien utile pour l'utilisation du panel :
- Comment ajouter un IP et PORT sur Pterodactyl ?
- Comment ajouter un EGG sur pterodactyl ?
Voici quelque tuto annexe qui vous seront bien utile pour l'utilisation du panel :
- Comment ajouter un IP et PORT sur Pterodactyl ?
- Comment ajouter un EGG sur pterodactyl ?
Merci d'avoir suivi notre tutoriel, si vous avez des questions n'hésitez pas à nous rejoindre sur discord pour ouvrir un ticket.
Pièces jointes
Dernière édition: