Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to install/migrate to the official Teamspeak docker

Featured Replies

Preface:

 

Unfortunately, the LSIO container based on LGSM has been deprecated (blog post). Since my friends and I use TS when gaming, I moved my old server to the official docker linked in the post . It is fairly straight forward, but I wanted to write a brief guide in case others would find it useful.

 

Please note that I am not associated with Teamspeak in any capacity and would consider myself a linux noob. ^_^ 

 

 

Guide:

 

Stop the LSIO Teamspeak container.

 

Use the Community Applications Plugin to install the official Teamspeak docker from the docker hub. Search for "teamspeak" and the click this button:

docker.jpg.72f6a64a2a7234994bdbe4d24905d45a.jpg

 

 

I copied the settings from the LSIO container:

ts3.thumb.jpg.f3a89485d278069eeee37e5ef6754ac6.jpg

 

You have to create two variables (I called them Key 1 and Key 2) defining PUID and PGID to set the correct ownership and permissions:

ts3_3.jpg.713734eb3fb0a96503da1533ad0608d0.jpg

 

The config folder for this container is located in "/var/ts3server/", so map this path to your appdata folder accordingly:

ts3_2.jpg.91e36399dc7a91613611c610479518f5.jpg

 

If you switch to "Advanced View" with the switch in the top right corner you can add this link for the icon: https://i.imgur.com/bzkHhkb.png

icon.jpg.75dee0b2fba605ee99cf1b495fe5ccde.jpg

 

 

Then apply your settings. The log will show an error, that the license agreement has not been accepted. Create a blank text file, name it ".ts3server_license_accepted" and copy it to the appdata folder. Now, the container should be able to start. Connect with the Teamspeak client and claim admin with the token stored in the log file (in /appdata/teamspeak-server/logs/).

 

Congratulations, you are now set up and can enjoy the Teamspeak server.

 

Optional:

 

If you want to migrate your old server, shut down the container and copy over the following files and folder from /appdata/oldserver/serverfiles/

 

"libts3_ssh.so"

"libts3db_mariadb.so"

"libts3db_sqlite3.so"

"ts3server.sqlitedb"

"/files/"

 

Start the container and your old settings should be restored. After this, you can shut it down and deleted the files except "/files" and "ts3server.sqlitedb".

 

 

That's it. Please let me know if you have any questions or suggenstions. 

 

Cheers

 

EDIT: Added link for docker icon

Edited by Seige

Hi,

 

thanks for this guide. I'm trying to set this up but unfortunately I'm too stupid to find the container via the Community Applications Plugin. ?

Any help please?

43 minutes ago, Marv said:

find the container

Enable get more results from dockerHub in CA's settings

  • Author
2 hours ago, Marv said:

Hi,

 

thanks for this guide. I'm trying to set this up but unfortunately I'm too stupid to find the container via the Community Applications Plugin. ?

Any help please?

 

 As @Squid mentioned, if you search for teamspeak, you can click a link to extend the search to dockerhub. I added a screenshot to my post.

Thanks, got it working.

  • 1 year later...

You can also make another variable to accept the server license.

 

Config Type:    Variable       

Name:             TS3SERVER_LICENSE

Key:                TS3SERVER_LICENSE

Value:             accept

 

 

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.