Comment installer, configurer et utiliser PufferPanel sur une machine Linux
Comment installer, configurer et utiliser PufferPanel sur une machine Linux
PufferPanel est un puissant panel serveur open source conçu pour administrer vos Game Server (comme Minecraft) sur un VPS ou un serveur Linux Ubuntu. Pour te montrer comment l'installer, je vais préparer une machine fraîche, me connecter en SSH, configurer le firewall UFW, puis lancer la commande d'auto installation pas à pas.
Bienvenue dans ce guide pour installer PufferPanel, un panel open-source permettant de gérer facilement ses serveurs de jeux depuis une interface web. Le guide est prévu pour une machine Ubuntu Server fraîchement installée, idéalement Ubuntu 22.04 ou 24.04. mais est ouvert a tout les distribution linux
Installation rapide
Si vous avez une machine vierge et que vous voulez aller droit au but, vous pouvez utiliser mon script d'installation je vous conseil cependant de lire le rester pour comprendre vraiment ce que vous fait et pas copie collée comme ça
sudo sh -c 'apt update && apt upgrade -y && apt install -y curl ufw && curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh?any=true | bash && apt update && apt install -y pufferpanel && ufw allow 22/tcp && ufw allow 8080/tcp && ufw allow 5657/tcp && systemctl enable --now pufferpanel && echo "" && echo "============================================" && echo " PufferPanel est installé !" && echo "============================================" && echo "" && echo "Création du compte administrateur :" && echo "" && pufferpanel user add'
Elle fait tout dans l'ordre : Mise à jour → dépendances → dépôt PufferPanel → installation → firewall → démarrage → création du compte admin.
Le script s'occupe de l'installation, de la configuration de base et vous proposera de créer votre compte administrateur à la fin.
Se connecter en SSH
Pour commencer, connectez-vous à votre serveur avec SSH
ssh utilisateur@IP_DU_SERVEUR
Quelques bonnes pratiques :
• utilisez une clé SSH plutôt qu'un mot de passe
• évitez d'utiliser directement root au quotidien
• gardez votre serveur à jour
• n'ouvrez que les ports nécessaires.
Mettre le serveur à jour
Avant de commencer, il est crucial de s’assurer que votre système est à jour. Exécutez les commandes suivantes :
sudo apt update
sudo apt upgrade -y
Ces commandes mettent à jour les paquets installés et les correctifs de sécurité.
Installer PufferPanel
Ajoutez le dépôt officiel :
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh?any=true | sudo bash
Puis installez PufferPanel :
sudo apt update
sudo apt install pufferpanel -y
Créer le compte administrateur
Créez maintenant votre premier utilisateur :
sudo pufferpanel user add
Suivez les questions affichées dans le terminal et choisissez les droits administrateur lorsque cela vous est demandé.
Démarrer PufferPanel
Activez et démarrez le service :
sudo systemctl enable --now pufferpanel
Vérifiez son état :
sudo systemctl status pufferpanel
Vous devriez obtenir :
[***] Active: active (running) [***]
Accéder à PufferPanel
Une fois l'installation terminée, ouvrez :
Astuce fait ip a pour voir votre ip sur votre machine
http://IP_DU_SERVEUR:8080
Remplacez IP_DU_SERVEUR par l'adresse IP de votre serveur.
Connectez-vous ensuite avec le compte administrateur créé précédemment.
Configurer le firewall *Optionnelle
Si vous utilisez UFW, commencez toujours par autoriser SSH (PS il est possible que le port ssh ne soit pas 22 mais 8022 ou 2022 utilisée le bon port si non vous ne pourez plus vous connectée !) :
sudo ufw allow 22/tcp
Puis ouvrez le port web de PufferPanel :
sudo ufw allow 8080/tcp
Astuce modifiée le port pufferpannel sur 443 et mettez le derrière un nom de domaine gérée par cloudflare et activée le proxy par exemple puffer.domain.fr pour protégée votre ip et la passée en https de force
Et le port SFTP de PufferPanel :
sudo ufw allow 5657/tcp
Activez ensuite UFW :
Si vous avez plus aucun signale bravo vous vous étes vous méme bloquez plus que a tout recomencée de zero :)
sudo ufw enable
Vérifiez les règles :
sudo ufw status
Pour vos serveurs de jeux, vous devrez également ouvrir leurs ports respectifs. Par exemple, Minecraft utilise généralement 25565 pour java et 19132 pour bedrock:
Astuce vous pouvez utilisée de port différent et ouvre une rangée de port par exemple 20500-20600 qui te donnera tout les port de 20500 a 20600 mais fait le seulement si vous savez ce que vous fait vos mieux ouvrir port par port
Aussi si vous utilisée un proxy sur Minecraft comme VeloFlamme ou autre vous pouvez juste ouvrir le port du proxy et pas des serveur reliée
sudo ufw allow 25565/tcp
sudo ufw allow 19132/udp
sudo ufw allow 20500-20600/tcp
sudo ufw allow 20500-20600/udp
Quelques commandes utiles *Tips
Voir les logs :
sudo journalctl -u pufferpanel
Suivre les logs en direct :
sudo journalctl -u pufferpanel -f
Redémarrer PufferPanel :
sudo systemctl restart pufferpanel
Sauvegardes *Tips
Les fichiers importants se trouvent notamment dans :
/etc/pufferpanel/
/var/lib/pufferpanel/
Vous pouvez effectuer une sauvegarde avec : :
sudo tar -czf pufferpanel-backup-ENTREE UN DATE OU UN ELEMENT.tar.gz \
/etc/pufferpanel \
/var/lib/pufferpanel
Pensez à stocker vos sauvegardes sur une autre machine ou un stockage distant.
* Soutenir mon travail *
Si ce guide vous a été utile et que vous souhaitez me soutenir : www.pinou007.fr/support-me Merci pour votre soutien.