- Modifié
J'ai crée un thème pour l'interface web de teamspeak 3.
J'ai repris la base de l'interface créée par Psychokiller et je l'ai adapté a un dashboard de chez Almsaeed Studio.
Un petit screenshot pour avoir un apercu rapide : WebUI
un rapide tour d'horizon :
- Je n'ai touché a aucune fonctions. Juste modifié le visuel
- Il n'est pas responsive donc je ne sais pas ce que donne la navigation sur petit écran
- Certaines choses mérite, je pense, d'être revue. Notamment certain tableaux totalement horrible
Pour l'installer c'est quasiment identique au tuto de Ayenon :
On se place dans le répertoire web :
cd /var/www
Téléchargement de l'interface :
wget -O teamspeak.zip "https://github.com/Crazyweedz/WebUI-for-TS3/archive/master.zip"
On décompresse, renomme le dossier et supprime l'archive :
unzip teamspeak.zip && mv WebUI-for-TS3-master teamspeak && rm teamspeak.zip
On donne les bonnes permissions et on se replace dans le bon dossier :
chown -R www-data:www-data /var/www/teamspeak && cd teamspeak
On donne les bons droits aux bons dossiers :
chmod 777 icons
chmod 777 temp
chmod 777 templates_c
chmod -R 777 site/backups
On va se rendre dans le fichiers de configuration :
nano /var/www/teamspeak/config.php
Et on va donner le nom que l'on souhaite aux serveur :
$server[0]['alias']=" Le nom de votre serveur"
Il faut maintenant configurer Nginx. pour cela rendez-vous dans la conf de rutorrent :
nano /etc/nginx/sites-enabled/rutorrent.conf
Et copier/coller ceci entre les balises server :
## Début config TeamSpeak ##
location ^~ /teamspeak {
root /var/www;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
satisfy any;
allow all;
}
## Fin config TeamSpeak ##
Ne pas oublier de redémarrer Nginx :
service nginx restart
Pour un éventuel sous-domaine, je vous invite à aller sur le tuto de Ayenon.Si les couleurs ne vous plait pas, vous pouvez également la changer.
Pour se faire rendez-vous dans le fichier index.tpl :
nano /var/www/teamspeak/templates/new/index.tpl
et chercher la ligne suivante (vers la fin du fichier) :
<body class="hold-transition skin-purple sidebar-mini fixed">
Vous avez le choix entre ces 11 alternatives
- skin-blue
- skin-blue-light
- skin-black-light
- skin-black
- skin-green
- skin-green-light
- skin-red
- skin-red-light
- skin-yellow
- skin-yellow-light
- skin-purple-light
J'ai mis l'interface sur GitHub pour ceux qui voudrait en faire un autre truc. WebUi - GitHub