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
- internal
- virtualserver_1
- 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
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
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