Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    TeamSpeak

    Announcements
    5
    19
    569
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • nebulon
      nebulon Staff last edited by

      Hi everyone,

      TeamSpeak is now available in the app store. Most of the packaging work was done by @msbt Thanks a lot!

      Code: https://git.cloudron.io/cloudron/teamspeak-app
      App store link: https://cloudron.io/store/com.teamspeak.cloudronapp.html
      Docs: https://cloudron.io/documentation/apps/teamspeak/

      1 Reply Last reply Reply Quote 4
      • Sidias
        Sidias last edited by

        Hey,

        thats really nice but... how can i use my own license? Because the ts3server.ini resets on every restart so i cant define an alternative path to an license... and the homepath that is defined in the ts3server.ini is read-only... ?

        1 Reply Last reply Reply Quote 0
        • nebulon
          nebulon Staff last edited by

          Yes we were aware that this is something which needs work, but we don't have a license to test this so far and it is one of the main reasons why the app is still marked as unstable. I hope I can fix that up the coming days and it would be great if you could then test it.

          1 Reply Last reply Reply Quote 1
          • Sidias
            Sidias last edited by Sidias

            @nebulon
            Sounds great, i can give you all the feedback you need. No Problem.

            I use a modified version of the app and i simply add this to the preconfigured ts3server.ini:
            licensepath=../../data/ts/license/

            and let the dockerfile create the folder license under ts and thats it so the server start searching for the license in this folder and i can simply add one and if not it use the freelicense with 32 slots.. ^^

            i hope that helps =).

            lg Sidias

            EDIT: And can you maybe provide around 10 slots for 10 Voiceservers. Because most Licenses that are NPL or Gamerlicenses have a maximum of 10 Voiceservers possible but with the vanillaapp they cant be used. That whould be nice so i can simply use the App from the Store ^^ so updating are automatic =).

            1 Reply Last reply Reply Quote 0
            • nebulon
              nebulon Staff last edited by

              @Sidias I am not sure what your modified version is, however I've uploaded a new app package, which should fix the license issue. It would be great, if you could install a new instance there using https://my.<yourdomain.com>/#/appstore/com.teamspeak.cloudronapp?version=1.0.1 and then copy the license to /app/data/licensekey.dat Then restart that app instance. If this works, please let me know.

              1 Reply Last reply Reply Quote 1
              • Sidias
                Sidias last edited by

                @nebulon License work fine now =).

                But for real productive usage there 9 more slots needed for the virtual Server because otherwise i can only host 1 big 512 Slots Server with that App. But i need 4 little ones.

                lg Sidias

                1 Reply Last reply Reply Quote 0
                • nebulon
                  nebulon Staff last edited by

                  I am not quite sure what you mean with "9 more slots" for production use. Can you clarify how the app package should be adjusted to be good for production use?

                  1 Reply Last reply Reply Quote 0
                  • Sidias
                    Sidias last edited by

                    @nebulon

                    as i said it above... 9 more Ports open... the standartteamspeakport is 9987 but if i want 4 virtual Servers i need 4 ports and if i want 10 is need 10 ports to be open.

                    I dont test it now but in the past cloudron dont support portranges in the settings like 9987-9997 to get up all the virtual servers possible so the app need more ajustable ports to be possible open.

                    lg Sidias

                    1 Reply Last reply Reply Quote 0
                    • girish
                      girish Staff last edited by

                      Ah, looks we need adjustable port ranges for that to work. Cloudron currently does not support port ranges. But we are investigating this since apps like jitsi and the like requires some ranges to be open as well.

                      1 Reply Last reply Reply Quote 1
                      • nebulon
                        nebulon Staff last edited by

                        @Sidias ah I got it now, I didn't get the slot vs. port thing. I don't see where in Teamspeak you can adjust port ranges, but if you want to run multiple Teamspeak server instances, you can install them alongside each other and during installation assign different ports to them from the Cloudron interface. Each app picks up its assign ports individually. Does that solve your issue?

                        1 Reply Last reply Reply Quote 0
                        • M
                          msbt App Dev last edited by

                          yea you can host multiple teamspeak apps/servers with different ports, you just need to add :port in the ts client to connect to the server, the rest is being set internally

                          1 Reply Last reply Reply Quote 0
                          • Sidias
                            Sidias last edited by Sidias

                            @nebulon No how multible Teamspeakinstallation will solve the Problem that the one i installed has the limitation to 1 Port? The License allow me to made 10 virtual servers in total... thats are not different hostet teamspeaks that is 1 TS-Installation that provide all that Servers. So i need to bring them up in the 1 instance i had.. but thats not possible because the standartteamspeakapp has no more ports open.

                            Is it so hard to simply define 9 more ports and let them be disabled by default and if someone needs them its one click to bring them open so multiple virutal TS-Servers are possible.

                            lg Sidias

                            EDIT: I mean i can use a modified version and all that but im sure im not the only one out there using cloudron and has a NPL or Gamingslicense of Teamspeak. So Futureproof TS-App for Cloudron need 9 more ports to be open possibly.

                            1 Reply Last reply Reply Quote 0
                            • nebulon
                              nebulon Staff last edited by

                              To understand this further, you usually run multiple Teamspeak server processes with different ts3server.ini (to be able to adjust the ports) and then use the same license file configured in all those config files? Do they have to share the same database or so? If not, wouldn't it work to install multiple Teamspeak app instances on the same Cloudron and then upload the same license to all of them?

                              1 Reply Last reply Reply Quote 0
                              • Sidias
                                Sidias last edited by

                                @nebulon No there not multible processes. If you install TS3 normally you get 1 Mainprocess and that starts a Child that is your TS-Server you see (1 Virtual Server) and my license allow me to have 10 of them. So i can get into the console of TS3 and define 9 more Servers than the initial 1 but thats all the same license and all licenses can only use in 1 Installation if i host another TS with that license the license get banned after a few hours because thats not allowed.

                                Do you really know nothing about TS-Servers? I need todo this in the 1 Installation i had:
                                https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/45/16/how-do-i-create-a-new-virtual-server

                                But if i do that the second and all further virtual servers are not reachable because the port is blocked.

                                The Voiceservers from TS are only virtual instances.

                                lg sidias

                                1 Reply Last reply Reply Quote 0
                                • nebulon
                                  nebulon Staff last edited by

                                  Ah now it makes sense to me, thanks for the explanation. For this indeed we have to wait until port ranges are implemented. Also if I got this correctly, this only applies to the UDP port, not the ServerQuery port (assuming this is for the control entry of the main instance) nor the file transfer port?

                                  1 Reply Last reply Reply Quote 0
                                  • Sidias
                                    Sidias last edited by

                                    @nebulon yes thats correct. But why we must wait until portranges are allowed? Simply define 9 more ports for the app and let them closed by default and if someone needed them they can be used with a simple click...

                                    1 Reply Last reply Reply Quote 0
                                    • nebulon
                                      nebulon Staff last edited by

                                      The main reason is, that there is also no way currently to disable ports by default during installation, so unless manually disabled the app will come up with all those ports being open and unused, while occupying them. We will discuss, if we can put this feature in the next release.

                                      1 Reply Last reply Reply Quote 1
                                      • Sidias
                                        Sidias last edited by

                                        Ok i had a modified LampApp for multible MCServers and as i bring that App up with 10 Ports for 10 MCservers they are not enabled i had enabled them after installation...

                                        And if Cloudron supports Portranges they are also still all time open than... No difference.. but in this state that TS-App is unusable for NPL and Gamerlicenses...

                                        The way with 9 more ports are the best possible for now.

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          DigitEgal last edited by DigitEgal

                                          Teamspeak 5 Beta is now available to download from the Windows11 store! 👍

                                          You no longer require closed beta access 🚀 to voice chat on your favourite servers on the new client,
                                          but will still require closed beta access to unlock the global chat features using the methods listed in this Thread.

                                          How to get closed beta access is written in the first post of the same Thread

                                          1 Reply Last reply Reply Quote 2
                                          • First post
                                            Last post
                                          Powered by NodeBB