Dans ce tutoriel, nous allons vous montrer comment installer PufferPanel sur Ubuntu 20.04 LTS. Pour ceux d’entre vous qui ne le savaient pas, PufferPanel est un système de gestion de serveur de jeu Web gratuit et open source qui vous permet de créer plusieurs serveurs de jeu. Avec l’aide de PufferPanel, vous pouvez gérer plusieurs serveurs de jeux différents à partir d’un emplacement central. Il prend en charge Minecraft, Forge, Spigot, Sponge, les serveurs dédiés à la source et bien d’autres.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape de PufferPanel sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
Installer PufferPanel sur Ubuntu 20.04 LTS Focal Fossa
Étape 1. Tout d’abord, assurez-vous que tous vos packages système sont à jour en exécutant ce qui suit apt
commandes dans le terminal.
sudo apt update sudo apt upgrade
Étape 2. Installation de PufferPanel sur Ubuntu 20.04.
Ajoutez maintenant le référentiel officiel PufferPanel sur votre système Ubuntu :
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bash
Une fois son référentiel officiel ajouté à Ubuntu, exécutez la commande ci-dessous pour l’installer :
sudo apt install pufferpanel
Après avoir installé PufferPanel, démarrez et activez maintenant le service PufferPanel à l’aide de la commande ci-dessous :
sudo systemctl enable pufferpanel sudo systemctl start pufferpanel
Étape 3. Configurez le pare-feu.
Autorisez maintenant les ports 8080 et 5657 via le pare-feu Ubuntu :
sudo ufw allow 8080/tcp sudo ufw allow 5657/tcp
Étape 4. Configurez le proxy Nginx.
Exécutons maintenant la commande ci-dessous pour installer le serveur Web Nginx :
sudo apt install nginx
Ensuite, créez un fichier de configuration Nginx pour PufferPanel :
sudo nano /etc/nginx/sites-enabled/pufferpanel.conf
Ajoutez la ligne suivante :
listen 80;
root /var/www/pufferpanel;idroot.us panel.idroot.us; location ~ ^/.well-known {
root /var/www/html;
allow all;
}
location / {
proxy_pass https://localhost:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
}
Une fois cela fait, redémarrez le Nginx à l’aide de la commande ci-dessous :
sudo systemctl restart nginx
Étape 5. Accès à l’interface Web PufferPanel.
Ouvrez votre navigateur Web préféré et accédez à PufferPanel WebUI. Remplace le example Adresse IP ou localhost avec l’adresse de votre serveur :
https://panel.idroot.us
Ensuite, configurez PufferPanel :
- Connectez-vous à l’interface utilisateur Web PufferPanel à l’aide de votre admin les informations d’identification qui sont créées ci-dessus.
- puis accédez aux modèles dans le menu de gauche.
- Cliquez sur Importer des modèles pour ouvrir la fenêtre contextuelle. et sélectionnez un modèle de serveur de jeu que vous souhaitez importer dans les options déroulantes.
- Cliquez sur Importer des modèles. Attendez que le modèle soit téléchargé.
Toutes nos félicitations! Vous avez correctement installé PufferPanel. Merci d’avoir utilisé ce didacticiel pour installer PufferPanel sur le système Ubuntu 20.04 LTS Focal Fossa. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel PufferPanel.