-
Notifications
You must be signed in to change notification settings - Fork 55
Teamspeak3
Table of Contents
21MB docker container running a Teamspeak 3.7.1 server
Image size | RAM usage | CPU usage |
---|---|---|
21.3MB | 15MB | Low |
It is based on:
- Low size of 21.3MB
- Regular healthcheck
- Runs without root
- Minimalist (trimmed out mariadb option)
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 PTS 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
NOTE: Starting with v8.1, plexguide will autoconfigure the paths, categories, and some essential settings by default.
Download a client on your machine from https://www.teamspeak.com/downloads.html#client
-
Install it and launch it
-
On your Teamspeak desktop client, enter teamspeak3.domain.com to connect.
-
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. -
In your Teamspeak client, follow the instructions as shown on the following pictures:
Enter the Docker host LAN IP address as well as your admin token you previously copied.
You are now connected as administrator to your Teamspeak server
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
Path | Info | Docker Mountpoint |
---|---|---|
Data Folder | /opt/appdata/teamspeak3/data | /data |
Logs Folder | /opt/appdata/teamspeak3/logs | /logs |
- The
data
directory contains the databasets3server.sqlitedb
, and IP blacklist and whitelistquery_ip_blacklist.txt
andquery_ip_whitelist.txt
- The
logs
directory contains text log files
- The
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.
Wiki - Wiki
- Recommended Pre-Reading
- Server - Storage Planning
- Usenet or BitTorrent
- PTS Editions
- PTS Folder Structure
- PTS-Repos
- Common Issues
Data Transport
- Traefik
- Port Guard
- PTS Shield
- PTS Press
- Google Cloud - GCE
- Hetzner Cloud
- PTS Fork
- Extra PTS Commands
- PTS Vault - Data Storage
- PTSPatrol
- Plex AutoScan in Docker Container
- Plex_Dupefiner
- Traktarr
- System & Network Auditor
- PreInstaller & UnInstaller
Core Apps [Expand]
Community Apps [Expand]
- AirSonic
- Bazarr
- Bitwarden
- BookSonic
- cAdvisor
- Cloud Commander
- Deluge
- DelugeVPN
- Dozzle
- Duplicati
- Filebrowser
- FlexGet
- Gazee
- Headphones
- Heimdall
- HomeAssistant
- jd2-openvpn
- Kitana
- Logarr
- MakeMKV
- MariaDB
- McMyadmin
- MEDUSA
- Mellow
- Miniflux
- Monitorr
- Muximux
- Mylar
- NextCloud
- NowShowing
- NZBHydra2
- Organizr
- plpp
- pyLoad
- qBittorrent
- QBittorrent VPN
- radarrsyncarr
- Resilio
- rflood-openvpn
- rutorrent-openvpn
- Shoko Anime Server
- SpeedTest
- SyncLounge
- Teamspeak3
- The Lounge
- Transmission
- Trakt.or
- Ubooquity
- Varken
- vnc-xfce
- vnstat
- ZeroTier