如何在 Ubuntu 20.04 上安裝 TeamSpeak 服務器

Teamspeak 是一款免費的語音聊天軟件,可供團隊、團體和社區使用。 它在遊戲玩家中很受歡迎,因為它允許他們在玩自己喜歡的遊戲時實時交流複雜的策略。 不過,Teamspeak 除了遊戲之外還有許多其他用途。 它還可以用於舉辦在線會議或會議、遠程學習課程、語言課程等等。

TeamSpeak 比 Discord?

Teamspeak 是大多數遊戲玩家的首選,因為它非常穩定且速度快如閃電。 事實上,TeamSpeak 的語音質量一直被稱讚為優於 Discord 或 Skype。 更好的音質並不是全部 – 使用 Teamspeak,您還可以完全按照您的需要構建自定義服務器。 如果您的在線社區中有很多用戶,那麼集成的網絡聊天框也會派上用場!

TeamSpeak 安全嗎?

Teamspeak 服務器非常安全。 它還沒有惡意軟件和病毒,如果您擔心間諜軟件或其他惡意代碼會損害您的計算機或網絡,這將是一個加分項。 因為 TeamSpeak 不必安裝在連接的每台設備上,它可以從外部驅動器運行 – 可以根據需要輕鬆地在設備之間傳輸,而無需安裝任何新設備!

本文將引導您完成在 Ubuntu 20.04 服務器上設置您自己的 Teamspeak 服務器所需的步驟。 其他基於 Debian 的發行版也受支持,但某些步驟可能略有不同。

先決條件

  1. 您必須具有 root 訪問權限。 運行 TeamSpeak 的用戶帳戶需要超級用戶權限(即管理權限)才能執行本教程中概述的許多任務。
  2. 一個全新的 Ubuntu 20.04 服務器。 如果您的服務器上有以前 Teamspeak 安裝的任何剩餘包,那麼最好在繼續本指南之前清理它們。

sudo apt-get autoremove -y
sudo 易於自動清潔

更新您的系統

打開服務器的終端並運行以下命令:

sudo apt-get 更新 && sudo apt-get 升級 -y && sudo 重啟

系統重新啟動後,使用相同的非 root 用戶重新登錄。

安裝 TeamSpeak 服務器

TeamSpeak 要求您先創建一個用戶帳戶,然後才能使用它。 您可以隨意調用此用戶,並且無需登錄系統。

打開終端會話並使用以下命令創建新帳戶:

sudo 添加用戶團隊發言

此命令要求您輸入新密碼。 Enter 並確保它的安全,因為您需要它來使用您剛剛創建的用戶帳戶登錄到您的服務器。 之後將要求個人用戶詳細信息。 如果您願意,可以將它們全部留空,只需按 Enter 鍵或根據需要填寫詳細信息。

使用 wget 命令使用新創建的用戶下載 TeamSpeak 服務器

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

解壓縮下載的存檔並將提取的文件複製到 TeamSpeak 帳戶的主文件夾中,然後刪除下載的文件。

tar xvfj teampeak3-server_linux_amd64-3.13.5.tar.bz2 cp teampeak3-server_linux_amd64/* -R /home/teamspeak/ rm -rf teampeak3-server_linux_amd64 teampeak3-server_linux_amd64-3.13.5.tar.bz2

現在,創建一個名為 ts3server_license_accepted 的空白許可證文件。 它應該與 Teamspeak3 的可執行文件放在同一文件夾中。

觸摸 .ts3server_license_accepted

此文件只是一個空文件,用於表明服務器具有活動許可證並且您正在接受許可協議。

此時,TeamSpeak 已安裝在您的服務器上,但您還不能使用它。 必須先創建 TeamSpeak 服務器的配置文件,然後才能運行它。

現在註銷 TeamSpeak 帳戶並返回到 root 用戶。 然後在 /lib/systemd/system 目錄下創建一個名為 ts3server.service 的配置文件,如下所示:

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

使用以下行填充文件:

[Unit]

說明=Teamspeak Service Wants=network.target

[Service]
WorkingDirectory=/home/teamspeak User=teamspeak ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh ExecStop=/home/teamspeak/ts3server_startscript.sh stop ExecReload=/home/teamspeak/ts3server_startscript.sh restart Restart=always RestartSec=15

[Install]

WantedBy=multi-user.target

Save 和 close 完成後的文件。

現在,刷新系統服務列表以應用更改

sudo systemctl 守護進程重新加載

啟動 TeamSpeak 服務器並允許它在啟動計算機時啟動。

sudo systemctl 啟動 ts3server.service
sudo systemctl 啟用 ts3server.service

通過檢查服務狀態確保 TeamSpeak 正常運行:

sudo systemctl 狀態 ts3server

您應該看到以下輸出:

Teamspeak 系統服務

要查看 TeamSpeak 使用的端口,請鍵入以下命令:

ss -antpl | grep ts3server

Teamspeak 正在運行

設置管理員密碼

TeamSpeak 需要管理員密碼。

停止 TeamSpeak 服務並切換到 TeamSpeak 用戶。

sudo systemctl 停止 ts3server su -teamspeak

手動啟動 Teamspeak 服務器並將 serveradmin_password 參數與您的密碼一起傳遞,如下所示

./ts3server_startscript.sh start serveradmin_password=your_password

請記住將 your_password 替換為您的密碼。

設置密碼後手動停止TeamSpeak,註銷TeamSpeak用戶,使用systemctl命令啟動TeamSpeak服務

./ts3server_startscript.sh 停止退出

sudo systemctl 啟動 ts3server

安裝 TeamSpeak Web 界面

為了使用 TeamSpeak Web 界面,您需要安裝一個單獨的組件。

以root用戶登錄,安裝 Apache Web 服務器和 PHP 軟件包以及使用以下命令解壓的軟件包:

sudo apt-get install apache2 -y
sudo apt-get 安裝 php libapache2-mod-php
sudo apt-get install unzip -y

進入 Apache 根文檔文件夾並使用 wget 命令下載名為 ts3wi 的 Web UI 包

cd / var / www / html wget https://www.bennetrichter.de/downloads/ts3wi.zip

下載完成後,解壓文件並確保 ts3wi 目錄具有正確的所有權。

解壓 ts3wi.zip chown -R www-data:www-data /var/www/html/ts3wi

現在打開您的 Web 瀏覽器並導航到 https://your_server_ip/ts3wi,其中 your_server_ip 是您服務器的公共 IP 地址。 您將被帶到登錄頁。

Teamspeak 網頁界面

提供用戶名 admin 和密碼,然後單擊登錄。 您將被定向到 TeamSpeak Web UI。 您可以創建頻道、管理用戶以及執行與 Windows 客戶端相同的任何其他操作。

TeamSpeak 網絡儀表板

就是這樣! 您已在 Ubuntu 20.04 LTS 服務器上成功安裝 TeamSpeak 服務器。 查找更多信息 TeamSpeak 官方網站。

結論

在本教程中,我們學習瞭如何在 Ubuntu 20.04 LTS 上安裝 TeamSpeak 服務器。 很容易配置並立即啟動和運行。 我們還了解了設置 TeamSpeak 服務器所需的一些重要配置參數。