服务器小记
搭建 Mumble 语音服务器
使用 Docker 快速部署 Mumble 语音服务器
简介
Mumble 是一个免费、开源、低延迟的高质量语音聊天软件。本文将指导你使用 Docker 搭建自己的 Mumble 语音服务器。
前置准备
重要:在开始之前,请确保服务器防火墙已开放 64738 端口的 TCP 和 UDP 访问。
1. Ubuntu / Debian
ufw allow 64738/tcp
ufw allow 64738/udp2. 云服务器
前往云服务商控制台,配置安全组规则,放行 64738 端口(TCP/UDP)。
一、拉取 Docker 镜像
docker pull mumblevoip/mumble-server:latest二、启动 Mumble 服务器
使用默认配置快速启动服务器:
docker run -d \
--name mumble-server \
--restart unless-stopped \
-p 64738:64738/tcp \
-p 64738:64738/udp \
mumblevoip/mumble-server:latest注意:请确保防火墙已开放 64738 端口的 TCP 和 UDP 访问。
成功:启动后即可使用默认配置连接服务器!
三、自定义配置(可选)
如需修改服务器配置,可以挂载配置文件:
1. 创建配置目录
mkdir -p /opt/mumble/config
mkdir -p /opt/mumble/data2. 创建配置文件
创建 /opt/mumble/config/mumble-server.ini:
# 基础配置
database=/data/mumble-server.sqlite
icesecretwrite=
logfile=/data/mumble-server.log
# 网络配置
port=64738
host=0.0.0.0
# 音频配置
users=100
bandwidth=72000
channelnestinglimit=20
# 权限配置
sendversion=True
allowping=True3. 重启容器挂载配置
docker stop mumble-server
docker rm mumble-server
docker run -d \
--name mumble-server \
--restart unless-stopped \
-p 64738:64738/tcp \
-p 64738:64738/udp \
-v /opt/mumble/config:/config \
-v /opt/mumble/data:/data \
mumblevoip/mumble-server:latest提示:端口号 64738 是 Mumble 默认端口,如果需要修改请同时修改防火墙设置。
四、连接测试
1. 客户端下载
- Windows: 从 Mumble 官网 下载
- macOS: 使用
brew install mumble或从官网下载 - Linux: 使用包管理器安装,如
apt install mumble
2. 连接服务器
- 打开 Mumble 客户端
- 点击 "服务器" → "连接"
- 输入服务器地址和端口
- 输入用户名和密码(首次连接时设置管理员密码)
成功:连接后即可开始语音聊天!
五、常见问题
六、更新维护
更新镜像
docker pull mumblevoip/mumble-server:latest
docker stop mumble-server
docker rm mumble-server
# 重新执行启动容器命令备份数据
# 备份配置和数据库
tar -czvf mumble-backup-$(date +%Y%m%d).tar.gz /opt/mumble/建议:定期备份配置文件和数据库,以防数据丢失。