Sign inSign up

teamspeaksystems/teamspeak6-server

By teamspeaksystems

â€ĸUpdated 13 days ago

Beta version of TeamSpeak 6 Server. Early access to fixes & features. Test & share feedback!

Image
21

1M+

teamspeaksystems/teamspeak6-server repository overview

⁠TeamSpeak 6 Server - Beta Release README

Welcome to the Beta release of the TeamSpeak 6 Server! We're excited to have you onboard as you explore the next generation of TeamSpeak. This document will guide you through getting started and highlight important details about the current Beta.

As this is a Beta version, some features are still in development, and you may come across bugs. Your feedback is important and will help us shape a more stable and complete final release.

⁠About TeamSpeak

Tried & tested for nearly 25 years, we have a solution that fits everyone's needs. TeamSpeak offers the ideal voice communication for gaming, education and training, internal business communication, and staying in touch with friends and family. Our primary focus is delivering a solution that is easy to use, with high security standards, excellent voice quality, and low system and bandwidth usage.

â â„šī¸ Beta Status & Known Issues

This is a beta release. The main objective is to collect diverse feedback and identify potential issues before the stable version is launched.

Self-Hosted Server Files: The dedicated server software for TeamSpeak 6 is still under active development and is not yet fully feature-complete. We are committed to delivering the complete TS6 experience for self-hosted servers.

Feature Instability: Some of the new features may be unstable or subject to change as we continue refining them.

Feedback is Essential: Your experience is invaluable, and your input is crucial to us. Please report any issues or share your suggestions in our Community Forum⁠ or on GitHub⁠.

Limitations: Please be aware that TeamSpeak 3 server licenses are not compatible with a TeamSpeak 6 server, and currently, there is no migration path available from TeamSpeak 3 to TeanSpeak 6 server.

At this time, it is not yet possible to obtain or upgrade to a larger license for TeamSpeak 6.

We truly appreciate your understanding and patience as we work on solutions to support your future needs.

⁠👇 Getting Started with TS6

To get started with the TeamSpeak 6 Client, please head over to our Downloads⁠ page.

For information on self-hosting, see the brief guide below. For the latest updates, announcements, and to engage with the teamspeak community, be sure to check out our Community Forum⁠ and follow us on Twitter⁠.

â âš™ī¸ Configuration

⁠You can configure your server in three main ways:
  1. Command-Line Arguments Pass options directly when starting the server (e.g., ./tsserver --default-voice-port 9987). This is useful for temporary changes or for scripting.

  2. Environment Variables: Set environment variables before starting the server. This is useful for Docker or when you want to avoid command-line clutter.

  3. YAML Configuration File: For a persistent configuration, it is highly recommended to use a tsserver.yaml file. You can generate a default config file using the --write-config-file flag.

Key settings you can control include network ports (voice, file transfer), database connections (supports SQLite and MariaDB), IP bindings, and logging options.

For a complete list of available options, run the server with the --help flag or refer to the CONFIG.md⁠ at GitHub.

Docker is the easiest way to run the TeamSpeak 6 server in an isolated and manageable environment.

⁠1. Simple docker run command:

For a quick start, you can use the docker run command.

# Running the TeamSpeak 6 Server container in detached mode using a docker volume
docker run -d \
  --name teamspeak-server \
  -p 9987:9987/udp \
  -p 30033:30033 \
  -e TSSERVER_LICENSE_ACCEPTED=accept \
  -v teamspeak-data:/var/tsserver/ \
  teamspeaksystems/teamspeak6-server:latest
⁠2. Using docker-compose.yaml:

This is the best practice for a server you intend to keep running. Create a docker-compose.yaml file:

services:
  teamspeak:
    image: teamspeaksystems/teamspeak6-server:latest
    container_name: teamspeak-server
    restart: unless-stopped
    ports:
      - "9987:9987/udp"   # Voice Port
      - "30033:30033/tcp" # File Transfer
      # - "10080:10080/tcp" # Web Query
    environment:
      - TSSERVER_LICENSE_ACCEPTED=accept
    volumes:
      - teamspeak-data:/var/tsserver

volumes:
  teamspeak-data:
    name: teamspeak-data

Official Website⁠
Community Forum⁠
GitHub Repository⁠

Thank you for being a part of the TeamSpeak 6 Beta program!
Your participation and feedback will help us shape the future of TeamSpeak! 💙

Tag summary

Content type

Image

Digest

sha256:d845f803aâ€Ļ

Size

57.6 MB

Last updated

13 days ago

docker pull teamspeaksystems/teamspeak6-server