Ce guide documente la migration d’un serveur Mumble (Murmur) depuis une machine virtuelle Debian 12 Bookworm vers un container LXC Debian 13 Trixie hébergé sur un cluster Proxmox VE. Cette opération permet de réduire l’empreinte mémoire tout en utilisant la dernière version de Debian.
mumble-server.ini et mumble-server.sqlite.Commencez par mettre à jour les dépôts et installez le paquet du serveur :
apt update && apt install mumble-server -y
systemctl stop mumble-server
Comme Debian 13 introduit de nouvelles options (audit des groupes, gestion des enregistreurs), il est préférable d’utiliser le fichier de configuration par défaut du nouveau système et d’y reporter vos réglages.
/etc/mumble-server.ini./var/lib/mumble-server/mumble-server.sqlite.L’utilisateur mumble-server doit être propriétaire de ses fichiers pour fonctionner correctement. Pour une sécurité renforcée, nous restreignons l’accès aux fichiers sensibles.
# Attribution de la propriété à l'utilisateur système
chown mumble-server:mumble-server /etc/mumble-server.ini
chown -R mumble-server:mumble-server /var/lib/mumble-server/
# Restriction des droits d'accès (Lecture/Écriture pour le service uniquement)
chmod 640 /etc/mumble-server.ini
chmod 640 /var/lib/mumble-server/mumble-server.sqlite
Note de sécurité : Ces commandes garantissent que seul l’utilisateur
mumble-serverpeut lire la configuration et la base de données, protégeant ainsi vos jetons et mots de passe des autres utilisateurs du système.
Assurez-vous que le service démarre dès le lancement du container :
systemctl enable mumble-server
systemctl start mumble-server
Utilisez la commande suivante pour confirmer que le serveur est actif :
systemctl status mumble-server
Vérifiez également dans les journaux que la base de données SQLite a bien été chargée sans erreur.
