CentOS 7へのTeamspeakのインストール

Teamspeakは、チーム/複数の人が通信するために使用できるVOIPサーバーです。更新は定期的にリリースされるため、比較的軽量で安全です。

このチュートリアルでは、CentOS 7インスタンスにTeamspeakをインストールします。

前提条件

始める前に、次のものが必要です。

  • CentOS 7システム(64ビットのみ)。
  • 512 MB以上のRAM。
  • wget (ファイルのダウンロードに使用されるユーティリティ)。
  • nanoまたはvim(テキストエディタで問題ありません)。

取り付け

前提条件

システムパッケージを更新します。これには時間がかかる場合があります。

yum update -y

このチュートリアルに必要なツールをインストールします。

yum install nano wget perl tar net-tools bzip2 -y

取り付け

Teamspeakを実行する非特権ユーザーを追加します。プロンプトが表示されたら、目的のパスワードを入力します。

useradd ts
passwd ts

Teamspeakサーバーソフトウェアを取得します。

cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2

Teamspeak tarballを抽出し、すべてのファイルを特権のないユーザーのホームディレクトリにコピーします。

tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts

一時ファイルを削除します。

cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2

tsユーザーに適切な権限を付与します。

chown -R ts:ts /home/ts

TeamspeakのSystemdサービスを作成します。

nano /lib/systemd/system/teamspeak.service

以下を貼り付けます。

[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=ts
Group=ts
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

保存して終了(プレスCTRLO同時に、続くEnterキー)。

Systemdユニットをリロードします。

systemctl --system daemon-reload

起動時にTeamspeakを実行します。

systemctl enable teamspeak.service

Teamspeakの起動、停止、再起動

Teamspeakの制御は簡単です。次のコマンドでTeamspeakを制御できます。

systemctl (option) teamspeak.service

交換する(option)startstop、またはrestart

ファイアウォールの構成

CentOS 7はを使用しなくなりましたiptables。別の方法として、CentOS 7にはfirewalldデフォルトで付属しています。

デフォルトのゾーンを見つけます。CentOS 7を実行しているVultrインスタンスでは、デフォルトのゾーンはpublicです。

firewall-cmd --get-default-zone

Teamspeakのデフォルトのポートを開きます。各ルールが正常に追加されると、出力に「成功」​​と表示されます。

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

リロードfirewalld

firewall-cmd --reload

結論

おめでとう!Teamspeakサーバーが正常に作成されました。Teamspeakクライアントで接続できます。

楽しんで!



Leave a Comment

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

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

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。