Sign inSign up

netstack/docker-teamspeak3

By netstack

•Updated over 9 years ago

Teamspeak3 Server

Image
0

305

netstack/docker-teamspeak3 repository overview

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

Tag summary

Content type

Image

Digest

Size

74.8 MB

Last updated

over 9 years ago

docker pull netstack/docker-teamspeak3