Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 2.75 KB

README.md

File metadata and controls

72 lines (46 loc) · 2.75 KB

Docker Build Statu Docker Automated buil license GitHub issues

Teamspeak3 Docker Image

this image will download, install and start a Teamspek3 Server. You can specify the Download URL or use the default one. You can also use a Docker Volume as data storage or mount a host directory.

  • Notes & limits
    • Will only work with Teamspeak Server 64bit Version !
    • Based on Ubuntu 16.04 image

You can mount a Directory or Docker Volume Container with license file and other stuff to /data in the Container. Possible content of the directory (example: /path/to/test-data ):

  • test-data/
    • licensekey.dat
    • ts3server.sqlitedb
    • files/
      • virtualserver_1
        • internal
          • icons
    • query_ip_blacklist.txt
    • query_ip_whitelist.txt

Note: The Files Directory have to be a backup from another Teamspeak Server as this have to follow a special directory structure.
Container-Mountpoint: /data

Environment VARIABLES

You can set the following ENV Vars.

LANG default: de_DE.UTF-8

LC_ALL default: de_DE.UTF-8

TEAMSPEAK_DOWNLOAD_URL default: http://dl.4players.de/ts/releases/3.0.13/teamspeak3-server_linux_amd64-3.0.13.tar.bz2

Example RUN COMMANDS

Start Teamspeak Server without any custom data

docker run --name teamspeak-server -p 9987:9987/udp -p10011:10011 -p30033:30033 -d netstack/docker-teamspeak3:latest

Start Teamspeak Server with en_US.UTF-8 locales

docker run --name teamspeak-server -p 9987:9987/udp -p10011:10011 -p30033:30033 -e LANG=en_US.UTF-8 -e LC_ALL=en_US.UTF-8 -d netstack/docker-teamspeak3:latest

Start Teamspeak Server with a specific TeamSpeak Version

docker run --name teamspeak-server -p 9987:9987/udp -p10011:10011 -p30033:30033 -e TEAMSPEAK_DOWNLOAD_URL=http://dl.4players.de/ts/releases/3.0.12/teamspeak3-server_linux_amd64-3.0.12.tar.bz2 -d netstack/docker-teamspeak3:latest

Start Teamspeak Server with custom data (mount test-data dir from host)

docker run --name teamspeak-server -p 9987:9987/udp -p10011:10011 -p30033:30033 -v/path/to/test-data:/data -d netstack/docker-teamspeak3:latest

Start Teamspeak Server with custom data (mount test-data Docker Volume )

docker run --name teamspeak-server -p 9987:9987/udp -p10011:10011 -p30033:30033 -vtest-data:/data -d netstack/docker-teamspeak3:latest