Cómo instalar un servidor de TeamSpeak en Ubuntu / Debian


Esta guía le mostrará cómo instalar un servidor TeamSpeak en un servidor Linux. TeamSpeak es un servidor de voz o un “intercomunicador virtual” que le permite hablar con otros en línea. Se usa comúnmente para juegos, pero la gente también lo usa para colaborar con sus grupos de trabajo, proyectos de pasatiempos o simplemente para conversar con amigos y familiares.

Instalar TeamSpeak

Obten TeamSpeak de su página oficial:

  1. En tu computadora entra a teamspeak.com.
  2. En la sección de descargas en la página da click en TeamSpeak 3.
  3. Bajo Linux, selecciona Server AMD64
  4. Click en el botón de download.
  5. Acepta los terminos y condiciones
  6. En la página de descarga simplemente copia el link directo de descarga.

Extrae Teamspeak

  1. Conectate a tu servidor Linux via SSH y crea un directorio.
    mkdir teamspeak
    
  2. Entra a tu nuevo directorio
    cd teamspeak
    
  3. Descarga el TeamSpeak, solo remplaza el url de abajo por el que copiaste directo (nueva version).
    wget http://dl.4players.de/ts/releases/3.0.11.3/teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
    
  4. Extrae el paquete con tar
    tar -xvf teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
    

Corriendo TeamSpeak

Una vez que se descarga TeamSpeak, está listo para iniciar el servidor. TeamSpeak viene precompilado por lo que no se requiere configuración o construcción.

  1. Entra al directorio recien extraído
    cd teamspeak3-server_linux-amd64
    
  2. Ejecutar el script de inicio del servidor.
    ./ts3server_startscript.sh start
    
  3. ------------------------------------------------------------------
                          I M P O R T A N T
    ------------------------------------------------------------------
                   Server Query Admin Account created
             loginname= "serveradmin", password= "RQkvl+Ip"
    ------------------------------------------------------------------
    
    
    ------------------------------------------------------------------
                          I M P O R T A N T
    ------------------------------------------------------------------
          ServerAdmin privilege key created, please use it to gain
          serveradmin rights for your virtualserver. please
          also check the doc/privilegekey_guide.txt for details.
    
           token=nfV+rTxhgQRR6m1Nn3royO08Sljeh1Ysm9bZ5JNw
    ------------------------------------------------------------------
    
  4. Desde su computadora, abra su cliente TeamSpeak y abra el diálogo de conexión.

    The connect dialog box

  5. Ingrese la dirección IP de su Linode o un dominio al que apunta, el apodo serveradmin y la contraseña como se proporciona.
  6. Una vez que la conexión sea exitosa, el cliente le pedirá el token de seguridad. Cópielo de la sesión de SSH y péguelo en el cuadro de diálogo del cliente.

HAciendo que  TeamSpeak inicie automáticamente

Si deseas que TeamSpeak se inicie automáticamente cada vez que inicie su servidor, siga estas instrucciones.

  1. pwd
    

    La salida/output debe ser similar a:

    /home/user/teamspeak/teamspeak3-server_linux-amd64
    
  2. Como root o con sudo, crea un nuevo archivo llamado /etc/init/teamspeak.conf e inserta el siguiente código, remplazando user con su usuario y /home/user/teamspeak/teamspeak3-server_linux-amd64/ con la ruta de arriba (pwd):
    /etc/init/teamspeak.conf
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    
    #!/bin/sh
    chdir /home/user/teamspeak/teamspeak3-server_linux-amd64/
    
    respawn
    
    setuid user
    setgid user
    
    exec /home/user/teamspeak/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh
    
    start on runlevel [2]
    stop on runlevel [013456]

    La próxima vez que inicies TeamSpeak va a cargar automáticamente

Configuración de Firewall

Si usa un firewall, los siguientes puertos deberán abrirse: 9987, 30033, 10011 y 41144. Aquí están los comandos para abrir esos puertos en IPtables. Ejecute cada línea como un comando separado.

iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --dport 41144 -j ACCEPT

Like it? Share with your friends!

0 Comments