binhex Posted January 22, 2016 Share Posted January 22, 2016 (edited) Overview: Support for Docker image arch-teamspeak in the binhex repo. Application: TeamSpeak - https://www.teamspeak.com/teamspeak3 Docker Hub: https://hub.docker.com/r/binhex/arch-teamspeak/ GitHub: https://github.com/binhex/arch-teamspeak Documentation: https://github.com/binhex/documentation If you appreciate my work, then please consider buying me a beer For other Docker support threads and requests, news and Docker template support for the binhex repository please use the "General" thread here Edited May 9, 2019 by binhex Quote Link to comment
femin Posted January 27, 2016 Share Posted January 27, 2016 Tips I'd like to share: 1) the default network type is "host", make sure you select "bridge" if you are doing port forwarding, as in screenshot below: These are the listening ports Default voice port (UDP): 9987 Default filetransfer port (TCP): 30033 Default serverquery port (TCP): 10011 2) If you used your privilege key once and want to generate another one, you need to telnet to the serverquery port 10011 Telnet to your Unraid with Putty Your Host IP:10011 You should see the prompt TS3 Welcome to the TeamSpeak 3 ServerQuery interface, type "help" for a list of commands and "help <command>" for information on a specific command. at the prompt, login with username/password, to find out the login info, you need to view "supervisord.log" inside your teamspeak config folder (you specified this volume mapping during the initial docker setup) ------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ Server Query Admin Account created loginname= "serveradmin", password= "xxxxxxxx" ------------------------------------------------------------------ To login: login serveradmin <password> Find out the virtual server ID of the server: serverlist to generate the privilege key: use sid=1 (selects the virtual server) tokenadd tokentype=0 tokenid1=2 tokenid2=0 (Create a new token) This is what it looks like: TS3 Welcome to the TeamSpeak 3 ServerQuery interface, type "help" for a list of commands and "help <command>" for information on a specific command. login serveradmin password error id=0 msg=ok serverlist virtualserver_id=1 virtualserver_port=9987 virtualserver_status=online virtualserver_clientsonline... use sid=1 error id=0 msg=ok tokenadd tokentype=0 tokenid1=2 tokenid2=0 token=[this is your newly generated privilege key string] error id=0 msg=ok Refer to Teamspeak SeverQuery manual here: http://media.teamspeak.com/ts3_literature/TeamSpeak%203%20Server%20Query%20Manual.pdf 1 Quote Link to comment
Mettbrot Posted February 16, 2016 Share Posted February 16, 2016 After I upgraded today, Teamspeak is not startign anymore. The log is empty, only saying "Exited (127)" Is there anything I can do? Quote Link to comment
binhex Posted February 16, 2016 Author Share Posted February 16, 2016 After I upgraded today, Teamspeak is not startign anymore. The log is empty, only saying "Exited (127)" Is there anything I can do? i know what this is, little oversight on my part, wait 30 mins then pull the image down again and you should be ok Quote Link to comment
Frayedknot Posted February 16, 2016 Share Posted February 16, 2016 Me three... it no longer starts (Exit 127) The Deluge docker from BinHex was also doing the same thing after an update, but after a few more updates (forced and one update that became available) it now works. So I suspect it's being fixed... hopefully. Quote Link to comment
binhex Posted February 16, 2016 Author Share Posted February 16, 2016 Me three... it no longer starts (Exit 127) The Deluge docker from BinHex was also doing the same thing after an update, but after a few more updates (forced and one update that became available) it now works. So I suspect it's being fixed... hopefully. the fix is in place on github, just waiting for docker hub to build, its being VERY slow today, queued for over an hour and still not kicked off yet, hopefully will be done soon. Quote Link to comment
Mettbrot Posted February 16, 2016 Share Posted February 16, 2016 No worries Thank you for the quick fix binhex! Quote Link to comment
Frayedknot Posted February 16, 2016 Share Posted February 16, 2016 Me three... it no longer starts (Exit 127) The Deluge docker from BinHex was also doing the same thing after an update, but after a few more updates (forced and one update that became available) it now works. So I suspect it's being fixed... hopefully. Update showed up on unraid docker page and has been applied. She worky now Thanks. Quote Link to comment
jakel2069 Posted February 20, 2016 Share Posted February 20, 2016 where is ts installed so i can add my licensekey ? Quote Link to comment
binhex Posted February 20, 2016 Author Share Posted February 20, 2016 where is ts installed so i can add my licensekey ? there are a couple of locations for TS, namely /usr/share/teamspeak3-server/ and /var/lib/teamspeak3-server/ i have no idea where the licence file goes though as im running un licenced, if you can tell me where abouts it should go then i can either attempt to configure this via command line or symlink it over from /config. Quote Link to comment
jakel2069 Posted February 21, 2016 Share Posted February 21, 2016 the licensekey needs to be in the same folder as the .exe Quote Link to comment
binhex Posted February 22, 2016 Author Share Posted February 22, 2016 the licensekey needs to be in the same folder as the .exe ok ive made a small alteration, can you try downloading the latest docker image and then put your licence file in the hosts path for the /config volume mapping, let me know how you get on. Quote Link to comment
liuzhen Posted February 24, 2016 Share Posted February 24, 2016 Have I configured TS3 wrong on my server? Channels/server properties are reset whenever I update the docker or if I restart server. No issues using other binhex dockers though... it's quite inconvenient. Quote Link to comment
binhex Posted February 24, 2016 Author Share Posted February 24, 2016 Have I configured TS3 wrong on my server? Channels/server properties are reset whenever I update the docker or if I restart server. No issues using other binhex dockers though... it's quite inconvenient. are you setting the channels to permanent via the teamspeak client?, they are NOT permanent by default. ive just done a quick test and can successfully create a new channel, mark as perm, and restart the container, reconnect and see the channel i created. Quote Link to comment
liuzhen Posted February 25, 2016 Share Posted February 25, 2016 Have I configured TS3 wrong on my server? Channels/server properties are reset whenever I update the docker or if I restart server. No issues using other binhex dockers though... it's quite inconvenient. are you setting the channels to permanent via the teamspeak client?, they are NOT permanent by default. ive just done a quick test and can successfully create a new channel, mark as perm, and restart the container, reconnect and see the channel i created. Yeah the channels are permanent. I have to re-enter the private key every time I restart/update things to reclaim server admin. Not sure what I'm doing wrong because your sonarr, sab, plex and couchpotato docker clients are all working perfectly. Quote Link to comment
tazire Posted March 17, 2016 Share Posted March 17, 2016 have my server up and running just wondering how do i find out the ip for accessing the server from outside the home network? Quote Link to comment
Bjonness406 Posted March 17, 2016 Share Posted March 17, 2016 You need to portforward the right port with the ip unraid use. To check your public ip, just search "what is my ip" on Google. Quote Link to comment
tazire Posted March 18, 2016 Share Posted March 18, 2016 You need to portforward the right port with the ip unraid use. To check your public ip, just search "what is my ip" on Google. So when I have my ip what should i type into my connect tab in teamspeak. I have no problems with connections over my home network but just putting in my ip:9987 to connect doesnt work. Quote Link to comment
Bjonness406 Posted March 18, 2016 Share Posted March 18, 2016 You need to portforward the right port with the ip unraid use. To check your public ip, just search "what is my ip" on Google. So when I have my ip what should i type into my connect tab in teamspeak. I have no problems with connections over my home network but just putting in my ip:9987 to connect doesnt work. You need to port forward some ports on your router. This are the ports http://forum.teamspeak.com/threads/46486-Teamspeak-3-Server-Ports?p=200519#post200519 Quote Link to comment
tazire Posted March 18, 2016 Share Posted March 18, 2016 You need to portforward the right port with the ip unraid use. To check your public ip, just search "what is my ip" on Google. So when I have my ip what should i type into my connect tab in teamspeak. I have no problems with connections over my home network but just putting in my ip:9987 to connect doesnt work. All the relevant ports have already been forwarded. You need to port forward some ports on your router. This are the ports http://forum.teamspeak.com/threads/46486-Teamspeak-3-Server-Ports?p=200519#post200519 Quote Link to comment
Bjonness406 Posted March 18, 2016 Share Posted March 18, 2016 Write in this ip https://www.whatismyip.com/ Dont use :9987 after the ip, I have it working without having to do that. Since that is the default port for teamspeak. Quote Link to comment
hardenakker Posted March 21, 2016 Share Posted March 21, 2016 awesome! working great. Is there a place where i can put 'query_ip_whitelist.txt' ? because when i put it in the config folder, it doesn't work... I need this file to prevent flood bans... Would be awesome if this could be implemented some how. thanks!! Quote Link to comment
Recommended Posts
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.