Ubuntu14.04にMumbleサーバー(Murmur)をインストールして構成する方法
序章
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というメッセージが表示されます。
これで、このサーバー上の他のユーザーとチャットできます。