ウェブサイト検索

CentOS 7 に TeamSpeak Server をインストールする方法


チームスピーク は、社内のビジネス コミュニケーション、教育とトレーニング (講義)、オンライン ゲーム、友人や家族とのつながりのための、人気のあるクロスプラットフォームの VoIP およびテキスト チャット アプリケーションです。その最優先事項は、強力なセキュリティ標準、優れた音声品質、およびシステムと帯域幅の使用率の削減を備えた、より使いやすいソリューションを提供することです。クライアントサーバー アーキテクチャを使用しており、数千の同時ユーザーを処理できます。

使い方

Linux VPS 上に独自のTeamSpeak サーバー を展開し、TeamSpeak サーバーのアドレスをチームメイト、友人、家族、または通信したい相手と共有します。無料のデスクトップTeamSpeak クライアントを使用して、TeamSpeak サーバーに接続し、会話を開始します。とても簡単です!

主な特長

  • 使いやすく、高度にカスタマイズ可能です。
  • 分散型インフラストラクチャを備えており、拡張性が高くなります。
  • 高いセキュリティ基準をサポートします。
  • 優れた音声品質を提供します。
  • システム リソースと帯域幅の使用量を低く抑えることができます。
  • 強力なファイル転送をサポートします。
  • 堅牢な許可システムにも対応しています。
  • 素晴らしい 3D サウンド効果をサポートします。
  • モバイル接続などを可能にします。

要件

  1. 最小限のシステムインストールを備えた CentOS 7 サーバー
  2. 静的 IP アドレスを持つ CentOS 7 サーバー

このチュートリアルでは、CentOS 7 インスタンスにTeamSpeak サーバーをインストールし、Linux マシンにデスクトップのTeamSpeak クライアントをインストールする方法を説明します。

CentOS 7 への TeamSpeak Server のインストール

1. まず、CentOS 7 サーバー パッケージを更新し、次のコマンドを使用してインストール プロセスに必要な依存関係をインストールします。

yum update
yum install vim wget perl tar net-tools bzip2

2. 次に、TeamSpeak サーバー プロセスのユーザーを作成して、TeamSpeak サーバーが他のプロセスから分離されたユーザー モードで実行されるようにする必要があります。

useradd teamspeak
passwd teamspeak

3. 次に、TeamSpeak Server のダウンロード ページに移動し、次の wget コマンドを使用して最新バージョン (つまり、3.2.0) を取得し、tarball を抽出してすべてのファイルをコピーします。図に示すように、ファイルを非特権ユーザーのホーム ディレクトリにコピーします。

wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
mv teamspeak3-server_linux_amd64 teamspeak3
cp -R teamspeak3 /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. すべての準備が整ったら、チームスピーク ユーザーに切り替え、次のコマンドを使用してチームスピーク サーバーを手動で起動します。

su - teamspeak
cd teamspeak3/
./ts3server_startscript.sh start

5. Systemd サービスで TeamSpeak サーバー を管理するには、teamspeak サービス ユニット ファイルを作成する必要があります。

su -
vi /etc/systemd/system/teamspeak.service

ユニットファイルに以下の設定を追加します。

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always

[Install]
WantedBy=multi-user.target

ファイルを保存して閉じます。次に、 とりあえずチームスピークサーバーを起動し、次のようにシステム起動時に自動的に起動するようにします。

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. teamspeak サーバーを初めて起動すると、サーバーへの接続に使用する管理者のトークン/キーが生成されます。 TeamSpeak クライアントから。ログ ファイルを表示してキーを取得できます。

cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. 次に、TeamSpeak はいくつかのポートでリッスンします: 9987 UDP (TeamSpeak Voice サービス)、10011 TCP (TeamSpeak ServerQuery) および30033 TCP (TeamSpeak FileTransfer)。

したがって、次のようにファイアウォール ルールを変更して、これらのポートを開きます。

firewall-cmd --zone=public --add-port=9987/udp --permanent
firewall-cmd --zone=public --add-port=10011/tcp --permanent
firewall-cmd --zone=public --add-port=30033/tcp --permanent
firewall-cmd --reload

Ubuntu 18.04 への TeamSpeak クライアントのインストール

8. Ubuntu デスクトップ マシン (任意の Linux OS を使用できます) にログインし、TeamSpeak クライアントのダウンロード ページに移動して、最新バージョン (3.1.9 など) を入手します。次の wget コマンドを使用して、示されているようにインストールします。

wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
./TeamSpeak3-Client-linux_amd64-3.1.9.run
cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. サーバー クエリ管理者アカウントにアクセスするには、サーバーの起動後に作成されたログイン名パスワードを使用します。ここではServerAdmin キーの入力も求められます。キーを入力すると、インストールしたばかりの Teamspeak サーバーに対する管理者権限があることを意味する以下のメッセージが表示されます。

Privilege Key successfully used.

詳細については、TeamSPeak ホームページをご覧ください: https://www.teamspeak.com/en/

この記事では、TeamSpeack Server をCentOS 7にインストールし、 クライアントをUbuntu デスクトップにインストールする方法を説明しました。ご質問やご意見がございましたら、以下のフィードバック フォームをご利用ください。