Cet article explique comment intégrer un serveur Teamspeak 3 avec le panneau d'hébergement populaire, Webmin.
Je suppose que vous avez déjà configuré Teamspeak sur CentOS, Debian ou Ubuntu. Si ce n'est pas le cas, veuillez suivre l'un des guides ci-dessous avant de continuer.
Créer un module
Pour Webmin, nous aurons besoin d'un VPS Vultr avec l'application Webmin installée à partir de la Deploy
page.
Après avoir confirmé que Webmin fonctionne en visitant http://yourip:10000
et connecté, vous devriez maintenant avoir une interface propre. Par défaut, la partie droite de l'écran affiche la page "Informations système".
Localisez le menu sur la partie gauche de Webmin.
Choisissez "Configuration Webmin".
Choisissez "Modules Webmin".
Dans l'écran "Webmin Modules", passez à l'onglet "Clone".
Recherchez la zone "Modules à cloner" et sélectionnez "Commandes personnalisées". Donnez ensuite un nom descriptif à votre module, quelque chose comme "Teamspeak" le rendrait plus facile à reconnaître plus tard.
Ensuite, choisissez "Attribuer à la catégorie" -> "Serveurs". J'utilise habituellement cette catégorie, mais vous pouvez utiliser n'importe quelle catégorie dans "Webmin".
Pour "Réinitialiser la configuration par défaut?", Répondez "Non".
Cliquez sur "Clone Module".
Commandes de configuration
Maintenant, actualisez votre navigateur et allez dans "Serveurs" sur le côté gauche de votre thème "Webmin". Vous verrez "Teamspeak Server" lorsque vous développez "Servers".
Clique dessus.
C'est la partie où nous donnons à Webmin la possibilité de démarrer, d'arrêter et de redémarrer le serveur Teamspeak.
Cliquez sur "Créer une nouvelle commande personnalisée".
Les options sont les suivantes. Vous pouvez modifier à votre guise.
- Description:
Start Teamspeak
avec la variable: ./ts3server_startscript.sh start
.
- Exécuter dans le répertoire:
/home/teamspeak/teamspeak3-server_linux-x86
- Si vous utilisez un autre script de démarrage Linux pour Teamspeak, modifiez cette variable en conséquence.
- Exécuter en tant qu'utilisateur:
teamspeak
- Modifiez en conséquence si vous utilisez un utilisateur autre que teamspeak
.
Le reste, vous pouvez laisser tel quel, répétez les dernières étapes pour l'arrêt, le redémarrage et l'état.
Toutes nos félicitations! Vous avez donné à Webmin la possibilité de contrôler Teamspeak!