Lampjaw / docker-teamspeak

TeamSpeak 3 Server Docker Image

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mbentley/teamspeak

docker image for TeamSpeak 3 Server based off of debian:jessie

To pull this image: docker pull mbentley/teamspeak

Note: This Dockerfile will always install the very latest version of TS3 available.

Example usage (no persistent storage; for testing only - you will lose your data when the container is removed):

docker run -d --name teamspeak -p 9987:9987/udp -p 30033:30033 -p 10011:10011 -p 41144:41144 mbentley/teamspeak

Advanced usage with persistent storage:

  1. On your host, create necessary directories, files, and set permissions:
  • mkdir -p /data/teamspeak
  • chown -R 503:503 /data/teamspeak
  1. Start container:
    docker run -d --restart=always --name teamspeak \
      -p 9987:9987/udp -p 30033:30033 -p 10011:10011 -p 41144:41144 \
      -v /data/teamspeak:/data \
      mbentley/teamspeak
    

In order to get the credentials for your TS server, check the container logs as it will output the serveradmin password and your ServerAdmin privilege key.

For additional parameters, check the (6) Commandline Parameters section of the TeamSpeak 3 Server Quickstart Guide. Either add the parameters to ts3server.ini or specify them after the Docker image name.

Example:

docker run -d --restart=always --name teamspeak \
  -p 9987:9987/udp -p 30033:30033 -p 10011:10011 -p 41144:41144 \
  -v /data/teamspeak:/data \
  mbentley/teamspeak \
  clear_database=1 \
  create_default_virtualserver=0

About

TeamSpeak 3 Server Docker Image


Languages

Language:Shell 100.0%