プライベートで低遅延の音声通信を完全に制御したい場合、 Linux 上で TeamSpeak サーバーを 数分で設定できます。このガイドは現在の LTS ディストロ、クリーンな systemd サービス、小さいながらも重要なセキュリティチェックに焦点を当てています。これを専用ユーザーとして起動し、適切な ポート請求する 特権キーし、起動時に実行し続けます。Windowsを使用している場合は、 Windows サーバー上の TeamSpeak サーバー 別の投稿で
前提条件: OS、ポート、アクセス

何かをインストールする前に、基本を確認しましょう。VPS または専用マシンがあると便利です。一般的な ISP はしばしば キャリアグレード NAT (CGNAT) inbound トラフィックをブロックします。LTS イメージと sudo 権限を持つ非root ユーザーを使用してください。Linux 上に TeamSpeak サーバーをセットアップできます Ubuntu 24.04 LTS, Debian 12、または Rocky/Alma 9ファイアウォール設定に若干の変更を加えるだけで、手順は同じです。
コア機能を許可する必要があります ポート. Voiceは次で実行されます UDP 9987ファイル転送は TCP 30033であり、ServerQueryは TCP 10011を使用する予定がある場合 TSDNS、追加 TCP 41144。また、従来のウェブリストについては、以下のような内容が表示される場合があります UDP 2010 発信。TeamSpeak documents SRVレコード 正しいターゲットとポートに名前をマッピングできます。詳しくは公式の TeamSpeak Downloads ページと ポート情報 現在のデフォルト設定を確認するには:
自宅でホストしていて、あなたのパブリック IP が CGNATルーターのポートフォワーディングを設定しても、外部のユーザーはあなたに接続できません。サービスを VPS に移すことでこの問題を解決でき、固定の IPv4 が得られます。ネットワーク構成が明確になれば、サーバーファイルを取得してサービスの準備ができます。
サーバーをダウンロードして準備する

現在の64ビットサーバーをダウンロードして、専用の TeamSpeak ユーザーがライセンスに同意し、一度だけ開始して取得する 特権キー。これらのコマンドは以下で機能します Ubuntu, Debian、そして Rockyイメージに基づいた
- まず必要に応じてアーカイブツールをインストールしてから、ユーザーとディレクトリを追加します。
- 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/TeamSpeak。アップストリームサーバーは 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
- ターミナルの出力を見て、「token」の行を書き留めてください。このキーでクライアント内の管理者権限を取得できます。Ctrl+C でプロセスを停止します。バイナリが配置され、トークンが保存されたら、マネージドサービスに変換します。
シンプルで統一されたレイアウトがどのディストロでも動作するため、Linux上で一度TeamSpeak サーバーをセットアップすれば、そのプレイブックを後のノードで再利用できます。
systemd でサービス化する

適切なサーバーなら、起動、停止、再起動、ログ確認、自動起動がすべて揃っています。最小限の 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
サービスが起動したら、必要なポートを開きましょう ポート クライアントがボイス、クエリ、ファイル転送エンドポイントに接続できるようにします。 サーバーが起動したら systemdできます Linux に TeamSpeak サーバーをインストールする 任意の VPS で使用でき、再起動またはクラッシュ後の自動再起動に対応しています。
ファイアウォール、UFW、またはfirewalldを開く


DNSを使用して、わかりやすい名前を音声エンドポイントにマップできます SRVレコード。作成する A記録 ターゲット用に、次のような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
名前設定が完了したら、セキュリティと保守のいくつかの習慣を実施して、サービスを安定させます。
セキュリティと保守

管理パスを保護し、保存データを保護してください。これらの対策は今日数分で設定できますが、後で何時間も節約できます。
- 管理画面 強力なサーバーパスワードを設定し、以下を持つユーザーを確認してください ServerQuery アクセス。名前付きログインを使用してください。
- 暗号化: CPUの予算が許す場合は、グローバルにチャネル音声暗号化を有効にしてください。最も機密性の高いチャネルから始めてください。
- バックアップ: バックアップ ts3server.sqlitedb または外部データベース、コピー ts3server.iniユニットファイルとファイアウォールルールを保存します。
- 最小権限の原則 保持 systemd 専有サーバー上のユニット TeamSpeak ユーザーとして実行してください。バイナリを 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 にアップグレードしてください。
- 混合モッディンググループ: 保つ ServerQuery ロックダウンしてチャネルパスワードを追加し、週単位でバックアップをスケジュール設定できます。これにより、忙しい TeamSpeak サーバー Linux のインストール 予測可能。
シンプルに始めて、反復する。構成を決めたら、VM上のGUIアクセスが初期設定を迅速化できることを理解しておくと良い。次のセクションで、ホスト型オプションとデスクトップパスについて確認しよう。
ホスティング・リモート管理

TeamSpeak を安定した音声と明確なルーティングのために設計されたプラットフォームで実行できます。当社の Linux VPS 公開 IPv4、低ジッターのリージョン、ルートアクセスをまとめて提供します。小さく始めて、レイテンシーを抑えながら、コミュニティの成長に合わせて数分でスケールできます。
Cloudzy の Linux VPS で得られるもの:
- 信頼できるコンピュート: 最新のvCPUs、安定したクロックスピード、リアルタイム音声向けに設計された専用の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 - すべてクリーンインストール済み systemd セットアップ
- アクセスと制御: フルルートアクセス、アウトオブバンドコンソール、rDNS、チケット不要で変更できるファイアウォールルール。
- ライフサイクルツール: アップグレード前のスナップショット、迅速な復元、シンプルなプラン変更。
- グローバルリージョン: 3大陸以上の12以上のロケーションがあるため、プレイヤーに最も近いデータセンターを選んでラウンドトリップ時間を短縮できます。
- サポート・稼働時間: 24時間365日、実際のエンジニアによるサポートと99.95%の稼働率保証 SLA。
VPS 上でデスクトップが必要な場合は、素早く視覚的な変更を加えるために、以下をデプロイしてください Linux RDPサーバー として ワンクリックアプリ あなたの Linux VPS 上で。
最後に
Linux上でTeamSpeak サーバーをセットアップする方法を見たばかりです。シンプルで繰り返し可能なパスを使うことで、将来のノードやリージョンでも同じセットアップを予測可能に保てます。LTSディストロ、専用ユーザー、そして適切な systemd ユニット。UDP と TCP を開く ポート に関しては、 特権キー、および追加 SRV より使いやすいアドレスが必要な場合は、Cloudzy でホストすることを検討してください。安定した公開 IP でスムーズな運用を実現できます。 Linux VPS だからあなたのサーバーは24時間いつでもアクセス可能です。

