TeamSpeak es una aplicación gratuita y muy popular de chat de voz en tiempo real, chat de voz a través de Internet. TeamSpeak utiliza una cantidad muy pequeña de ancho de banda y lo utilizan principalmente jugadores que chatean entre sí mientras juegan para evitar problemas de latencia. Todos los usuarios necesitan un cliente instalado en sus dispositivos y un servidor central, todos los clientes están conectados.
Este tutorial explica cómo configurar un servidor TeamSpeak en un VPS Ubuntu 16.04.
Inicie sesión en su VPS Ubuntu 16.04 como usuario root
ssh root@IP_address -p port_number
y asegúrese de que el sistema esté actualizado ejecutando el siguiente comando
apt-get update && apt-get upgrade
También puede habilitar las actualizaciones automáticas.
Cree un nuevo usuario del sistema con capacidades de inicio de sesión limitadas para TeamSpeak para que la aplicación pueda ejecutarse con ese usuario.
adduser --disabled-login teamspeak Adding new group 'teamspeak' (1000) ... Adding new user 'teamspeak' (1000) with group `teamspeak' ... Creating home directory '/home/teamspeak' ... Copying files from '/etc/skel' ... Changing the user information for teamspeak Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]
Puede dejar todos los campos de información del usuario en blanco.
El siguiente paso es descargar TeamSpeak. Ir asu sitio oficialy descargue la última versión estable de TeamSpeak Server. Al momento de escribir este artículo, esta es la versión 3.0.13.6
cd /usr/local wget https://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2
Después de descargarlo, descomprime el archivo y cambia el nombre de la carpeta TeamSpeak a tu gusto.
tar -jxvf teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 mv teamspeak3-server_linux_amd64 teamspeak
Configure el acceso para el usuario recién creado, establezca el propietario de los archivos de TeamSpeak
chown -R teamspeak:teamspeak /usr/local/teamspeak
El script de ejecución está incluido en los archivos, por lo que crearemos un enlace simbólico
ln -s /usr/local/teamspeak/ts3server_startscript.sh /etc/init.d/teamspeak
y ejecute el siguiente comando para que el servidor TeamSpeak se inicie automáticamente en el momento del arranque:
update-rc.d teamspeak defaults
Finalmente, inicie el servidor TeamSpeak:
service teamspeak start
Para probar el trabajo de TeamSpeak, ejecute el siguiente comando
service teamspeak status ? teamspeak.service Loaded: loaded (/etc/init.d/teamspeak; bad; vendor preset: enabled) Active: active (running) since Sun 2017-05-24 17:12:23 CDT; 1min 15s ago Docs: man:systemd-sysv-generator(8) Process: 8234 ExecStart=/etc/init.d/teamspeak start (code=exited, status=0/SUCCESS) CGroup: /system.slice/teamspeak.service ??8241 ./ts3server
También encontrará aquí el nombre de usuario, la contraseña y la clave de privilegio. Necesita esta información para administrar su servidor.