Prérequis
Installer Pterodactyl et Wings à l'aide de la documentation officiel.
Créer un node
Configurez vos settings comme vous le souhaitez vous devez seulement respecter ces trois settings :
Je vous conseil également de garder les ports SSL et SFTP par défaut.
Configurer le Wings
Copier ce que le panel vous donne dans le fichier /etc/pterodactyl/config.yml.
Vous pouvez modifier le chemin de :
cert: /etc/letsencrypt/live/node1.example.com/fullchain.pem
key: /etc/letsencrypt/live/node1.example.com/privkey.pem
Mais sachez où vous les rangez !
Pour la suite, nous allons les appeler respectivement "fichier certification SSL" et "fichier key SSL".
Configurer Cloudflare
Tout d'abord, vous devez faire un enregistrement A pour node1.example.com (remplacez par votre sous domaine) vers l'ip de votre wings en mode "proxied" :
Connecter Cloudflare et le Wings en SSL
Pour l'instant, la connexion SSL est active uniquement entre le client et Cloudflare, or on veut pouvoir se connecter avec le Wings en SSL.
Nous devons donc avoir une connexion SSL entre Cloudflare et le Wings.
Pour cela, rendez vous sur Cloudflare dans "SSL/TLS" dans "Origin Server" (ou "Serveur d'Origine" en français) :
Cliquez sur "Create Certificate" (ou "Créer un Certificat") :
Laissez les paramètres par défaut (vous pouvez supprimer ce qu'il y a dans hostnames et mettre le sous domaine de votre node si vous le souhaitez) :
Puis cliquez sur créer.
Cloudflare vous donne les informations du certificat :
Vous n'avez plus qu'à copier "Origin Certificate" (ou "Certificat d'Origine") dans le "fichier certification SSL" et "Private Key" (ou "Clé Privée") dans "fichier key SSL".
Redémarrez le Wings.
Et Voilà !