/Teamspeak-docker

Minimal TeamSpeak3 server in a docker container

Primary LanguageShellGNU General Public License v3.0GPL-3.0

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.