以下操作均在 ubuntu20.04环境中。默认服务器已经安装好docker。

teamspeak的docker镜像是可以直接拉取的,因此不用在ts的官网上下载客户端。

ssh连接服务器,输入以下指令:

1
$ docker run -dit -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -e TS3SERVER_LICENSE=accept teamspeak

如果是在云服务器上,修改服务器的防火墙配置。

注意9987端口是udp连接,其他两个端口是tcp连接。

此时用ts客户端进行连接,address写服务器ip,发现已经可以连接。

ts管理员需要密钥认证,我们可以在docker的日志中查看密钥。

1
2
3
4
# 查看所有容器
$ docker ps -a
# 记住ts服务器id,查看日志
$ docker logs -f [docker_id]

此时记录下ts服务器的token。