怎样在 Debian 11 上安装 TeamSpeak

在本教程中,我们将向您展示怎样在 Debian 11 上安装 TeamSpeak。对于那些不知道的人,TeamSpeak 是在线游戏的首选 VoIP 通信系统。 它是轻量级和快速的,并且可以为您提供更多控制,因为您可以将它托管在您的服务器上。 与在线游戏并行,您可以使用当前的 TeamSpeak 通过语音和文本与朋友交流。

本文假设您至少具备 Linux 的基本知识,知道怎样使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Debian 11 (Bullseye) 上逐步安装 TeamSpeak 服务器。

先决条件

  • 运行以下操作系统之一的服务器:Debian 10 或 Debian 11。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 Debian 11 Bullseye 上安装 TeamSpeak

第 1 步。在我们安装任何软件之前,重要的是通过运行以下命令确保您的系统是最新的 apt 终端中的命令:

sudo apt update
sudo apt upgrade

步骤 2. 安装所需的软件包。

在为您的 Debian 安装 TeamSpeak 之前,您需要确保已安装所需的依赖包:

sudo apt install nano ufw software-properties-common dirmngr apt-transport-https gnupg2 ca-certificates lsb-release debian-archive-keyring wget

步骤 3. 在 Debian 11 上安装 TeamSpeak。

默认情况下,TeamSpeak 在 Debian 11 基础存储库中不可用。 因此,现在从官方页面运行以下命令到 TeamSpeak 服务器的最新版本:

wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2

接下来,解压下载的文件:

tar -xf ./teamspeak3-server_linux_amd64-3.13.6.tar.bz2

之后,创建一个 TeamSpeak 用户和目录:

sudo adduser ts3 --home /opt/teamspeak --shell /bin/bash --disabled-password
sudo mv teamspeak3-server_linux_amd64/* /opt/teamspeak/
sudo chown -R ts3:ts3 /opt/teamspeak

现在运行 TeamSpeak 服务器以首次创建权限密钥:

sudo -u -i ts3

完成后,创建一个名为 ts3server_license_accepted. 它应该与 Teamspeak 的可执行文件放在同一文件夹中:

touch .ts3server_license_accepted

接下来,运行以下命令来启动服务器:

./ts3server_startscript.sh start

输出:

------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
               Server Query Admin Account created
         loginname= "serveradmin", password= "BtXe46Cb"
         apikey= "GODETYVPM61p_-TdrsBqEL_8ZxKzBMWKOkUk6_e"
------------------------------------------------------------------


------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
      ServerAdmin privilege key created, please use it to gain
      serveradmin rights for your virtualserver. please
      also check the doc/privilegekey_guide.txt for details.

       token=WIRagRYXkCnWqM5g7gMEILANAfgLG9w17pcLORy
------------------------------------------------------------------

最后,以 TeamSpeak 用户身份注销:

exit

步骤 4. 创建 TeamSpeak 服务守护程序。

首先,我们创建文件 /lib/systemd/system/ts3server.service

sudo nano /lib/systemd/system/ts3server.service

添加以下文件:

[Unit]
Description=TeamSpeak3 Server
Wants=network-online.target
After=syslog.target network.target local-fs.target

[Service]
WorkingDirectory=/opt/teamspeak
User=ts3
Group=ts3
Type=forking
ExecStart=/opt/teamspeak/ts3server_startscript.sh start license_accepted=1
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target

Save 和 close 文件,然后启用并启动 TeamSpeak 服务:

sudo systemctl daemon-reload
sudo systemctl enable ts3server --now

步骤 5. 安装 TeamSpeak 客户端。

安装成功后,您可以下载并安装 Windows 或 Linux 来自官方页面的 TeamSpeak 3 客户端. 接下来,启动客户端并将 IP 地址输入到 TeamSpeak 服务器:

单击连接,然后提供服务器令牌并粘贴它。

怎样在 Debian 11 上安装 TeamSpeak 1

恭喜! 您已成功安装 TeamSpeak。 感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 TeamSpeak 服务器。 如需更多帮助或有用信息,我们建议您查看 TeamSpeak 官方网站.