在Ubuntu 14.04上安装和配置Mumble服务器(Murmur)的方法

简介: 在Ubuntu 14.04上安装和配置Mumble服务器(Murmur)的方法

介绍

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

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

先决条件

Droplet要求

  • 512 MB Droplet
  • Ubuntu 14.04

本教程是针对Ubuntu 14.04编写的;但是,对于任何最近的Ubuntu发行版,只要软件仓库中有mumble和mumble-server软件包,安装过程是相同的。拥有512 MB RAM的服务器应该足以在高质量下运行带有50个客户端的Murmur。如果您将同一Droplet用于其他任务,建议增加更多RAM。Murmur不会消耗太多CPU。

Root访问

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

要从另一个帐户进入root shell:

sudo su

步骤一 — 安装更新

在继续之前,确保安装了最新的更新总是一个好主意。

更新软件包数据库:

apt-get update

安装任何新软件包:

apt-get upgrade

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

步骤二 — 安装Murmur

在官方Ubuntu软件仓库中,Murmur的软件包名称是mumble-server。

要安装该软件包:

apt-get install mumble-server

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

步骤三 — 基本配置向导

安装完成后,我们将运行软件包重新配置命令以创建一些基本的服务器和用户设置。您可以使用箭头键选择您的答案,然后按Enter继续。

运行配置向导:

dpkg-reconfigure mumble-server

启动时运行

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

网络优先级

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

Mumble超级用户密码

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

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

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

此时,我们现在有一个带有一个用户帐户(SuperUser)的可工作的Mumble服务器。

步骤四 — 高级配置

如果您对默认设置满意,服务器现在将可以工作。

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

打开文件:

nano /etc/mumble-server.ini

Murmur有几个配置选项,并且如果您对特定设置有任何疑问,该文件有很好的注释。

以下是一些常见更改的值作为参考。要启用其中一些设置,您需要删除前面的#字符。这称为取消注释该行。以#开头的行不会被服务器处理。

  • autobanAttemptsautobanTimeframeautobanTime - 这三个值用于防止暴力破解尝试,并且在满足其他两个条件后将禁止IP一段时间。
  • welcometext - 这是每个用户连接到服务器时收到的欢迎消息。它对于通知用户规则、链接到您的网站等非常有用。您可以使用大多数HTML字符和标记;只需确保整个条目被引号包围。
  • port - 默认的Mumble端口是64738。您可以更改此值,但请确保在手动连接到服务器时通知用户输入正确的端口。
  • host - 默认情况下,Mumble将自动绑定到任何主机名。如果您希望它使用单个主机名,您在此处输入该主机名。
  • bandwidth - 这是每个用户被允许消耗的带宽量。请记住,如果您设置一个更高的值,每个用户将消耗更多的RAM。在512 MB RAM上,每个用户60Kbps-72Kbps的带宽可以容纳50个用户。
  • users - 可以连接到服务器的最大同时用户数。对于512 MB RAM,推荐设置是50个用户,每个用户60Kbps-72Kbps的带宽。
  • textmessagelength - 默认情况下未启用;将限制用户每条消息的字符数。
  • imagemessagelength - 默认情况下未启用;将设置用户被允许发送的图像的最大文件大小。
  • allowhtml - 默认情况下未启用;允许消息、评论和频道描述中的HTML。
  • registerNameRegisterUrl - 如果启用,这将允许您的服务器在Mumble客户端的公共列表中找到。否则,用户将需要知道服务器的主机名或IP地址才能连接。

当您对配置更改满意时,按Ctrl+X,按Y保存,然后按Enter覆盖现有文件。在您的设置生效之前,您需要重新启动Murmur。服务器上的任何Mumble用户将被断开连接。

重新启动Murmur:

service mumble-server restart

如果您需要帮助配置其他服务器设置,建议您阅读Mumble Wiki。

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

以下步骤将帮助你以超级用户的身份连接到你的新 Mumble 服务器。其他用户可以使用相同的步骤进行连接。其他用户可以选择他们自己的用户名,并且不需要密码 - 只需要 IP 地址和端口号。

  1. 下载 Mumble 客户端。
  2. 在你的计算机上打开 Mumble 客户端。

  1. 点击 连接 按钮。

  1. 点击 添加新 按钮。

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

  1. 服务器将被保存到你的收藏夹列表中。点击你的服务器然后点击 连接

如果你没有为这个服务器设置签名证书,你将需要接受证书。

一旦成功连接,你应该会收到 已连接 的消息。

现在你可以和这个服务器上的任何其他用户进行聊天了。


