Synology

Synology – Teamspeak via Docker installieren

In diesem Beitrag zeige ich euch wie ihr Teamspeak auf euer Synology NAS via Docker installieren könnt.

Als erstes müssen wir Docker aus dem Paketzentrum installieren, wenn nicht schon vorhanden.

Anschließend gehen wir in die FileStation und navigieren zum docker-Ordner. Darin erstellen wir nun einen neuen Ordner mit dem Namen „teamspeak“.

Nun erstellen wir noch eine Datei mit dem Namen .ts3server_license_accepted und darin wird folgendes: license_accepted=1 abgespeichert.

Download-Datei

(Die anderen Ordner und Dateien wurden nach dem Start des Containers erstellt.)

Wenn dies erledigt ist öffnen wir Docker.

Und gehen nun auf den Punkt Registrierung dann geben wir oben rechts in der Suche teamspeak ein.

Dann wählen wir den ersten Eintrag aus und klicken auf Download. Anschließend wählen wir auch die Version latest aus.

Und warten bis das Image heruntergeladen ist. Nun wählen den Menüpunkt Image aus und wählen das Teamspeak Image aus und klicken oben auf Starten.

Dann klicken wir Erweiterte Einstellungen.

Dann navigieren wir zum Punkt Volumes und binden das zuvor im Docker Ordner erstellte Teamspeak Verzeichnis ein.

Dazu klicken wir auf Odner hinzufügen und wählen den teamspeak Ordner aus. Dann unter Mount-Pfad tragen wir folgendes ein /var/ts3server/.

Dann gehen wir zum Punkt Netzwerk. Hier machen wir einen Hacken bei Dasselbe Netzwerk wie Docker-Host verwenden.

Jetzt klicken wir auf Übernehmen stellen die Konfiguration fertig.

Dann können wir den Teamspeak Container starten.

Nun klicken wir oben auf Details und gehen zum Punkt Protokoll.

Hier finden wir die Anmeldedaten und Token den wir für den TS3 Client benötigen.

Den Client den ihr für euer Betriebssystem benötigt könnt ihr hier herunterladen.

Zum Schluss müsst ihr den Client öffnen eure IP-Adresse des Synology-NAS oder DDNS Adresse eintragen.

Zugriff von Extern

Damit ihr euren TS3 Server auch von außerhalb erreichen könnt, benötigt ihr eine DDNS-Adresse (Dynamic Domain Name System).

Diese könnt ihr, wenn nicht vorhanden auch in der Synology NAS anlegen. Oder bei Anbietern wie DuckDNS, No-IP.

Wenn eure Synology von außen erreichbar ist, müsst ihr nur noch die Ports in eurem Router auf das NAS  weiterleiten und das war es schon. Dann im TS3 Client eure DDNS-Adresse eintragen und fertig.

Daraufhin werdet ihr nach einem Berechtigungsschlüssel gefragt, hier tragt ihr dann das Token aus dem Protokoll ein.

Ein Teamspeak3 Server benutzt folgende Ports:

Default port (UDP eingehend): 9987 Default filetransfer port (TCP eingehend): 30033

Default serverquery port (TCP eingehend): 10011

Default weblist port (UDP ausgehend): 2010

Default tsdns port (TCP eingehend): 41144

Default accounting port (TCP ausgehend): 2008

Default SSH port: 10022

Wenn das alles erledigt ist haben wir erfolgreich einen TS3 Sever auf dem Synology NAS installiert.

Ich hoffe euch hat der Beitrag gefallen, bei Fragen oder Feedback schreibt mir unten in den Kommentaren.

Mehr anzeigen

