Unable to change the file transfer port

I decided to try out team-speak and was able to get the docker image working for the most part, the issue is my network. I am in a situation where I can not choose what ports I get open but I do have 5 ports opened. Changing the default port works great with no issue but I can’t seem to get the file transfer port working. I can upload images into a channel but after upload icons they show up as an error. Below is my docker compose any and all help is appreciated.

services:
teamspeak:
image: teamspeaksystems/teamspeak6-server:latest
container_name: teamspeak-server
restart: unless-stopped
ports:

  • “25570:9987/udp”
  • “25571:30033/tcp”
    environment:
  • TSSERVER_LICENSE_ACCEPTED=accept
    volumes:
  • /home/lain/Teamspeak/ServerFiles:/var/tsserver

When not using the default port you need to specify the port so the server can properly inform clients about it.

ports:
  - 25570:9987/udp
  - 25571:25571/tcp # you also need to use the same port inside the container
environment:
  - TSSERVER_FILE_TRANSFER_PORT=25571 # this is used to inform clients and to specify the listen port
2 Likes