How to install/migrate to the official Teamspeak docker


Seige

Recommended Posts

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
  • Upvote 1
Link to comment
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.

Link to comment
  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.