96 Kommentare

  1. Hallo, eine gute Anleitung, allerdings weis ich nicht wie ich die .ts3server_licence_accepted Datei erstellen soll? Eine TXT Datei ist doch sicher nicht das richtige da es so nicht funktioniert, können sie mir da weiterhelfen? Vielen dank.

  2. Hallo, und danke für den Link. Eigentlich kann man nach deiner Anleitung nichts falsch machen, dennoch funktioniert es bei mir nicht!

    Meine Ds918+ sagt, Docker Container teamspeak1 wurde unerwartet gestoppt!

    LG. Manfred

    1. Hallo, kann es sein wo du die Datei hochgeladen hast in den teamspeak Ordner, dass sie ohne Punkt ts3server_license_accepted beginnt? Dann muss die Datei nachträglich umbenannt werden in der FileSation zu .ts3server_license_accepted

      Gruß Alexander

  3. Hallo
    Eine Frage hätte ich noch, lässt sich der Server irgendwie auf 40 oder 50 Clients erhöhen?
    Im Moment ist es nur für 32 ausgelegt was bei einem 40 Mann raid wie in World of Warcraft Zb. nicht zu gebrauchen wäre.
    Das wäre schon Cool wenn das ginge 🙂

    LG. Manfred

      1. Hallo
        Schon klar das die Geld verlangen denn im Moment zahle ich noch für einen 50er Slot.
        Aber die verkaufen auch für einen 5er Client Server die Lizenzen.
        Aber für einen großen raid kann man ja auch Discord nutzen.

        LG. Manfred

  4. Super Beitrag, der hat mir geholfen auf die schnelle für uns ein TS zu erstellen, Danke
    Hast du noch die Möglichkeit sowas auch für ein TS3 Web Interface zu erstellen. Ich bekomme das nicht zum laufen.

  5. hi, super anleitung. klappt alles super. danke 😉
    ich hab mir jetzt eine serverlizenz für einen 64er slot gekauft, nur wo hinterleg ich jetzt den key den ich bekommen hab um auf 64 slots zu kommen?

    1. Wenn eine Lizenz gekauft hast wozu brauchst dann das das hier? Mit deiner gekauften Lizenz hast normal auch TS Zugangs Daten bekommen . Wirst ja auch einen Account dort erstellt haben müssen oder? Bei 4Netplayers.com wars halt so.

        1. Hallo

          Wirst ihre Server mit deiner Lizenz nutzen müssen was willst hier damit anfangen? Sollte es doch so funktionieren wie sie es gerne hätten dann würde es mich interessieren wie sie es gemacht haben.

          Mfg. Manfred

    2. Hey, also laut Dokumentation soll die license.dat ins Teamspeak Verzeichnis und dann den Container Neustarten.

      Müssen uns da durchprobieren, da ich bis jetzt noch nie ein Lizenz erworben hatte. Um es auszuprobieren.

  6. Ich bekomme beim Starten die Meldung unerwartet gestoppt.

    Warning – name ‚query_ip_whitelist‘ from file /var/run/ts3server/ts3server.ini is deprecated (but understood), please use the new name ‚query_ip_allowlist‘ instead.

    Warning – name ‚query_ip_blacklist‘ from file /var/run/ts3server/ts3server.ini is deprecated (but understood), please use the new name ‚query_ip_denylist‘ instead.

    Please set the environment variable TS3SERVER_LICENSE to „accept“ in order to accept the license agreement.

    Alternatively, create a file named „.ts3server_license_accepted“ in the working directory or start the server with the command line parameter „license_accepted=1“.

    To view the license agreement set TS3SERVER_LICENSE to „view“ in order to print the license to the console.

    Alternatively view the file „LICENSE“ in your favorite text viewer yourself.

    1. Hallo Andy,

      Hast du die .ts3server_license_accepted Datei in den Docker/Teamspeak Ordner kopiert bzw. vom Link herunterladen? Dann musst du nachträglich so nochmals umbenennen(.ts3server_license_accepted).

      Gruß
      Alexander

  7. Danke für die Anleitung.
    Gibt es auch eine Möglichkeit Plugins wie „JTS3ServerMod“ zu installlieren. Über Docker gäbe es die Images zumindest.
    Leider steig ich da aus?

  8. Super Erkärung soweit. Ich hab eine ähnliche Frage wie Nic.
    Würde gern Icons selbst hinzufügen. In der Theorie soweit kein Problem aber irgendwie will der Upload nicht funktionieren.
    Fehlermeldung: „Transfer „icon_3743964162″ berichtet: (could not open file transfer connection)“
    Liegt das an irgend nem Port? TS an und für sich klappt super…

  9. Hi,
    Danke für die Dockerversion, nachdem meine Nas gecrahed ist musste ich vieles neu machen. auch ts3 diesmal eben über docker weils das andere nicht mehr gibt.

    Problem. man kann den Docker nicht runterladen, io.docker/teamspek download schlug fehl.

    Denke da stimmt etwas nicht. Danke fürs beheben.

  10. Hi, danke Funktioniert und läuft. Meine Frage, kann ich irgendwie das Backup einspielen von der Version ohne Docker? Dort gab es eine GUI Version auf der Synology wo man Backup fahren konnte. Ist im Grunde der Inhalt der unter Docker/teamspeak liegt. Problem ist nur spiele ich den ein, also überschreibe ich die Files, ist zwar alles da, aber es gibt keinen Admin mehr dafür.

  11. Hallo,

    Danke für die Anleitung,

    bei mir funktioniert alles, beim container starte ich den Server er ist kurz an 1-2Sekunden. und geht wieder aus..
    Docker Container unexpected stopped..

    den Reiter Netzwerk habe ich leider auch nicht: Dann gehen wir zum Punkt Netzwerk. Hier machen wir einen Hacken bei Dasselbe Netzwerk wie Docker-Host verwenden.

    Habe die DSM Version 5.2 kann es daran liegen?

    Den Punkt vor der Datei habe ich auch gesetzt.
    Hallo Andy,

    Hast du die .ts3server_license_accepted Datei in den Docker/Teamspeak Ordner kopiert bzw. vom Link herunterladen? Dann musst du nachträglich so nochmals umbenennen(.ts3server_license_accepted).

    Bitte um Rückmeldung 🙂

  12. Hallo Alexander,

    mir geht es ganz genauso wie Jonas. Habe die neueste DSM drauf und ebenso den Punkt im Dateinamen.
    Aber der Container wird nach 1-2 Sekunden angehalten. „Docker Container teamspeak1 wurde unerwartet angehalten“
    Ein weiterer „homebridge“ Container läuft zusätzlich ohne Probleme.
    Was mache ich falsch?

    Beste Grüße
    Levki

  13. Okay habe es hinbekommen.
    Also bei mir lag folgendes Problem vor:
    Früher lief auf meiner Synolgy ein „teamspeak“ Paket ohne Docker. Ein Häkchen in der Systemsteuerung hat das Problem verursacht.
    Systemsteuerung -> Info-Center->Dienst->Pakete-> TS3-Server x86
    Bei Aktivieren den Haken entfernen.
    Vielleicht hilft es Jonas weiter.

    Beste Grüße
    Levki

  14. Moin,

    erst mal herzlichen Dank für diese Anleitung, hat einwandfrei geklappt und der Server läuft allem Anschein nach stabil.

    Zwei Fragen haben sich aber noch ergeben, wobei ich mich mit der ersten Frage einer bereits gestellten Frage anschließe :
    1. Wie funktioniert ggf. ein Update?
    2. Wie komme ich auf eine Admin-Ansicht? Gibt es dafür einen speziellen Aufruf oder ist das ein zusätzliches Tool/Paket, mit dem ich solche Sachen wie Servernamen,Kanäle, Benutzer etc. administrieren kann?

    Schon mal vorab meinen herzlichsten Dank! 🙂

    1. Wenn du den Server installiert hat hast du ja diesen Admin Token den brauchst du, danach hast du unter Extras Optionen- Anwendungen, dne Punkt Verschiedenes, dort musst du auf Fortgeschrittenes Rechtesystem gehen. Unter Rechte hast du dann alles was man zum Administrieren braucht.

  15. hallöchen zusammen,

    die Anleitung ist wirklich super geschrieben allerdings bekomme ich keinen AdminToken generiert?! 🙁

    woran liegt das ? weiß jemand Rat ? wo hab ich was falsch gemacht ?
    Der Server ist von aussen tadellos erreichbar
    Vll wichtig zur Info habe die DS920+ und DSM 7.0 installiert.

    Vielen Dank schon mal im Voraus.

    VG

    Hawkeye

  16. Hallo Alexander….

    vielen Dank für deine schnelle Reaktion 🙂 Habe festgestellt das ich die Datei .ts3server_license_accepted

    einfach einen Folder zu hoch abgelegt hatte

    … jetzt läuft es prima.

    Vielen Dank und schönen Abend noch

    VG

    Hawk

  17. Hey Alexander

    Danke für deine ausführliche Anleitung!
    Kleine Frage; ist es normal, dass wenn ich den Container stoppe/neustarte, sämtliche meiner Einstellungen/Channels etc. vom TS-Server zurückgesetzt werden? Gibt es eine Backup-Funktion?

    Beste Grüsse
    AnoukCH

    1. Hallo AnoukCH,

      Hast du dir einen Favoriten angelegt? Dort kannst du alle Einstellungen abspeichern.
      Bei jedem Neustart, egal ob TS3, Synology oder Container, öffnest du deinen Favoriten und hast alle Einstellungen wie gehabt.
      Die Einstellungen gehen dann eigentlich nicht verloren.
      Ansonsten besteht ein anderes Problem.

      Gruß Levki

    2. Hast du die Channels auf Perm gestellt, also das die immer da sind. Glaub Standard ist da kein Hacken drin und dann ist beim nächsten Neustart alles wieder weg.

  18. Hallo Alexander,

    vielen Dank für diese ausführliche Anleitung. Hat wunderbar funktioniert.

    Eine Frage habe ich jedoch. Wie macht man ein Update wenn eine neuere TS Server Version verfügbar ist?

    Über eine Antwort würde ich mich sehr freuen. Viele Grüße aus Berlin

    1. Hallo Rico,

      du könntest dir im Docker noch das Image pyouroboros/ouroboros installieren. Sobald es ein neue Teamspeak Docker-Image gibt wird diese automatisch aktualisiert. Sowie andere vorhanden Docker Images.

      Aber zur Sicherheit würde ich den Teamspeak Ordner auf der DS sichern, wo sich die Einstellungen befinden.

      Gruß Alexander

  19. DSM 7.0.1-42218 auf DS218+

    mit dem Docker funktioniert nun auch der TS3-Server auf der aktuellsten DSM 7.x.x Version.

    und meine „Backups“ konnte ich auch in den Server laden und alles ist wieder wie vorher unter DSM 6.x.x !

    danke schön für die Mühen & der Erklärung.

  20. Ich habe ein Backup von meinem alten TS3 Server eingespielt bzw überschrieben. Ich erhalte einen neuen Token, dieser ist jedoch unbrauchbar an was liegt das?

  21. Ich habe es auch auf meiner Synology nach Anleitung gemacht, jedoch kann ich nicht drauf zugreifen aus Temspeak Client, mein Server ist gestartet und auch die Token und läuft, kommt nur die Meldung vom Client Verbindung zum server fehlgeschlagen. Habe die IP vom Synology eingegeben

  22. wenn du intern auf dein TeamSpeak Server zugreifen willst dann gebe bitte die ip deine synology im Netzwerk ein.

    von außen erreichst dien TS über die ip die dir dein Anbieter zuweist und bitte bedenke das es keine feste ip ist.

  23. Tja hatte ich schon alles Probiert, die IP Adresse welche in der Fritzbox angezeigt wird habe ich eingegeben, ohne Port 5000 und mit Port, nix, habe auch die Adresse eingegeben, von welche ich von Synology bekommen habe, nix
    2022-01-21 11:44:40.489257|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.13.6 (2021-06-09 10:22:37)

    2022-01-21 11:44:40.489524|INFO |ServerLibPriv | |SystemInformation: Linux 4.4.180+ #42218 SMP Mon Oct 18 19:17:56 CST 2021 x86_64 Binary: 64bit

    2022-01-21 11:44:40.489594|INFO |ServerLibPriv | |Using hardware aes

    2022-01-21 11:44:40.489991|INFO |DatabaseQuery | |dbPlugin name: SQLite3 plugin, Version 3, (c)TeamSpeak Systems GmbH

    2022-01-21 11:44:40.490092|INFO |DatabaseQuery | |dbPlugin version: 3.11.1

    2022-01-21 11:44:40.490491|INFO |DatabaseQuery | |checking database integrity (may take a while)

    2022-01-21 11:44:40.563309|WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality

    2022-01-21 11:44:40.579514|INFO |Accounting | |Licensing Information

    2022-01-21 11:44:40.579643|INFO |Accounting | |licensed to : Anonymous

    2022-01-21 11:44:40.579697|INFO |Accounting | |type : No License

    2022-01-21 11:44:40.579756|INFO |Accounting | |starting date : Thu Oct 1 00:00:00 2020

    2022-01-21 11:44:40.579849|INFO |Accounting | |ending date : Tue Nov 1 00:00:00 2022

    2022-01-21 11:44:40.579892|INFO |Accounting | |max virtualservers: 1

    2022-01-21 11:44:40.579958|INFO |Accounting | |max slots : 32

    2022-01-21 11:44:42.252534|INFO | | |Puzzle precompute time: 1641

    2022-01-21 11:44:42.253403|INFO |FileManager | |listening on 0.0.0.0:30033, [::]:30033

    2022-01-21 11:44:42.256194|INFO |Query | |Using a query thread pool size of 2

    2022-01-21 11:44:42.361776|INFO |VirtualServerBase|1 |listening on 0.0.0.0:9987, [::]:9987

    2022-01-21 11:44:42.362510|INFO |Query | |listening for query on 0.0.0.0:10011, [::]:10011

    2022-01-21 11:44:42.362752|INFO |CIDRManager | |updated query_ip_allowlist ips: 127.0.0.1/32, ::1/128,

    2022-01-21 17:32:01.842024|INFO | | |myTeamSpeak identifier revocation list was downloaded successfully – all related features are activated

    Port Einstellung
    Lokaler Port Container Port Typ
    49169 10011 tcp
    49168 30033 tcp
    49160 9987 udp

    1. Ich nutze das TS zwar nicht mehr, aber die NAS muss von außen erstmal erreichbar sein Das heist eine Freigabe für die Synology in der FB mal für das Wichtigste einrichten und auch die entsprechenden Ports für die TS die ich allerdings nicht mehr weis noch zusätzlich hinzufügen. Deine Ports die du da anführst kommt mir keine einzige bekannt vor, kann mich aber auch täuschen. Bei mir hatte alles auf anhieb funktioniert, ist aber auch schon wieder lange her.

      Mit die ganzen Computer Zeugs kann man so richtig viel Zeit verkaken, bis alles so ist wie man es möchte.

      1. Von außen ist meine DS nur über die von Synologie erreichbar, also quickconnect.to/xxxxxx und xxxxx.myDS.me. aber erstmal sollte ja intern erreichbar sein, oder?

        1. Ja und bitte prüfe mal in deinem Router ob die Port Freigabe für TS passt, wen da ein Dreher hast kommst nicht drauf oder du benutzt eine Software Firewall und die kann auch blocken.

        2. Quckconnect nutze ich nicht für meine Freigaben. Freigaben habe ich ausschließlich nur in der Fritzbox eingerichtet.
          Schwer zu sagen was du da falsch machst.

        3. Hallo puschi63,

          Hast du auch den Port 49160 in der FRITZ!Box auch als UDP weitergeleitet? Und hast auch mal testweise die Ports wie im Container 10011 und 30033 sowie 9987 in der FRITZ!Box statt deine 491xx Ports probiert weiterzuleiten.

          Gruß Alexander

          1. Ich grüße Euch, und danke für Eure Tips
            Also
            9025 – 9040 TCP
            137 – 139 TCP
            137 – 139 UDP
            445 TCP
            445 UDP
            10011 TCP
            30033 TCP
            9987 UDP
            5000 TCP
            5001 TCP
            49160 UDP
            Diese Ports sind frei auf IPv4 und IPv6
            Doch sollte der TS3 doch auch intern erreichbar sein, aber nix
            derzeit Ratlos

          2. Hallo puschi63, hast du bei der Installation beim Punkt Netzwerk auch unten einen Hacken bei das selbe Netzwerk wie Host verwenden aktiviert oder auf Bridge Modus und dort die Ports konfiguriert beim Docker Image?

            Gruß Alexander

  24. Ich hatte es so wie im Tutorial beschrieben gemacht genau nach Anleitung, denke ich????? unter Docker, überblichNetzwerkname steht bridge und treiber auch bridge??
    Docker> Netzwerk steht brigde 1 verbundener Container
    host keine verbundenen Container

    habe gerade mal ein Test gemacht auf der DS, Routerkonfiguration>Verbindung testen, es wird dort Fehlgeschlagen angezeigt also alle Ports, wird bestimmt daran liegen, Aktiviert sind alle auf der DS und im Router wie oben Portfreigabe z.B.
    Bezeichnung Teamspeak, Protokoll TCP
    Port an Gerät 10011 bis Port 10011 Port extern gewünsch (Nur IPv4) 10011 usw.

    Aber der TS müsste doch intern zu erreichen sein,

  25. Habe nun mal deinen Rat befolgt und, irgendwo war wohl ein Fehler, zumindest läuft er nun Intern, klasse, leider von Aussen kein Zugriff,
    Unter DDNS im DS ist der Serviceanbieter XXXXX.myDS.me externe IP usw. über den Link komm ich auf den DS von Aussen, aber der TS geht nicht bei dem Aufruf, müssen die Port in Fritzbox eingetragen werden, oder auch auf der DS bei Routerkonfiguration? Wenn ich auf der DS die Ports eingebe und die DS es überprüft kommen immer Fehlermeldung/ Fehlgeschlagen.

  26. Wemaq Schwerin, Laut Information des Supports könnte ich einen Firmenvertrag machen und eine feste IP bekommen, als Antwort, über 110 Euro, da ist mir dies wohl doch zu kostspielig, Ich kann praktisch keine Ports freigeben, da sie nicht ins internet geteilt werden. Komisch dass die DS von draußen zu erreichen ist, leider nur für die Standartsport’s (App) auch die AVM mit App und eine Kamera, aber auch nur über die App vom Hersteller, schön schiet, da hat man schon son kleinen server und ….. oder siehst du ne möglichkeit die sich mir noch nicht aufgetan hat.

    1. Ja verstehe ich, bin bei Vodafone hatte auch das Problem mit DS-Lite, man kann es mit portmapper Anbieter lösen oder mietet sich einen VPS an, aber das ist mir zu viel Kopfschmerzen wenn dann was nicht klappt deswegen hab ich nicht entschieden eine Businessvertrag abzuschließen ich zahle in Berlin dann 83€ aber das ist es mir Wert da ich ja mein Homeserver nutzen will und um auch Beiträge für den Blog machen zu können und auch um selbst Kontrolle soweit wie möglich über meine Daten haben zu können.

      Das mit der Synology klappt extern da der DDNS von Synology IPv6 bietet.

      Gruß Alexander

  27. Die beste und einfachste Anleitung im ganzen Internet. Funktioniert problemlos auch auf meiner Synology DS920+. Vielen Dank für das hilfreiche Tutorial.

  28. Hallo zusammen,
    ich hatte nach der Anleitung dem TS erstellt und ist auch fast 1 Jahr ohne Probleme gelaufen.

    Nun ist der TS server nicht mehr erreichbar. Weder intern noch Extern.

    Habe den Server komplett neu angelegt aber ohne Erfolg.

    Ist hier jemand der mir helfen kann?

  29. 1a Anleitung, vielen Dank.
    Wie läuft das denn mit Updatres vom Server,
    geschieht dies automatisch ?
    Hast du zufällig noch Ahnung ob das mit Bots
    jeglicher Art hierbei auch so easy funktioniert ?

    Danke für die Hilfe, Gruß Dominik

    1. Hallo Dominik,

      Du könntest dir im Docker noch Portainer installieren und anschließend Watchtower das aktualisiert alle Docker Container automatisch wenn neue verfügbar sind.

      Mit den Bots kann ich grade nix sagen, da ich das noch nicht ausprobiert habe.

      Viele Grüße Alexander

  30. Hallo Alexander

    ich benutze den Teamspeak nun schon exakt 1 Jahr nach deiner Anleitung ohne Probleme.
    Nun wurde der Container beendet und startet auch nicht mehr.
    Folgender Fehler steht in der Log:

    2022-11-01 15:55:11.553986|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.13.6 (2021-06-09 10:22:37)
    2022-11-01 15:55:11.554256|INFO |ServerLibPriv | |SystemInformation: Linux 4.4.180+ #42962 SMP Tue Oct 18 15:02:09 CST 2022 x86_64 Binary: 64bit
    2022-11-01 15:55:11.554302|INFO |ServerLibPriv | |Using hardware aes
    2022-11-01 15:55:11.554541|INFO |DatabaseQuery | |dbPlugin name: SQLite3 plugin, Version 3, (c)TeamSpeak Systems GmbH
    2022-11-01 15:55:11.554598|INFO |DatabaseQuery | |dbPlugin version: 3.11.1
    2022-11-01 15:55:11.554819|INFO |DatabaseQuery | |checking database integrity (may take a while)
    2022-11-01 15:55:11.616674|WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality
    2022-11-01 15:55:11.616852|CRITICAL|Accounting | |The default license has expired. Please use the latest server version.

    Ich hoffe du kannst mir vielleicht helfen. Ich vermute das ich den Teamspeak updaten muss.
    Aber wie mache ich das?

    Grüße Rico

    1. Hab es hinbekommen.
      Hab die Container Einstellungen exportiert.
      Die neuste Teamspeakversion gezogen und dann die Container Einstellungen wieder importiert.

      Läuft wieder!! Danke dir trotzdem. 🙂

      1. Hallo Rico, habe das selbe Problem. „|The default license has expired“.
        Wo bekommt man eine aktuelle Version für Docker?

        Danke
        lg
        Stephan

        1. Vergiss es – habe es schon geschafft. – Ist schon lange her seitdem ich TS installiert habe 😉
          -> Auf der Synology im Docker wieder auf „IMAGE“ wie bei der Erst Installation gehen und die letzte Version herunter laden. Dann beim neuen Image wieder einen neuen Ordner hinzufügen Unter \Docker\Teamspeak wieder „/var/ts3server/“ eingeben und speichern. Dann das Hackerl beim Netzwerk wieder setzten und den neuen Container starten. Ich musste keine Einstellungen übernehmen. 🙂

  31. Hi,
    danke für die gute Anleitung. Mein Teamspeak-Server lief nun auch einige Zeit problemlos. Plötzlich wurde der Container gestoppt. Ich hab es nun irgendwie hinbekommen, dass der Server wieder läuft, allerdings bekomme ich über das Protokoll die Meldung „WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality“. Hierfür habe ich leider noch keine Lösung gefunden. Evtl. hast Du einen Tipp?
    Viele Grüße

  32. Nabend,

    Vielen Dank für die super Anleitung. Nahezu 2 Jahre lief alles Top aber seit Montag nicht mehr. Die alte Installation hat einfach gestoppt und startet auch nicht mehr. Schmeißt folgende Fehler raus:

    Warning – name ‚query_ip_whitelist‘ from file /var/run/ts3server/ts3server.ini is deprecated (but understood), please use the new name ‚query_ip_allowlist‘ instead.
    Warning – name ‚query_ip_blacklist‘ from file /var/run/ts3server/ts3server.ini is deprecated (but understood), please use the new name ‚query_ip_denylist‘ instead.

    Umbenennen habe ich natürlich versucht aber hatte nicht den gewünschten Erfolg.

    WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality
    CRITICAL|Accounting | |The default license has expired. Please use the latest server version.

    Neu installieren hat immer die selben Fehler im Log zufolge.

    Please set the environment variable TS3SERVER_LICENSE to „accept“ in order to accept the license agreement.
    Alternatively, create a file named „.ts3server_license_accepted“ in the working directory or start the server with the command line parameter „license_accepted=1“.

    zweiteres habe ich natürlich versucht allerdings ohne Erfolg. Das kuriose ist eigentlich dass im Installationsverzeichnis nicht mal die Standardordner wie Files oder Logs erstellt werden.

    Vielleicht hat jemand von euch ja nen Plan.

    Grüße

    1. Hallo bei mir das selbe seit dem letzten dsm update kann auch nicht neu installieren den tsserver jemand eine idee? Scheint fast alls ob docker in var nichts schreiben könnte

      1. Nachtrag versuchte immer in den gleichen Ordner wo ts3 schon lief neu installieren. Nun hab ich diesen auch gelöscht und neu erstellt und wunderbar konnte über docker wieder installieren alles gut vielleicht hilft jemanden und danke nochmal Alex für deine supper Beschreibung

  33. ich habe das gleiche Problem, bekomme in den Logs
    Unable to open licensekey.dat, falling back to limited functionality
    Docker läuft noch.

    Jemand eine Idee?
    Danke und Gruß
    Christian

  34. Hallo,
    bin gerade am Verzweifeln!

    Hab den TS3 Server laut deiner Anleitung im Docker Manager auf meiner DS224plus installiert. Die Anwendung läuft. Ich kann mich aber nicht mit dem Server verbinden. Weder Lokal noch über die Sysnology DDNS. Parallel zu TS3 läuft bei schon lange PiHole laut dieser Anleitung
    https://www.youtube.com/watch?v=pRSzywSO5zU&t=67s

    Im Protokoll bekomme widerholt ich diesen Fehler:

    2024/11/10 10:06:12 stdout 2024-11-10 09:06:12.000041|ERROR | | |TS3ANetwork::Send failed error: 111
    2024/11/10 10:06:10 stdout 2024-11-10 09:06:10.000054|ERROR | | |TS3ANetwork::Send failed error: 111
    usw…

    Noch Auszug aus dem Protokoll:

    2024/11/09 21:40:56 stdout also check the doc/privilegekey_guide.txt for details.
    2024/11/09 21:40:56 stdout serveradmin rights for your virtualserver. please
    2024/11/09 21:40:56 stdout ServerAdmin privilege key created, please use it to gain
    2024/11/09 21:40:56 stdout ——————————————————————
    2024/11/09 21:40:56 stdout I M P O R T A N T
    2024/11/09 21:40:56 stdout ——————————————————————
    2024/11/09 21:40:56 stdout
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.316842|WARNING |VirtualServer |1 |——————————————————–
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.316808|WARNING |VirtualServer |1 |token=8kd1Lh1zfEeEuJ9V+TwZ0gOsldCJXzXdS3iJYGWe
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.316773|WARNING |VirtualServer |1 |ServerAdmin privilege key created, please use the line below
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.316728|WARNING |VirtualServer |1 |——————————————————–
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.316093|INFO |VirtualServerBase|1 |listening on 0.0.0.0:9987, [::]:9987
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.286389|INFO |Query | |Using a query thread pool size of 2
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.274822|INFO |VirtualSvrMgr | |reset virtualserver traffic statistics
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.274655|INFO |VirtualSvrMgr | |executing monthly interval
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.273813|INFO |FileManager | |listening on 0.0.0.0:30033, [::]:30033
    2024/11/09 21:40:56 stdout 2024-11-09 20:40:56.273166|INFO | | |Puzzle precompute time: 955
    2024/11/09 21:40:55 stdout 2024-11-09 20:40:55.293786|INFO |Accounting | |max slots : 32
    2024/11/09 21:40:55 stdout 2024-11-09 20:40:55.293753|INFO |Accounting | |max virtualservers: 1
    2024/11/09 21:40:55 stdout 2024-11-09 20:40:55.293708|INFO |Accounting | |ending date : Thu Jul 1 00:00:00 2027
    2024/11/09 21:40:55 stdout 2024-11-09 20:40:55.293661|INFO |Accounting | |starting date : Tue Feb 1 00:00:00 2022
    2024/11/09 21:40:55 stdout 2024-11-09 20:40:55.293612|INFO |Accounting | |type : No License
    2024/11/09 21:40:55 stdout 2024-11-09 20:40:55.293576|INFO |Accounting | |licensed to : Anonymous
    2024/11/09 21:40:55 stdout 2024-11-09 20:40:55.293498|INFO |Accounting | |Licensing Information
    2024/11/09 21:40:55 stdout 2024-11-09 20:40:55.281031|WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality

    Habe auch schon statt Bridge, Host in den Netzwerk Einstellung versucht auch pihole habe ich deinstalliert und nur den TS Server im Container laufen lassen . Alles ohne Erfolg.
    Bitte um Hilfe.

  35. Ja hab ich in der Fritzbox für die NAS freigegeben. Sollte aber für Lokal gar nicht notwendig sein oder.. In der Anleitung für die pihole installation musste ich einige Einstellungen für das Netzwerk ändern.

    DNSMASQ_LISTENING – local
    DNSMASQ_USER – root
    FTLCONF_LOCAL_IPV4 – IP-Adresse (Eurer Synology)

    Nicht das dadurch ein Konflikt entstand?!

  36. Nachtrag..
    Ich kann mit den werten die die Synology für die Netzwerkbridge vorgibt überhaupt nichts anfangen.

    bridge
    Gateway 172.17.0.1
    IP-Adresse 172.17.0.2
    und
    Subnetz: 172.17.0.0/16
    IP Masquerade: network:enable
    Container: teamspeak-1

    Was sind as für Adressen? Muss ich bei der Portfreigabe darauf verweisen?

  37. Hab es hinbekommen!

    Wichtig deine Anleitung bezieht sich auf eine ältere DSM-Version. In der aktuellen DSM 7.2.1
    darf nicht bridge
    („Hier machen wir einen Hacken bei Dasselbe Netzwerk wie Docker-Host verwenden.“)
    sondern zwingend Host
    eingestellt werden.

    Damit funktioniert der Zugriff!

    DANKE für die Hilfe.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Schaltfläche "Zurück zum Anfang"