如何安装和配置Mumble服务器(Murmur)在Ubuntu 14.04

Mumble是一个IP语音(VoIP)的应用程序类似,TeamSpeak和用Ventrilo。Mumble使用客户端 - 服务器体系结构,它允许当连接到同一服务器的用户相互交谈。它有一个简单的管理界面和功能低延迟,高品质的编解码器。在本教程中,我们将学习如何安装和配置Murmur - Mumble-Server组件。 Murmur允许你运行你自己的私人或公共的语音聊天服务器的客户端Mumble。

介绍

Mumble是一个免费和开源的IP语音(VoIP)应用程序,主要用于游戏玩家。 Mumble类似于TeamSpeak和Ventrilo。 Mumble使用客户端 - 服务器架构,允许用户在连接到同一服务器时彼此通信。 它具有简单的管理界面,并具有低延迟,高质量的编解码器。 在本教程中,我们将学习如何安装和配置Murmur,这是Mumble的服务器组件。

Murmur允许您为Mumble客户端运行您自己的私人或公共语音聊天服务器。

先决条件

Droplet要求

  • 512 MB Droplet
  • Ubuntu 14.04

本教程是为Ubuntu 14.04编写的; 然而,这个过程是对那些在仓库的咕哝 咕哝-server软件包任何最近Ubuntu的发行版相同。 拥有512 MB内存的服务器应该可以运行Murmur与50客户端高质量。 如果您对其他任务使用相同的Droplet,建议使用更多的RAM。 Murmur不消耗太多的CPU。

根访问

本教程的其余部分将假定您使用root用户帐户或具有sudo权限的用户帐户连接到服务器。

从其他帐户进入root shell:

sudo su

第一步 - 安装更新

在处理之前,始终最好确保安装了最新的更新。

更新包数据库:

apt-get update

安装任何新软件包:

apt-get upgrade

系统将要求您确认安装任何软件包。 输入Y,然后按Enter。

第二步 - 安装Murmur

在官方Ubuntu源,Murmur有包名咕哝服务器

要安装软件包:

apt-get install mumble-server

系统将要求您确认安装任何软件包。 输入Y,然后按Enter。

第三步 - 基本配置向导

安装完成后,我们将运行package reconfiguration命令创建一些基本的服务器和用户设置。 您可以使用箭头键选择你的答案,然后按回车键继续。

使用以下命令运行配置向导:

dpkg-reconfigure mumble-server

从引导开始

因为我们希望Murmur时在服务器启动运行,我们将接受默认值。

网络优先级

即使这将是一个专用的服务器Mumble,这是一个好主意,选择Yes,因为这将确保尽可能低的延迟。

Mumble超级用户密码

名为超级用户用户是服务器的最高级别的管理帐户。 当您想要管理服务器时,您需要使用此用户登录Mumble。

强烈建议您更改此帐户的默认密码。 将密码字段留空将不会更改密码。

输入密码,按Tab键选择OK,然后按Enter键完成设置向导。

在这一点上,我们现在有一个工作的Mumble服务器与一个用户帐户(超级用户)。

第四步 - 高级配置

如果你对默认值感到满意,服务器将立即工作。

如果您想自定义您的服务器更进一步,我们需要编辑位于配置文件/etc/mumble-server.ini

打开文件:

nano /etc/mumble-server.ini

Murmur有几个配置选项,如果您对某个特定设置有什么问题,该文件会被很好地注释。

下面列出了一些常见的更改值作为参考。 为了使其中的一些设置,你就必须删除前面的字符。 这被称为取消注释行。 开头的行不是由服务器处理。

  • autobanAttempts,autobanTimeframe,autobanTime -这三个值被用来防止穷举尝试,以及其它两个条件满足之后将禁止的IP所指定的时间量。
  • welcometext -这是每一个用户连接到服务器时收到的欢迎信息。 它有助于向用户通知规则,链接到您的网站等。您可以使用大多数HTML字符和标签; 只需确保整个条目都封装在引号中。
  • 端口 -默认端口Mumble是64738。 您可以更改此值,但务必在手动连接到服务器时通知用户输入正确的端口。
  • 主机 -默认情况下Mumble将自动绑定到任何主机名。 如果要使用单个主机名,请在此处输入该主机名。
  • 带宽 -这是带宽允许每个用户消耗的量。 请记住,如果设置较高的值,每个用户将消耗更多的RAM。 60000-72000之间的值适合在512 MB RAM上托管50个用户。
  • 用户 -可以连接到服务器的并发用户的最大数量。 对于512 MB的RAM,建议设置为50个用户,每个用户60Kbps-72Kbps带宽。
  • textmessagelength -默认情况下未启用; 将限制用户可以针对每条消息发送的字符数。
  • imagemessagelength -默认情况下未启用; 将为用户允许发送的图像设置最大文件大小。
  • allowhtml -默认情况下未启用; 允许在邮件,评论和频道说明中使用HTML。
  • registerName,REGISTERURL -如果启用,这将使你的服务器是在Mumble客户提供的公示名单上找到。 否则,用户将需要知道服务器的主机名或IP地址才能连接。

当你很高兴与您的配置更改,请按Ctrl + X,Y键保存,然后按Enter键覆盖现有文件。 您将需要重新启动Murmur,然后您的设置才会生效。 服务器上的任何Mumble用户将被断开连接。

要重新启动Murmur:

service mumble-server restart

如果您需要帮助配置其他服务器设置,它是建议你读了Mumble的Wiki

第五步 - 连接到你的Mumble服务器

这些步骤将帮助您连接到您的新的Mumble服务器作为SuperUser。 其他用户可以使用相同的步骤连接。 其他用户可以选择自己的用户名,而不需要密码 - 只需要IP地址和端口号。

下载Mumble客户端

在计算机上打开Mumble客户端。

点击连接按钮。

点击添加新按钮。

输入Mumble服务器的信息。 地址可以是主机名或服务器的IP地址。 如果您没有使用自定义端口,这将是64738默认端口。 点击确定保存设置。

服务器将被保存到您的收藏夹列表中。 单击您的服务器上,然后单击连接

如果您未为此服务器设置签名的证书,则必须接受该证书。

你应该得到连接的 ,一旦你连接成功的消息。

现在您可以与此服务器上的任何其他用户聊天。