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.

http://PGBlitz.wiki

Useful Starter Links

  1. Introduction
  2. Blitz YouTube Channel
  3. G-Suite Signup
  4. Recommended NewsHosts

Prior Planning 101

  1. Recommended Pre-Reading
  2. Server - Storage Planning
  3. Usenet or BitTorrent
  4. PG Editions
  5. PG Folder Structure
  6. PGBlitz Repos
  7. Common Issues

Deploy & Config

PGBlitz
  1. SSH Server Access
  2. Create a SUDO User
  3. Install PGBlitz
  4. WatchTower
  5. Remote Path Mappings

Data Transport
  1. PG Clone
    1. Google OAuth Keys
    2. PG Move
    3. PG Blitz
    4. 2nd HD Option

Key Components

  1. Traefik
  2. Port Guard
  3. PG Shield
  4. PG Press
  5. Google Cloud - GCE
    1. Automated setup
  6. Hetzner Cloud
  7. PG Fork
  8. Extra PG Commands

Blitz App Info

  1. Accessing PG Apps
  2. App Port Scheme
  3. Trigger Plex autoscan with Sonarr and Radarr

Tools & Services

Core Apps [Expand]
  1. Emby
  2. Jackett
  3. Jellyfin
  4. LazyLibrarian
  5. Lidarr
  6. Netdata
  7. NZBGet
  8. Ombi
  9. Plex
  10. Portainer
  11. qBittorrent
  12. Radarr
  13. RuTorrent
  14. SABNZBD
  15. Sonarr
  16. Tautulli
Community Apps [Expand]
  1. AirSonic
  2. AllTube
  3. Bazarr
  4. Beets
  5. Bitwarden
  6. BookSonic
  7. cAdvisor
  8. Cloud Commander
  9. DDClient
  10. Deezloaderremix
  11. Deluge
  12. DelugeVPN
  13. Dozzle
  14. Duplicati
  15. EmbyStats
  16. FlexGet
  17. Gazee
  18. Gitea
  19. Handbrake
  20. Headphones
  21. Heimdall
  22. HomeAssistant
  23. HTPCManager
  24. JDownloader2
  25. jd2-openvpn
  26. Kitana
  27. Logarr
  28. MakeMKV
  29. MariaDB
  30. McMyadmin
  31. MEDUSA
  32. Mellow
  33. Monitorr
  34. Muximux
  35. Mylar
  36. NextCloud
  37. NowShowing
  38. NZBHydra2
  39. NZBThrottle
  40. Organizr
  41. pyLoad
  42. qBittorrent
  43. qBittorrent-vpn
  44. Radarr4k
  45. Resilio
  46. rflood-openvpn
  47. rutorrent-openvpn
  48. ShareSite
  49. Shoko Anime Server
  50. SpeedTest
  51. SyncLounge
  52. Syncthing
  53. Teamspeak3
  54. The Lounge
  55. Transmission
  56. Trakt.or
  57. Ubooquity
  58. vnc-xfce
  59. x TeVe
  60. Zammad

Misc Info & Articles

  1. Change Server Time
  2. Fail2Ban
  3. Custom Containers
Scripts
  1. Scripting Area
    1. Auto Upload for Sonarr and Lidarr
    2. Auto Delete Log
    3. Plex Plugin DB Backup
    4. Plex fast BACKUP
Clone this wiki locally
You can’t perform that action at this time.