Skip to content

Teamspeak3

Nightshade edited this page Jun 3, 2019 · 2 revisions

📂 Click Here - Sign up for Google's Suite for Business - Unlimited Space

📂 Click Here - NZB's with from NewsHost - PG Members Receive a 58% Discount

Table of Contents

  1. Intro
  2. Access Information
  3. Configuration Information
  4. Summary

1. Teamspeak 3.7.1 Server on Alpine

21MB docker container running a Teamspeak 3.7.1 server

Image size RAM usage CPU usage
21.3MB 15MB Low

It is based on:

Features

  • Low size of 21.3MB
  • Regular healthcheck
  • Runs without root
  • Minimalist (trimmed out mariadb option)

2. Access Information

Protocol Address Notes
traefik** teamspeak3:9987 Only for Internal App-to-App Communication
https teamspeak3.domain.com Traefik must be Deployed; Remote Servers
http domain.com:9987 Poor Security Practice - Stop with PG Port Guard
http ipv4:9987 Ideal Only for Local Servers

** Ideal for Apps to communicate between with one another. Click Here for more info!

  • The UDP port 9987 is used for the main voice server
    • The TCP port 10011 is used for file transfers
    • The TCP port 30033 is used for remote management

3. Configuration Information

NOTE: Starting with v8.1, plexguide will autoconfigure the paths, categories, and some essential settings by default.

First-time setup

Download a client on your machine from https://www.teamspeak.com/downloads.html#client

  1. Install it and launch it

  2. On your Teamspeak desktop client, enter teamspeak3.domain.com to connect.

  3. On your Docker host, enter the following:

    docker logs teamspeak

    You should see a few lines similar to:

    2018-04-16 02:54:18.228719|WARNING |VirtualServer |1  |--------------------------------------------------------
    2018-04-16 02:54:18.228789|WARNING |VirtualServer |1  |ServerAdmin privilege key created, please use the line below
    2018-04-16 02:54:18.228825|WARNING |VirtualServer |1  |token=u3bJyR+ZcUJRxgJ+CKsJmQgygR+gMuPMz7qkyaQa
    2018-04-16 02:54:18.228855|WARNING |VirtualServer |1  |--------------------------------------------------------

    Copy the token u3bJyR+ZcUJRxgJ+CKsJmQgygR+gMuPMz7qkyaQa to identify as the administrator using the Teamspeak client.

  4. In your Teamspeak client, follow the instructions as shown on the following pictures:

    Client step 1

    Client step 2

    Enter the Docker host LAN IP address as well as your admin token you previously copied.

    Client step 3

    You are now connected as administrator to your Teamspeak server

    Client step 4

    You might want now to:

    • Set encrypted voice communication globally on (right click on server -> Edit virtual server -> Security tab -> Channel voice encryption (bottom) )
    • Set a password
    • Set permissions
    • Set up and modify channels

Default Paths (configured automatically)

Path Info Docker Mountpoint
Data Folder /opt/appdata/teamspeak3/data /data
Logs Folder /opt/appdata/teamspeak3/logs /logs
  • The data directory contains the database ts3server.sqlitedb, and IP blacklist and whitelist query_ip_blacklist.txt and query_ip_whitelist.txt
    • The logs directory contains text log files

4. Summary

To share your Teamspeak server with other people, give them your public IP address or domain name, and the password to access the server if applicable.

Installing PlexGuide

  1. PlexGuide Install Information

Preplanning & Information

  1. PG Folder Structure

Domain and Port Control

  1. CloudFlare Tunnel

Primary Applications

  1. Plex

Useful Links

  1. PG YouTube Channel
Clone this wiki locally