Skip to content

语音服务器 ​

前言 ​

本文介绍使用TeamSpeak在Ubuntu系统上搭建语音服务器,请先根据本章前言完成环境的搭建。

TeamSpeak网站:

拉取镜像 ​

shell
sudo docker pull teamspeak:latest

开放端口 ​

端口类型端口端口用途
UDP9987语音通信
TCP10011服务器查询
TCP30033文件传输

配置文件 ​

shell
# 创建并进入工作目录
sudo mkdir -p /srv/teamspeak && cd /srv/teamspeak

# 创建并编辑docker配置文件
sudo nano docker-compose.yml

docker-compose.yml ​

yml
services:
  teamspeak:
    image: teamspeak:latest
    container_name: teamspeak
    restart: unless-stopped
    ports:
      - "9987:9987/udp"
      - "10011:10011"
      - "30033:30033"
    environment:
      TS3SERVER_LICENSE: accept
    volumes:
      - ./data:/var/ts3server/

开始运行 ​

shell
# 前往工作目录
cd /srv/teamspeak

# 开始运行
sudo docker compose up -d

# 查看容器日志(按Ctrl+C退出)
sudo docker compose logs -f
  1. 记录Teamspeak输出的loginname、password、apikey和token,用于管理服务器
  2. 在Teamspeak客户端访问:服务器ip地址,进入服务器。