Linux环境下的Mumble语音服务器部署

下载服务器版本软件包:
wget https://dl.mumble.info/archive/stable/murmur-static_x86-1.3.4.tar.bz2


服务器版本一览:https://dl.mumble.info/archive/stable/


解压

tar -vxjf ./murmur-static_x86-1.3.4.tar.bz2


生成配置文件

cp ./murmur-static_x86-1.3.4/murmur.ini /etc/murmur.ini


主程序路径

cp -r ./murmur-static_x86-1.3.4/ /usr/local/murmur/


初始化建设

groupadd -r murmur
useradd -r -g murmur -m -d /var/lib/murmur -s /sbin/nologin murmur
mkdir /var/log/murmur
chown murmur:murmur /var/log/murmur
chmod 0770 /var/log/murmur
mkdir -p /var/run/murmur
chown murmur:murmur /var/run/murmur
chmod 0775 /var/run/murmur


创建 /etc/systemd/system/murmur.service 文件

[Unit]
Description=Mumble Server (Murmur)
Requires=network-online.target
After=network-online.target mariadb.service time-sync.target

[Service]
User=murmur
Type=forking
ExecStart=/usr/local/murmur/murmur.x86 -ini /etc/murmur.ini
PIDFile=/var/run/murmur/murmur.pid
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target


其他操作(忘记为什么操作了,可能不需要?)

[root@cd3 ~]# cat /etc/logrotate.d/murmur
/var/log/murmur/*log {
    su murmur murmur
    dateext
    rotate 4
    missingok
    notifempty
    sharedscripts
    delaycompress
    postrotate
        /bin/systemctl reload murmur.service > /dev/null 2>/dev/null || true
    endscript
}


编辑配置文件

vim /etc/murmur.ini
database=/var/lib/murmur/murmur.sqlite
ice="tcp -h 127.0.0.1 -p 6502"
logfile=/var/log/murmur/murmur.log
pidfile=/var/run/murmur/murmur.pid
welcometext="<br />欢迎来到<b>冲锋号社区</b>.<br />为方便使用全频道广播,请务必打开语音播报!<br>配置 - 设置 - 消息 - 语音播报 - (打勾)启用语音播报<br />"
; Port to bind TCP and UDP sockets to.
port=64738
; Maximum bandwidth (in bits per second) clients are allowed
; to send speech at.
bandwidth=128000
; Maximum number of concurrent clients allowed.
users=800

welcometext支持超文本。


设置SuperUser用户密码

/usr/local/murmur/murmur.x86 -ini /etc/murmur.ini -supw 123456

例如通过如上命令启动,-supw将视为设置SuperUser用户密码为123456


如果您需要超级用户权限,需要在连接服务器时输入用户名SuperUser,之后将会浮现密码输入框,输入设置的密码即可以超级用户操作,注意,超级用户仅能完成权限操作,无法使用麦克风,以此用户完成权限设定后切换日常用户。

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。