Installation Mumble

Etape 1 / 15
Etape 01

Connexion au VPS en root

Connecte-toi a ton VPS avec l utilisateur root :

ssh root@IP_DE_TON_VPS
Succes : tu vois le prompt root@hostname.
Erreur : connexion refusee, verifie l adresse IP et que le VPS est allume.
Etape 02

Creer un utilisateur

adduser tonnom

Le terminal va demander un mot de passe et quelques informations. Tu peux laisser les champs vides avec Entree.

Succes : le terminal affiche "Adding user tonnom".
Erreur : "adduser: The user already exists" = l utilisateur existe deja, passe a l etape suivante.
Etape 03

Donner les droits sudo

usermod -aG sudo tonnom

Verifier que les droits sont bien attribues :

groups tonnom
Succes : tu vois sudo dans la liste des groupes.
Note : remplace tonnom par le vrai nom d utilisateur que tu as cree.
Etape 04

Se connecter avec le nouvel utilisateur

su - tonnom

Ou depuis ton ordinateur personnel :

ssh tonnom@IP_DE_TON_VPS

Tester que sudo fonctionne :

sudo apt update
Succes : la commande s execute sans erreur de permission.
Erreur : "tonnom is not in the sudoers file" = retourne a l etape 3 et refais usermod.
Etape 05

Installer et configurer le pare-feu

sudo apt install ufw -y
			      sudo ufw allow OpenSSH
			      sudo ufw enable
			      sudo ufw status
Succes : vous voyez "Status: active" et OpenSSH ALLOW dans la liste.
Important : toujours autoriser OpenSSH AVANT d activer ufw, sinon vous perdez l acces SSH !
Etape 06

Mise a jour du systeme

sudo apt update && sudo apt upgrade -y
Succes : affiche "0 mis a jour" ou une liste de paquets mis a jour.
Erreur : "Could not get lock" = un autre processus utilise apt. Attendez quelques minutes.
Etape 07

Installation de Mumble

sudo apt install mumble-server -y
sudo systemctl status mumble-server
Succes : le statut affiche "active (running)" en vert.
Erreur : si "failed" alors sudo systemctl restart mumble-server
Etape 08

Mot de passe SuperUser

Important : remplace TonMotDePasse par un mot de passe fort. Note-le bien !
sudo mumble-server -supw TonMotDePasse
Succes : le terminal affiche "Superuser password set".
Efface l historique apres avec : history -c
Etape 09

Configurer le serveur

sudo nano /etc/mumble-server.ini

Parametres importants a modifier :

welcometext=Bienvenue
sur notre serveur Mumble !
port=64738
bandwidth=72000
users=100
registername=ServeurWilliamRaphael
Sauvegarder : Ctrl+O — Quitter : Ctrl+X dans nano.
Etape 10

Demarrer le service

sudo systemctl enable mumble-server
			      sudo systemctl start mumble-server
			      sudo systemctl status mumble-server
Succes : vous voyez "active (running)" et "enabled".
Erreur : "inactive (dead)" alors sudo journalctl -u mumble-server -f
Etape 11

Ouvrir les ports dans le pare-feu

sudo ufw allow 64738/tcp
			      sudo ufw allow 64738/udp
			      sudo ufw reload
			      sudo ufw status
Succes : vous voyez 64738/tcp ALLOW et 64738/udp ALLOW.
Erreur : ufw inactif alors sudo ufw enable puis relancez.
Etape 12

Verifier que le serveur ecoute

ss -tulnp | grep 64738
Succes : une ligne UDP et une ligne TCP sur le port 64738.
Erreur : rien ne s affiche alors sudo systemctl start mumble-server
Etape 13

Connexion avec un client

Installer le client sur Linux :

sudo apt install mumble -y
				    mumble

Se connecter avec :

  • Adresse : mumble.ludilulu.com
  • Port : 64738
  • Nom d utilisateur : au choix
Succes : vous voyez le canal racine et pouvez parler en vocal !
Erreur : connexion echoue, verifiez que le port 64738 est ouvert dans le pare-feu.
Etape 14

Creer des canaux vocaux

Connecte-toi en SuperUser dans le client Mumble, puis :

  1. Clic droit sur le canal racine puis Ajouter puis Canal
  2. Cree le canal General (accessible a tous)
  3. Cree le canal Equipe (accessible aux membres)
  4. Cree le canal Admin (admins seulement)
Succes : les canaux apparaissent dans l arborescence du serveur.
Etape 15

Configurer les permissions ACL

Pour restreindre le canal Admin :

  1. Clic droit sur Admin puis Editer
  2. Onglet ACL puis decocher Heriter des ACL
  3. Regle 1 : Groupe all puis Refuser Entrer + Parler
  4. Regle 2 : Groupe admin puis Autoriser Entrer + Parler
Succes : les utilisateurs normaux ne peuvent plus entrer dans Admin.
Erreur : tout le monde bloque, verifiez que votre compte est dans le groupe admin.