This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Teamspeak als Voice für OpenSim im Docker mit DynDNS nutzen
#1
Teamspeak als Voice für OpenSim im Docker mit DynDNS nutzen

Mit DynDNS kann man unterschiedliche Dienste auf unterschiedlichen Ports im eigenem LAN erreichen.

So lassen sich neben Apache, OpenSim, SFTP, Fileserver als auch Voice-Dienste mit einer einzigen URL gleichzeitig ansprechen.

Der Docker bietet weniger Angriffsfläche als eine normale Standartinstallation.

Aus datenschutzrechtlichen Gründen möchte ich privat auf Skype verzichten.

Teamspeak kann man easy selber mit Ubuntu hosten, und bietet auch noch eine Verschlüsselung.

Eine fehlerfreie Funktion konnte nur in meiner privaten Entwicklungsumgebung mit Ubuntu 20.4 getestet werden.

Die Verwendung und Umsetzung des Tutorials geschieht grundsätzlich auf eigene Gefahr.

Vorbereitung mir root:

apt-get update

apt-get upgrade

Docker installieren:

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh

Ordner für Datenbank anlegen:

mkdir /root/teamspeak

Teamspeak Server erstellen und Parameter für Docker einstellen:

Code:
docker create -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -e TS3SERVER_LICENSE=accept --restart always --name Teamspeak -v /root/teamspeak/:/var/ts3server/ teamspeak

Server starten:

docker start Teamspeak

TS3 Admin Token aufrufen:

docker logs Teamspeak

------------------------------------------------------------------

I M P O R T A N T                       

------------------------------------------------------------------

ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.
token=THDZHfnlKjsmdIccskdd75qHeSkDtflFzZgr95

------------------------------------------------------------------

Token = in eine .txt kopieren!
passwd für Serveradmin kopieren!
Der Server benutzt folgende Default 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

Allerdings route ich nur den Port 9987/udp bis zur Zielmaschine durch.

Alle anderen Ports bleiben geschlossen!

Firewall:

sudo ufw allow 9987/udp

sudo ufw reload

Mit dem Server verbinden:

Über Teamspeak Client mit Angabe der URL (DynDNS) ohne Portangabe.

Hier wird der Token abgefragt.

Es fehlt der passende String bzw. Schnittstelle für die OpenSim.ini:

z.B:

[Teamspeak]

enabled = true

; Teamspeak server
Teamspeak_server_port = #####

; Teamspeak URL
Teamspeak_url = ######

; Teamspeak admin user name
Teamspeak_admin_user = #######

; Teamspeak admin password
Teamspeak_admin_password = #######


   
All done!
Zitieren
#2
Hallo Lukas,

geht das auch für Inworld Voice mit Simulatoreinbindung?

Wir nutzen aktuell Freeswitch inworld, aber ich habe noch nicht rausbekommen wie das verschlüsselt in OpenSimulator eingebunden wird.
Noch dazu wird es als SIP Server sofort massiv angegriffen sobald es online ist.
Die Logs sind voll von Versuchen sich als Telefon an den SIP Server anzumelden und dann ein kostenpflichtiges Auslands Telefonat zu starten.
Daher verstecke ich den SIP Server hinter der Firewall- aber das geht leider nur für wenige beannte IPs.

Gruß Tron
Zitieren
#3
Hallo Tron Mcp,

diese Funktion ist Moment nur eine reine Überlegung. Die OpenSim.ini könnte auch nur maximal automatisch Gesprächspartner verbinden.

Insofern dies auf Grund der akzeptierten Lizenzbedingungen keine Urheberrechtsverletzung darstellt.

Ob der 'START' in einer fremden .ini bereits schon eine Manipulation am Teamspeak Clienten wäre, bleibt offen.

Hinzu kommt die Tatsache, dass je nach DSL-Leitung bei der Verwendung von Verschlüsselung und noch mehr Clients, auch Verbindungsabbrüche

bzw. Aussetzer die Folge wäre. Da man in Container-Runtimes wie Docker auch Backdoors stecken kann, sind solche Installationen für mich nicht mehr von Interesse.

Habe das Setup wieder entfernt, da ich nicht mehr Sicherheit erkennen kann.


LG

Lukas
All done!
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste