Article de blog: Installer pufferpanel Novembre 2024 , Dev , Sys,
Bienvenue dans ce guide complet pour installer, configurer et utiliser PufferPanel sur une machine Linux. Ce tutoriel est basé sur une version fraîchement installée d’Ubuntu Server 20.04. Si vous utilisez une autre distribution Linux ou version, certaines commandes peuvent différer légèrement, mais le processus global reste similaire.
Suivez attentivement les étapes décrites ci-dessous.
Qu’est-ce que PufferPanel ?
PufferPanel est une plateforme open-source de gestion de serveurs, idéale pour héberger et gérer facilement des serveurs de jeux tels que Minecraft, CS:GO, Rust, et bien d’autres. Grâce à son interface web intuitive, il simplifie la gestion des serveurs pour les utilisateurs débutants comme avancés.
Pré-requis avant de commencer
Une machine Linux (dans ce tutoriel, nous utilisons Ubuntu Server 20.04).
Un accès root ou un utilisateur disposant des droits sudo.
Une connexion Internet.
Étape 1 : Mettre à jour votre système
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é.
Étape 2 : Installer PufferPanel
1. Ajouter le dépôt officiel PufferPanel
Pour installer PufferPanel, commencez par ajouter son dépôt officiel à votre système :
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bash
2. Installer PufferPanel
Une fois le dépôt ajouté, installez PufferPanel avec la commande suivante :
sudo apt install pufferpanel -y
3. Activer et démarrer le service PufferPanel
Activez le service pour qu’il se lance automatiquement au démarrage et démarrez-le immédiatement :
sudo systemctl enable pufferpanel
sudo systemctl start pufferpanel
Vous pouvez vérifier que le service fonctionne correctement en exécutant la commande suivante :
sudo systemctl status pufferpanel
Si tout est en ordre, vous verrez un statut "active (running)".
Étape 3 : Configurer le pare-feu
Pour permettre l’accès à PufferPanel, vous devez ouvrir les ports utilisés par le service. Par défaut, PufferPanel utilise les ports 8080 (interface web) et 5657 (communication entre les nœuds). Exécutez les commandes suivantes :
sudo ufw allow 8080/tcp
sudo ufw allow 5657/tcp
Vérifiez l’état du pare-feu :
Pour vérifier si les règles ont été appliquées, utilisez :
sudo ufw status
Étape 4 : Accéder à l’interface web
Une fois PufferPanel installé, ouvrez votre navigateur et accédez à l’adresse suivante :
http://<adresse_IP_de_votre_serveur>:8080
Remplacez <adresse_IP_de_votre_serveur> par l’adresse IP publique ou locale de votre machine. Si vous êtes sur la même machine, vous pouvez utiliser http://localhost:8080.
La première fois que vous accédez à l’interface, un assistant de configuration vous guidera pour créer un compte administrateur et finaliser la configuration.
Étape 5 : Gestion des utilisateurs et des serveurs
1. Ajouter un utilisateur
Pour permettre à d’autres personnes d’accéder à votre PufferPanel (par exemple, pour gérer leurs propres serveurs), vous pouvez créer de nouveaux utilisateurs via l’interface web. Voici comment :
Connectez-vous à l’interface web en tant qu’administrateur.
Rendez-vous dans l’onglet Utilisateurs (Users).
Cliquez sur Créer un utilisateur (Add User).
Remplissez les informations nécessaires (nom d’utilisateur, e-mail, rôle, etc.).
Enregistrez les modifications.
ou via command
sudo pufferpanel user add
2. Créer un serveur
Une fois un utilisateur créé, vous pouvez lui assigner un serveur :
Allez dans l’onglet Serveurs (Servers).
Cliquez sur Créer un serveur (Create Server).
Configurez les paramètres de base du serveur : nom, chemin d’installation, type de jeu (Minecraft, Rust, etc.).
Assignez ce serveur à un utilisateur existant.
Démarrez le serveur.
Sauvegarde et restauration
Pour éviter toute perte de données, il est important de sauvegarder régulièrement vos fichiers et configurations PufferPanel. Voici les étapes :
1. Sauvegarde des fichiers
Les données de PufferPanel sont généralement stockées dans /var/lib/pufferpanel. Vous pouvez les sauvegarder avec cette commande :
sudo tar -czvf pufferpanel_backup.tar.gz /var/lib/pufferpanel
2. Restauration des fichiers
Pour restaurer une sauvegarde :
sudo tar -xzvf pufferpanel_backup.tar.gz -C /
Vérifiez les logs de PufferPanel :
sudo journalctl -u pufferpanel
Assurez-vous que le pare-feu ne bloque pas les ports.
Consultez la documentation officielle de PufferPanel pour des conseils spécifiques.
Avec ce guide, vous avez tout ce qu’il faut pour installer, configurer, et utiliser efficacement PufferPanel. Vous pouvez maintenant gérer vos serveurs de jeux avec une grande facilité ! Si vous avez des questions ou besoin d’aide, n’hésitez pas à demander.