フルコントロールを備えたプライベートで低遅延の音声が必要な場合は、次のことができます。 Linux 上で TeamSpeak サーバーをセットアップする 数分で。このガイドは、現在の LTS ディストリビューション、クリーンなディストリビューションに焦点を当てています。 システムド サービス、そして小規模だが重要なセキュリティチェック。専用ユーザーとして起動し、右側を開きます ポート、と主張する 特権キー、起動時に実行し続けます。 Windows を使用している場合は、 Windows Server 上の TeamSpeak サーバー 別の投稿で。
前提条件: OS、ポート、アクセス

何かをインストールする前に、基本を確認してください。家庭用 ISP が背後に控えていることが多いため、VPS または専用マシンを使用すると作業が楽になります。 キャリアグレード NAT (CGNAT) 受信トラフィックをブロックします。 LTS イメージと非 root ユーザーを sudo で使用します。 Linux 上に TeamSpeak サーバーをセットアップできます。 Ubuntu 24.04 LTS, デビアン 12、 または ロッキー/アルマ9;手順は同じですが、ファイアウォールに小さな変更が加えられます。
コアを許可する必要があります ポート。声が走り続ける UDP 9987、ファイル転送は TCP 30033、ServerQuery は TCP10011。使用する予定がある場合 TSDNS、 追加 TCP 41144、従来の Web リストについては、次のように表示されます。 UDP2010 アウトバウンド。 TeamSpeak ドキュメント SRVレコード これにより、名前を正しいターゲットとポートにマップできるようになります。参考までに公式を見てください TeamSpeakのダウンロード ページと ポート情報 現在のデフォルトを確認するには:
自宅でホストしていて、パブリック IP が属している場合 CGNAT、ルーターのポート転送を使用しても、外部ユーザーはあなたにアクセスできません。サービスを VPS に移行すると、その障害が回避され、固定 IPv4 が提供されます。ネットワーク状況が明確になったら、サーバー ファイルを取得してサービスを準備できます。
サーバーをダウンロードして準備する

現在の 64 ビット サーバーをダウンロードし、専用のサーバーを作成します。 チームスピーク ユーザーは、ライセンスに同意し、1 回限りの起動を実行して、 特権キー。これらのコマンドは複数の分野で機能します Ubuntu, デビアン、 そして ロッキー-ベースの画像。
- まず、必要に応じてアーカイブ ヘルパーをインストールし、次にユーザーとディレクトリを追加します。
- Ubuntu / Debian:
sudo apt update
sudo apt install -y bzip2 tar curl
- ロッキー/アルマ:
sudo dnf install -y bzip2 tar curl
- 実行時ユーザーとフォルダーを作成します。
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- 次に、最新リリースをダウンロードして解凍します。 /opt/チームスピーク。上流サーバーは 3.13.7 この記事の執筆時点では Linux x86_64 の場合。アップデートとハッシュについては、必ず公式ダウンロード ページを確認してください。
cd /tmp
curl -LO https://files.TeamSpeak-services.com/releases/server/3.13.7/TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvjf TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
sudo rsync -a TeamSpeak3-server_linux_amd64/ /opt/TeamSpeak/
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- ファイルまたは環境変数を使用してライセンスに同意します。 VM での最も簡単な方法は、TeamSpeak ホームに小さなマーカー ファイルを作成し、最初に TeamSpeak アカウントで実行して、 管理者トークン.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh
- ターミナルの出力を見て、「トークン」行を書き留めます。このキーを使用すると、クライアントで管理者を要求できます。 Ctrl+C でプロセスを停止します。バイナリを配置し、トークンを保存したら、それをマネージド サービスに変換します。
単一のクリーンなレイアウトは複数のディストリビューション間で機能するため、Linux 上で TeamSpeak サーバーを一度セットアップすれば、将来のノードでプレイブックを再利用できます。
systemd でサービスにする

適切なユニットを使用すると、起動、停止、再起動、ログ、および起動時の自動起動が可能になります。最小限のものを作成する システムド インストールされたフォルダーを指し、特権のないユーザーとして実行されるサービス。の TeamSpeak コミュニティのドキュメント Linux サービスユニットの詳細。
- ユニットファイルを作成します。
sudo tee /etc/systemd/system/TeamSpeak.service >/dev/null << 'EOF'
[Unit]
Description=TeamSpeak 3 Server
Wants=network-online.target
After=network.target
[Service]
WorkingDirectory=/opt/TeamSpeak
User=TeamSpeak
Type=forking
PIDFile=/opt/TeamSpeak/ts3server.pid
ExecStart=/opt/TeamSpeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/TeamSpeak/ts3server_startscript.sh stop
ExecReload=/opt/TeamSpeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
EOF
- systemd をリロードしてサービスを有効にします。
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- サービスを確認し、必要に応じてトークンを再度取得します。
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager
サービスが実行されているので、必要なファイルを開きます ポート これにより、クライアントは音声、クエリ、ファイル転送のエンドポイントに到達できるようになります。 サーバーが起動したら システムド、 あなたはできる Linux に TeamSpeak サーバーをインストールする あらゆる VPS 上で動作し、再起動またはクラッシュ後の自動再起動を頼りにします。
ファイアウォール、UFW、または firewalld を開きます。


