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をインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。