I’ve configured TS3 using docker-compose:
services:
teamspeak:
container_name: teamspeak
image: teamspeak
restart: always
ports:
- 0.0.0.0:9987:9987/udp
- 0.0.0.0:10011:10011
- 0.0.0.0:30033:30033
environment:
TS3SERVER_DB_PLUGIN: ts3db_mariadb
TS3SERVER_DB_SQLCREATEPATH: create_mariadb
TS3SERVER_DB_HOST: ts-db
TS3SERVER_DB_USER: root
TS3SERVER_DB_PASSWORD: pass
TS3SERVER_DB_NAME: teamspeak
TS3SERVER_DB_WAITUNTILREADY: 30
TS3SERVER_LICENSE: accept
volumes:
- ./teamspeak_data:/var/ts3server
ts-db:
container_name: ts-db
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: pass
MYSQL_DATABASE: teamspeak
volumes:
- ./mariadb_data:/var/lib/mysql
volumes:
teamspeak_data:
mariadb_data:
But I could not connect from client. It is running inside docker:
And have opened ports. Also I turned off firewall, so I should be able to connect
sudo ufw status
Status: inactive
And inside of container I also can grep
9987. Logs doesnt show any errors
What could it be? How to fix it?