目录
相关文章
|
6天前
|
弹性计算 运维 Ubuntu
在阿里云ECS云服务器上安装、配置及高效使用Docker与Docker Compose
本文介绍了在阿里云ECS上使用Ubuntu系统安装和配置Docker及Docker Compose的详细步骤。通过这些工具,可以快速部署、弹性扩展和高效管理容器化应用,满足开发和运维需求。内容涵盖Docker的安装、镜像源配置、创建Web程序镜像以及使用Docker Compose部署WordPress等实际操作,并分享了使用体验,展示了阿里云实例的高性能和稳定性。
120 4
|
5天前
|
Ubuntu TensorFlow 算法框架/工具
如何在Ubuntu上安装TensorFlow 24.04
如何在Ubuntu上安装TensorFlow 24.04
27 1
|
8天前
|
SQL 分布式计算 关系型数据库
基于云服务器的数仓搭建-hive/spark安装
本文介绍了在本地安装和配置MySQL、Hive及Spark的过程。主要内容包括: - **MySQL本地安装**:详细描述了内存占用情况及安装步骤,涉及安装脚本的编写与执行,以及连接MySQL的方法。 - **Hive安装**:涵盖了从上传压缩包到配置环境变量的全过程,并解释了如何将Hive元数据存储配置到MySQL中。 - **Hive与Spark集成**:说明了如何安装Spark并将其与Hive集成,确保Hive任务由Spark执行,同时解决了依赖冲突问题。 - **常见问题及解决方法**:列举了安装过程中可能遇到的问题及其解决方案,如内存配置不足、节点间通信问题等。
131 0
基于云服务器的数仓搭建-hive/spark安装
|
10天前
|
消息中间件 分布式计算 资源调度
基于云服务器的数仓搭建-集群安装
本文介绍了大数据集群的安装与配置,涵盖Hadoop、Zookeeper、Kafka和Flume等组件。主要内容包括: 1. **数据模拟** 2. **Hadoop安装部署**:详细描述了HDFS和YARN的配置,包括NameNode、ResourceManager的内存分配及集群启动脚本。 3. **Zookeeper安装**:解压、配置`zoo.cfg`文件,并创建myid文件 4. **Kafka安装**:设置Kafka环境变量、配置`server.properties` 5. **Flume安装**:配置Flume采集日志到Kafka,编写启动脚本进行测试。
79 1
|
12天前
|
安全 数据建模 应用服务中间件
SSL证书怎么获得?获得后如何安装到服务器?
在当今互联网时代,SSL证书是保障网站安全的重要工具,实现HTTPS加密和身份认证,防止数据劫持或篡改,提升SEO效果。获取SSL证书需选择可信的CA机构、选择证书类型、生成CSR、验证域名及企业信息并获取证书。安装SSL证书到服务器(如Nginx)涉及上传证书文件、配置Nginx并重启服务。具体步骤可参考详细教程。 简介:SSL证书对网站安全至关重要,涵盖获取与安装流程,包括选择CA、生成CSR、验证信息、配置服务器等关键步骤。
|
25天前
|
存储 机器学习/深度学习 人工智能
2025年阿里云GPU服务器租用价格、选型策略与应用场景详解
随着AI与高性能计算需求的增长,阿里云提供了多种GPU实例,如NVIDIA V100、A10、T4等,适配不同场景。2025年重点实例中,V100实例GN6v单月3830元起,适合大规模训练;A10实例GN7i单月3213.99元起,适用于混合负载。计费模式有按量付费和包年包月,后者成本更低。针对AI训练、图形渲染及轻量级推理等场景,推荐不同配置以优化成本和性能。阿里云还提供抢占式实例、ESSD云盘等资源优化策略,支持eRDMA网络加速和倚天ARM架构,助力企业在2025年实现智能计算的效率与成本最优平衡。 (该简介为原文内容的高度概括,符合要求的字符限制。)
|
2天前
|
弹性计算 运维 监控
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
本文介绍了如何通过阿里云获取ECS云服务器并进行操作系统配置与组件安装,以实现高效的资源管理和系统监控。阿里云凭借强大的基础设施和丰富的服务成为用户首选。文中详细描述了获取ECS、RAM授权、开通操作系统控制台及组件安装的步骤,并展示了如何利用控制台实时监控性能指标、诊断系统问题及优化性能。特别针对idle进程进行了深入分析,提出了优化建议。最后,建议定期进行系统健康检查,并希望阿里云能推出更友好的低成本套餐,满足学生等群体的需求。
51 17
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
|
3天前
|
弹性计算 Linux 数据安全/隐私保护
阿里云幻兽帕鲁联机服务器搭建全攻略,速来抄作业!2025新版教程
阿里云提供2025年最新幻兽帕鲁服务器申请购买及一键开服教程。4核16G配置支持8人,70元/月;8核32G配置支持20人,160元/月。选择配置、地域、操作系统后,点击【一键购买及部署】,约3分钟完成创建。本地安装STEAM客户端并登录,进入游戏选择多人模式,输入服务器IP和端口(8211),即可开始游戏。详细教程及更多问题解答请参考阿里云幻兽帕鲁游戏专区。
43 20
|
2天前
|
存储 人工智能 运维
阿里云操作系统控制台——解决服务器磁盘I/O故障
阿里云操作系统控制台——解决服务器磁盘I/O故障
29 12
|
5天前
|
弹性计算 数据可视化 Linux
阿里云操作系统控制台——ECS操作与性能优化
本文详细介绍如何操作阿里云服务器ECS,从开通到组件安装及内存诊断。首先,通过选择操作系统(如Alibaba Cloud Linux 3)并开通服务,创建RAM用户并授予权限。接着,安装所需组件,支持节点或集群安装。最后,利用内存全景诊断功能,输入实例ID或Pod名称发起诊断并解析结果。这一流程帮助用户高效搭建计算环境,提升技术能力,确保业务稳定运行,并提出优化建议以改善用户体验。
58 8