本文总结了我自行搭建 TeamSpeak 服务器的经验。
#
事前准备
首先,选择一个合适的 VPS 提供商。由于语音聊天对网络延迟非常敏感,最好选择服务器地理位置靠近你和你用户的提供商。延迟低于 100 毫秒是理想的选择。
部署好 VPS 后,加固其安全性至关重要。你可以参考我的上一篇文章来了解详细步骤。
#
创建新用户
为 TeamSpeak 创建一个专用的用户以提高安全性。
sudo adduser teamspeak
你也可以在 adduser
后方加上 --disabled-login
参数。该选项会禁止此用户直接登录,你必须从 root
等账户切换过去。
接下来的步骤,请切换至 teamspeak
用户。
su teamspeak
#
下载 TeamSpeak 服务器
前往官方下载页面,找到最新版 Linux 服务器的 URL。
使用 wget
下载软件包。例如:
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
然后,解压缩存档。
tar xvfj teamspeak3-server_linux_amd64-3.13.7.tar.bz2
#
同意许可并初次启动
运行 TeamSpeak 前,我们必须创建一个特定文件以表示同意许可协议。
touch .ts3server_license_accepted
首次运行时,你需要生成一个权限密钥 (privilege key)。该密钥将用于授予你在新服务器上的管理员权限。
./ts3server_startscript.sh start
完成后,复制所有输出内容并妥善保存。最后一行显示的令牌 (token) 就是你的权限密钥。