Teamspeak Voice/Filetransfer

Hello, First and foremost, I’m a complete beginner, but I really want to learn!

I am trying to set up a TeamSpeak server on my unRAID home server so my friends and I don’t have to pay for external hosting anymore.

Since TeamSpeak requires at least two different ports to function fully (UDP for Voice and TCP for File Transfer), my goal is to get both working under my own custom domain. Ideally, I want to use the exact same domain e.g. (connect.xyz.com) for every server/application I host. For example, when my friends enter the domain into Minecraft or TeamSpeak, the applications should automatically route to the correct application on my server using their default ports.

However, I ran into an issue with the Playit dashboard: It seems I can only assign my custom domain to one single tunnel at a time. When I create the second tunnel (for the TCP file transfer) and try to assign my custom domain to it, it forces me to remove the domain from the first tunnel (the UDP voice tunnel).

I watched this Playit tutorial on YouTube (https://youtu.be/HD-CeYg7c44) from a few years ago where the creator was easily able to assign the same custom domain to multiple separate tunnels, but it doesn’t seem to work for me. Has the system changed, or am I missing a specific setting?

If someone could help me solve this, I would be delighted! Also, if an existing thread already addresses and solves this exact problem, please feel free to point me in that direction.

Thank you in advance! :slight_smile:

As far as I’m aware, this will not work because of the way ports are assigned in PlayIt and the requirements for the ports on the public IP for the Teamspeak FTP to work. Changing the TS ports to consecutive and using UDP+TCP ports won’t work either because of this.

You’re better off using a cheap VPS, but if you must use your home server, it’ll likely only work with a VPN that your friends must install and configure to your server. You’d want a split VPN like Radmin so it only applies to TS and not all traffic, although this would still expose your home IP to your friends if you care about that. Or just use voice with playit (UDP voice is free tier).

You can reconfgure the teamspeak ports for it to work, there’s guides on their forums on remapping ports, the ports should match end to end starting from the tunnel’s public facing port.