Skip to content

Minimal TeamSpeak3 server in a docker container

License

Notifications You must be signed in to change notification settings

Carlgo11/Teamspeak-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamSpeak3 Server as a Container

License GitHub release (latest SemVer) GitHub Workflow Status Docker

This package is a minimal version of TeamSpeak3 as a Docker container.
The aim of this project is to provide an always-up-to-date highly secure way to install and run a TeamSpeak3 server regardless of the OS that the host runs on.

Requirements

To use this project you'll need:

  • Docker-compose
  • cURL/Wget

Installation

  1. Download the files in examples
    wget https://raw.githubusercontent.com/Carlgo11/Teamspeak-docker/master/examples/docker-compose.yml
    wget https://raw.githubusercontent.com/Carlgo11/Teamspeak-docker/master/examples/ts3server_config.ini
    wget https://raw.githubusercontent.com/Carlgo11/Teamspeak-docker/master/examples/.env
  2. Change the database credentials in .env
  3. Start the docker containers
    docker-compose up -d

Port configuration

A list of all incoming and outgoing ports that TS3 uses can be found here.
If you need an optional feature, such as TSDNS or ServerQuery, add the appropriate port to the ports array in docker-compose.yml

LICENSE

This work is licensed under GPL-3.0. See the full license here.