序章

Mumbleは、主にゲーマーが使用するように設計された、無料のオープンソースのVoice Over IP(VoIP)アプリケーションです。 MumbleはTeamSpeakやVentriloに似ています。 Mumbleは、同じサーバーに接続しているときにユーザーが互いに会話できるようにするクライアントサーバーアーキテクチャを使用しています。 シンプルな管理インターフェイスを備え、低遅延で高品質のコーデックを備えています。 このチュートリアルでは、MumbleのサーバーコンポーネントであるMurmurをインストールして構成する方法を学習します。

Murmurを使用すると、Mumbleクライアント用に独自のプライベートまたはパブリックボイスチャットサーバーを実行できます。

前提条件

液滴の要件

  • 512MBドロップレット
  • Ubuntu 14.04

このチュートリアルはUbuntu14.04用に書かれています。 ただし、リポジトリにmumbleおよびmumble-serverパッケージがある最近のUbuntuディストリビューションでもプロセスは同じです。 512 MBのRAMを搭載したサーバーは、50台のクライアントでMurmurを高品質で実行するのに十分なはずです。 他のタスクに同じドロップレットを使用している場合は、RAMを増やすことをお勧めします。 雑音はCPUをあまり消費しません。

ルートアクセス

このチュートリアルの残りの部分では、rootユーザーアカウントまたはsudo権限を持つユーザーアカウントでサーバーに接続していることを前提としています。

別のアカウントからルートシェルに入るには:

sudo su

ステップ1—アップデートをインストールする

先に進む前に、常に最新のアップデートがインストールされていることを確認することをお勧めします。

パッケージデータベースを更新します。

apt-get update

新しいパッケージをインストールします。

apt-get upgrade

パッケージのインストールを確認するように求められます。 Y と入力し、Enterを押します。

ステップ2—雑音をインストールする

公式Ubuntuリポジトリでは、Murmurのパッケージ名はmumble-serverです。

パッケージをインストールするには:

apt-get install mumble-server

パッケージのインストールを確認するように求められます。 Y と入力し、Enterを押します。

ステップ3—基本構成ウィザード

インストールが完了したら、package reconfigurationコマンドを実行して、基本的なサーバーとユーザーの設定を作成します。 矢印キーを使用して回答を選択し、Enterを押して続行できます。

次のコマンドで構成ウィザードを実行します。

dpkg-reconfigure mumble-server

起動時に開始

サーバーの起動時にMurmurを実行するため、デフォルト値のYesを受け入れます。

ネットワークの優先順位

これが専用のMumbleServerである場合でも、はいを選択することをお勧めします。これにより、可能な限り低い遅延が保証されます。

つぶやくスーパーユーザーパスワード

SuperUser という名前のユーザーは、サーバーの最上位の管理者アカウントです。 サーバーを管理する場合は、このユーザーでMumbleにログインする必要があります。

このアカウントのデフォルトのパスワードを変更することを強くお勧めします。 パスワードフィールドを空白のままにしても、パスワードは変更されません。

パスワードを入力し、Tabを押してOkを選択し、Enterを押してセットアップウィザードを終了します。

この時点で、1つのユーザーアカウント(SuperUser)を持つMumbleサーバーが機能しています。

ステップ4—詳細設定

デフォルトに満足していれば、サーバーはこれで動作します。

サーバーをさらにカスタマイズしたい場合は、/etc/mumble-server.iniにある構成ファイルを編集する必要があります。

ファイルを開くには:

nano /etc/mumble-server.ini

Murmurにはいくつかの構成オプションがあり、特定の設定の目的について質問がある場合は、ファイルに十分なコメントが付けられています。

参考として、一般的に変更される値を以下に示します。 これらの設定の一部を有効にするには、前の文字を削除する必要があります。 これは、行のコメント解除と呼ばれます。 で始まる行は、サーバーによって処理されません。

  • autobanAttempts autobanTimeframe autobanTime -これらの3つの値は、ブルートフォーシングの試みを防ぐために使用され、他の2つの条件の後に指定された時間IPを禁止します満たされています。
  • welcometext -これは、サーバーに接続するときにすべてのユーザーが受信するウェルカムメッセージです。 ルールをユーザーに知らせたり、ウェブサイトにリンクしたりするのに便利です。 ほとんどのHTML文字とタグを使用できます。 エントリ全体が引用符で囲まれていることを確認してください。
  • port-デフォルトのMumbleポートは64738です。 この値は変更できますが、サーバーに手動で接続する場合は、必ず正しいポートを入力するようにユーザーに通知してください。
  • host -デフォルトでは、Mumbleは任意のホスト名に自動的にバインドします。 単一のホスト名を使用する場合は、ここにそのホスト名を入力します。
  • bandwidth -これは、各ユーザーが消費できる帯域幅の量です。 より高い値を設定すると、各ユーザーがより多くのRAMを消費することに注意してください。 60000〜72000の値は、512MBのRAMで50人のユーザーをホストするのに適しています。
  • users-サーバーに接続できる同時ユーザーの最大数。 512 MBのRAMの場合、推奨設定は、ユーザーあたり60Kbps〜72Kbpsの帯域幅で50ユーザーです。
  • textmessagelength-デフォルトでは有効になっていません。 ユーザーがメッセージごとに送信できる文字数を制限します。
  • imagemessagelength-デフォルトでは有効になっていません。 ユーザーが送信できる画像の最大ファイルサイズを設定します。
  • allowhtml-デフォルトでは有効になっていません。 メッセージ、コメント、およびチャネルの説明でHTMLを許可します。
  • registerName RegisterUrl -有効にすると、Mumbleクライアントで利用可能な公開リストでサーバーを見つけることができます。 それ以外の場合、ユーザーは接続できるようにサーバーのホスト名またはIPアドレスを知っている必要があります。

設定の変更に問題がなければ、 Ctrl + X を押し、 Y を押して保存し、Enterを押して既存のファイルを上書きします。 設定を有効にする前に、Murmurを再起動する必要があります。 サーバー上のすべてのMumbleユーザーは切断されます。

雑音を再起動するには:

service mumble-server restart

他のサーバー設定の構成についてサポートが必要な場合は、 MumbleWikiを読むことをお勧めします。

ステップ5—Mumbleサーバーに接続する

これらの手順は、スーパーユーザーとして新しいMumbleサーバーに接続するのに役立ちます。 他のユーザーも同じ手順で接続できます。 他のユーザーは自分のユーザー名を選択でき、パスワードは必要ありません。IPアドレスとポート番号だけです。

Mumbleクライアントをダウンロードします。

コンピューターでMumbleクライアントを開きます。

接続ボタンをクリックします。

新規追加ボタンをクリックします。

Mumbleサーバーの情報を入力します。 アドレスは、サーバーのホスト名またはIPアドレスにすることができます。 カスタムポートを使用しなかった場合は、64738のデフォルトポートになります。 OKをクリックして設定を保存します。

サーバーはお気に入りリストに保存されます。 サーバーをクリックしてから、接続をクリックします。

このサーバーに署名付き証明書を設定していない場合は、証明書を受け入れる必要があります。

正常に接続されると、Connectedというメッセージが表示されます。

これで、このサーバー上の他のユーザーとチャットできます。