weltongbi/teaspeak

By weltongbi

Updated over 1 year ago

TeaSpeak from free ts

Image
Message queues
1

4.2K

weltongbi/teaspeak repository overview

TeaSpeak Docker

Docker Pulls Docker Image Size Docker Stars GitHub Actions Workflow Status GitHub License

A Docker project for TeaSpeak, a free alternative to TeamSpeak 3 Server.

🚀 Recent Updates

January 2025:

  • Updated to Python 3.9 for better compatibility with yt-dlp
  • Migrated base image to Debian 11 (bullseye)
  • Fixed Python dependency issues
  • Optimized Dockerfile for better efficiency

🛠️ Prerequisites

  • Docker installed on your machine
  • Docker Compose (optional, for using docker-compose.yml)
  • Ports 9987 (UDP), 10101, and 30303 (TCP) available

🚀 How to Use

Using Docker Pull
docker pull weltongbi/teaspeak:latest
Running the Container
docker run -d \
  --name teaspeak \
  -p 9987:9987/udp \
  -p 10101:10101 \
  -p 30303:30303 \
  weltongbi/teaspeak:latest
Using Docker Compose

Create a docker-compose.yml file:

version: '3.8'

services:
  teaspeak:
    image: weltongbi/teaspeak:latest
    container_name: teaspeak
    restart: unless-stopped
    ports:
      - "9987:9987/udp"
      - "10101:10101"
      - "30303:30303"
    volumes:
      - ./certs:/opt/teaspeak/certs
      - ./db:/opt/teaspeak/database
      - ./files:/opt/teaspeak/files
      - ./log:/opt/teaspeak/logs
    environment:
      - TZ=UTC

Then run:

docker-compose up -d
Building Locally
git clone https://github.com/weltongbi/teaspeak_docker.git
cd teaspeak_docker
docker build -t weltongbi/teaspeak:latest .

📁 Directory Structure

The project includes the following important directories (which are git-ignored):

  • certs/ - SSL Certificates
  • db/ - Database files
  • files/ - Server files
  • log/ - Server logs

🔧 Configuration

The server can be configured through the config.yml file. Default settings are suitable for most use cases.

🤝 Contributing

Contributions are always welcome! Please read the contribution guidelines before submitting a pull request.

📝 License

This project is under the MIT license. See the LICENSE file for details.

📞 Support

If you encounter any issues or have questions, please open an issue on our GitHub repository. For more detailed information and source code, visit the repository.

Tag summary

Content type

Image

Digest

sha256:933840444

Size

127.5 MB

Last updated

over 1 year ago

docker pull weltongbi/teaspeak:v1.5.8