DNS を使用してフレンドリ名を音声エンドポイントにマッピングできます。 SRVレコード。を作成します 記録 ターゲットに対して、次のように SRV エントリを追加します。
_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.
クライアントは問題を解決します SRV アドレスにポートを必要とせずに接続します。 TeamSpeak は、 TSDNS サービスオン 41144/tcp カスタム名マッピングの場合。どちらの方法も、前にリンクしたポート情報の記事でベンダーによって文書化されています。
DNS を管理したくない場合でも、次のような直接リンクを共有することで、ユーザーに簡単なパスを提供できます。
ts3server://host.example.com
名前を付けた後、サービスの安定性を維持するために、いくつかの小さなセキュリティとメンテナンスの習慣を固定します。
セキュリティとメンテナンス

管理パスを保護し、保存データを保護します。これらの実践により、今日は数分追加され、後で数時間節約されます。
- 管理画面: 強力なサーバー パスワードを設定し、誰がパスワードを持っているかを確認する サーバークエリ アクセス。名前付きログインを使用します。
- 暗号化: CPU 予算が許せば、チャネル音声暗号化をグローバルに有効にします。最も敏感なチャンネルから始めます。
- バックアップ: バックアップ ts3server.sqlitedb または外部データベースとそのコピー ts3server.ini。ユニット ファイルとファイアウォール ルールを保存します。
- 最低限の特権: 保管してください システムド 専用ユニット チームスピーク ユーザー。バイナリを root として実行しないでください。
- 更新情報: スケジュールに従ってディストリビューションの更新を適用し、カーネルの変更後にサービスを再起動します。変更するたびに接続をテストします。
基本を押さえた上で、グループでスムーズなサービスを提供できるよう、適切な開始サイズを選択してください。
選択に関するアドバイス: ホスティング、ディストリビューション、サイズ
唯一の目標が友人に簡単に音声を伝えることである場合は、Linux 上の小さな VM 上に TeamSpeak サーバーをセットアップしてコストを低く抑えることができます。グループが大きくなると、より優れたネットワークとファイル転送用の RAM が増加します。この簡単なマトリックスを使用して開始点を選択し、実際のトラフィックが 1 週間続いた後に調整します。
- CGNAT のホーム ラボ: ポート転送と競合しないでください。サービスをパブリック IPv4 を使用する VPS に移動し、DNS を公開します。これが最も早い方法です Linux に TeamSpeak サーバーをインストールする 外部アクセス用。
- 週末にピークを迎えるゲーム クラン: 2 つの vCPU と 2 GB RAM から始めて、CPU アイドル状態とパケット損失を監視します。混雑した時間帯に音声が飽和状態に近づいたら、アップグレードしてください。
- 大学のクラブ: 好む Ubuntu 24.04 LTS そして UFW ルール。キャンパスネットワークには多くの場合、 IPv6したがって、ポートを開いた後、受信 IPv6 をテストします。
- eスポーツチーム、試合日: ゲーム領域の近くの VPS を使用して、ベースラインを記録します。録画や大量のファイルのアップロードが重要な場合は、ストレージを追加し、RAM を 4 GB に増やしてください。
- 混合モッディンググループ: 保つ サーバークエリ ロックダウンし、チャネルパスワードを追加し、毎週のバックアップをスケジュールします。これにより忙しくなります TeamSpeak サーバー Linux のインストール 予測可能な。
シンプルに始めて繰り返してください。 形状を選択したら、VM での GUI アクセスにより初期構成を高速化できることがわかるはずです。そのため、ホストされたオプションとデスクトップ パスについては次のセクションをお読みください。
ホスティングとリモート管理

安定した音声とクリーンなルーティングを実現するために構築されたプラットフォーム上で TeamSpeak を実行します。私たちの Linux VPS パブリック IPv4、低ジッター領域、およびルート制御を 1 か所で提供します。小規模から始めて、レイテンシーを抑え、コミュニティの成長に合わせて数分で拡張できます。
Cloudzy の Linux VPS で得られるもの:
- 信頼できるコンピューティング: 最新の vCPU、安定したクロック速度、リアルタイム音声用にサイズ設定された専用 RAM。
- 維持できるストレージ: NVMe または SSD ストレージにより、迅速なファイル転送と高速なログ書き込みが可能です。
- 音声用に構築されたネットワーク: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
- プレイブックに一致する OS イメージ: Ubuntu 24.04 LTS、Debian 12、または Rocky 9 はすべてクリーンアップの準備ができています システムド 設定。
- アクセスと制御: 完全なルート、アウトオブバンド コンソール、rDNS、およびファイアウォール ルールはチケットなしで変更できます。
- ライフサイクルツール: アップグレード前のスナップショット、迅速な復元、簡単なプランのサイズ変更。
- グローバル地域: 3 大陸以上に 12 以上の拠点がある場合は、プレーヤーに最も近いデータ センターを選択して、往復時間を短縮します。
- サポートと稼働時間: 本物のエンジニアによる 24 時間 365 日のサポートと 99.95% の稼働時間 SLA。
視覚的な変更をすばやく行うために VPS の上にデスクトップを置きたい場合は、 Linux RDP サーバー として ワンクリックアプリ Linux VPS 上で。
最終的な考え
シンプルで反復可能なパスを使用して Linux 上に TeamSpeak サーバーをセットアップする方法を説明しました。このアプローチにより、将来のノードまたはリージョンのセットアップを予測可能に保つことができます。 LTS ディストリビューション、専用ユーザー、および適切な システムド ユニット。 UDP と TCP を開く ポート それは問題だ、主張してください 特権キー、と追加します SRV よりフレンドリーなアドレスが必要な場合。よりスムーズなパスと安定したパブリック IP を得るには、Cloudzy でのホスティングを検討してください。 Linux VPS そのため、サーバーは昼夜を問わずアクセス可能な状態に保たれます。

