adduser --disabled-login teamspeak
cd /home/teamspeak
On télécharge la dernière version de Teamspeak.
wget http...
tar xvf teamspeak3-server_linux_amd64-X.XX.X.tar.bz2
rm -rf teamspeak3-server_linux_amd64-X.XX.X.tar.bz2
cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd ..
On accepte la license :
touch /home/teamspeak/.ts3server_license_accepted
nano /lib/systemd/system/teamspeak.service
[Unit] Description=TeamSpeak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak/ User=teamspeak Group=teamspeak Type=forking ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak/ts3server_startscript.sh stop PIDFile=/home/teamspeak/ts3server.pid RestartSec=15 Restart=always [Install] WantedBy=multi-user.target
On sauvegarde le fichier.
systemctl enable teamspeak.service
systemctl start teamspeak.service
On vérifie que c'est bien lancé avec :
systemctl | grep teamspeak.service
On récupère la clé d'admin :
cat /home/teamspeak/logs/ts3server_*
On trouve la clé après token=
Sauvegarder les fichiers suivants :
ts3server.sqlitedb
En cas de formatage d'ordi et d'oubli de sauvegarde du profil, il faut réinitialiser le serveur.
Il faut supprimer ts3server.sqlitedb et le dossier ./files/virtualserver_n. Redémarrer le serveur.
DNS A
Classique
DNS SRV
Nom _ts3
Protocole _udp
Port 9987
Cible url indiquée en DNS A