GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04および20.04にTeamSpeakサーバーをインストールする方法

TeamSpeakは、オンラインゲームに使用されるクロスプラットフォームのVoIPソリューションです。ゲーマーは、ハイエンドのセキュリティを備えたチームメイトと通信するために使用されます。


Windows、MacOS、およびLinuxシステムにインストールできます。それはあなたがスピーチとテキストを介して友人と通信することを可能にします。組み込みのプライバシー、比類のない音声品質、高度な権限システム、素晴らしいサウンド、モバイル接続など、多くの機能が付属しています。

この投稿では、マネージドUbuntuVPSにTeamSpeakサーバーをインストールする方法を紹介します。

前提条件
  • Ubuntu 20.04 VPS(NVMe 2 VPSプランを使用します)
  • rootユーザーアカウントへのアクセス(またはroot権限を持つ任意のアカウントへのアクセス)

サーバーにログインし、サーバーOSパッケージを更新します

まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」を、サーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。

開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。

apt-get update -y
apt-get upgrade -y

TeamSpeakをインストール

開始する前に、TeamSpeakサーバーを実行するための別のユーザーを作成する必要があります。次のコマンドを使用して、新しいユーザーを作成できます。

adduser --disabled-login teamspeak

ユーザーが作成されたら、ユーザーをTeamSpeakに切り替え、次のコマンドを使用してTeamSpeakサーバーの最新バージョンをダウンロードします。

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

ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを抽出します。

tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2

次に、抽出したディレクトリからTeamSpeakホームディレクトリにすべてのコンテンツをコピーします。

cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/

次に、次のコマンドを使用して、ダウンロードしたファイルを削除します。

rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.5.tar.bz2

次に、次のコマンドを使用して空のライセンスファイルを作成します。

touch .ts3server_license_accepted

次に、次のコマンドを使用してTeamSpeakユーザーを終了します。

exit

TeamSpeak用のSystemdサービスファイルを作成する

次に、TeamSpeakサービスを管理するためのsystemdサービスファイルを作成する必要があります。次のコマンドで作成できます:

nano /lib/systemd/system/ts3server.service
次の行を追加します。

[Unit]
Description=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

ファイルを保存して閉じ、次のコマンドでsystemdサービスをリロードします。

systemctl daemon-reload

次に、TeamSpeakサービスを開始し、システムの再起動時に開始できるようにします。

systemctl start ts3server
systemctl enable ts3server

次に、次のコマンドを使用してTeamSpeakサービスのステータスを確認します。

systemctl status ts3server

出力:

● ts3server.service - Teamspeak Service
Loaded: loaded (/lib/systemd/system/ts3server.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2021-05-20 11:13:18 UTC; 5s ago
Main PID: 825 (ts3server)
Tasks: 21 (limit: 4691)
Memory: 25.2M
CGroup: /system.slice/ts3server.service
└─825 ./ts3server

May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: serveradmin rights for your virtualserver. please
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: also check the doc/privilegekey_guide.txt for details.
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: token=a4KYsOm0ixyWAf+rNsVmG95MlNfVjYYdl6EUR5Bq
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: ------------------------------------------------------------------
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028321|INFO |Query | |listening for query on >
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028448|INFO | | |creating QUERY_SSH_RSA_>
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.194739|INFO | | |myTeamSpeak identifier >
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890818|INFO |Query | |listening for ssh query>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890981|INFO |Query | |listening for http quer>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.891138|INFO |CIDRManager | |updated query_ip_allowl>
lines 1-19/19 (END)

この時点で、TeamSpeakサーバーが起動します。次のコマンドを使用して、TeamSpeakサーバーが使用するすべてのポートを確認できます。

ss -antpl | grep ts3server

出力:

LISTEN    0         128                0.0.0.0:30033            0.0.0.0:*        users:(("ts3server",pid=825,fd=36))                                            
LISTEN 0 128 0.0.0.0:10011 0.0.0.0:* users:(("ts3server",pid=825,fd=57))
LISTEN 0 128 0.0.0.0:10080 0.0.0.0:* users:(("ts3server",pid=825,fd=61))
LISTEN 0 128 0.0.0.0:10022 0.0.0.0:* users:(("ts3server",pid=825,fd=59))
LISTEN 0 128 [::]:30033 [::]:* users:(("ts3server",pid=825,fd=37))
LISTEN 0 128 [::]:10011 [::]:* users:(("ts3server",pid=825,fd=58))
LISTEN 0 128 [::]:10080 [::]:* users:(("ts3server",pid=825,fd=62))
LISTEN 0 128 [::]:10022 [::]:* users:(("ts3server",pid=825,fd=60))
管理者パスワードを設定する

次に、TeamSpeakの管理者パスワードを設定する必要があります。

まず、次のコマンドでTeamSpeakサービスを停止します。

systemctl stop ts3server

次に、ユーザーをTeamSpeakに切り替え、パスワードパラメーターを渡してTeamSpeakサービスを開始します。

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=password

パスワードが設定されたら、TeamSpeakサービスを停止します。

./ts3server_startscript.sh stop

次に、次のコマンドを使用してTeamSpeakユーザーを終了します。

exit

次に、systemdを使用して次のコマンドでTeamSpeakサービスを開始します。

systemctl start ts3server

TeamSpeakWebUIのセットアップ

このセクションでは、TeamSpeak Web UIをダウンロードし、ApacheWebサーバーを使用してホストします。 TeamSpeak Web UIは、Webベースのインターフェイスを介してTeamSpeakサーバーを管理するために使用されます。

まず、次のコマンドを使用してApacheとPHPをインストールします。

apt-get install apache2 php libapache2-mod-php unzip -y

すべてのパッケージがインストールされたら、ディレクトリをApache Webルートに変更し、次のコマンドを使用してts3wiの最新バージョンをダウンロードします。

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

ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを解凍します。

unzip ts3wi.zip

次に、ts3wiディレクトリに適切な所有権を設定します。

chown -R www-data:www-data /var/www/html/ts3wi

次に、サーバーIPとクライアントマシンIPをTeamSpeak許可リストファイルに追加する必要があります:

nano /home/teamspeak/query_ip_allowlist.txt
次の行を追加します。

your-server-ip
your-client-ip

終了したら、ファイルを保存して閉じます。次に、TeamSpeakとApacheサービスを再起動して、変更を適用します。

systemctl restart apache2
systemctl restart ts3server

TeamSpeakWebUIにアクセス

次に、Webブラウザーを開き、URL http:// your-server-ip / ts3wi> 。 TeamSpeakのログインページにリダイレクトされます:

管理者のユーザー名とパスワードを入力し、ログインをクリックします ボタン。次のページにTeamSpeakダッシュボードが表示されます。

おめでとう!これで、Ubuntu20.04にTeamSpeakが正常にインストールされました。

もちろん、マネージドVPSホスティングサービスのいずれかを使用している場合は、TeamSpeakをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu18.04または20.04にTeamSpeakをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 Ubuntu 18.04および20.04にTeamSpeakをインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu20.04にFastPanelをインストールする方法

  2. Ubuntu16.04でTeamSpeakサーバーをセットアップする方法

  3. Ubuntu16.04にGraylogサーバーをインストールする方法

  1. Ubuntu16.04にPHP7.2をインストールする方法

  2. Ubuntu18.04にNextCloud15をインストールする方法

  3. Ubuntu18.04にSensuをインストールする方法

  1. Ubuntu16.04にMySQLをインストールする方法

  2. Ubuntu18.04にNginxをインストールする方法

  3. Ubuntu18.04にRをインストールする方法