Murmur: Difference between revisions

From Alpine Linux
(Added simple SSL guide for Murmur)
(Moved contents to new "Mumble" page, further to the preferred main program name (Mumble) upstream, including recent renaming of the murmur server to mumble-server See Talk:Mumble. Added redirect. Also: 1. "Mumble" wiki page had been referred to in the Beginning paragraph, but the page did not exist; 2. [https://wiki.mumble.info/wiki/Running_Murmur Murmur] was a broken link, but is now updated in the Mumble page; 3. mention of mumble.ini also needed updating, now named murmur.ini.)
Tag: New redirect
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[https://wiki.mumble.info/wiki/Running_Murmur Murmur] (also called Mumble-Server) is the server component for [https://wiki.alpinelinux.org/wiki/Mumble Mumble]. Murmur allows you to run your own private or public voice chat server for the Mumble client.
#REDIRECT [[Mumble]]
 
== Installation ==
First of all we need Murmur in our server.
{{Cmd|apk add murmur}}
Open the murmur.ini configuration file and edit it so murmur can be run by the 'murmur' user created by the package.
{{Cmd|vim /var/lib/murmur/murmur.sqlite}}
{{Cat|/var/lib/murmur/murmur.sqlite|<nowiki>
uname=murmur
</nowiki>
}}
Now give permissions to the murmur database, so the user 'murmur' can read it.
{{Cmd|chown murmur /var/lib/murmur/murmur.sqlite}}
 
=== Setting up SSL certificates ===
{{Note|Optional steps.}}
If you already have used Certbot to set up certificates in your web server, then you can easily make a new certificate for a subdomain 'mumble' and add the cert paths to the mumble.ini configuration file. You can do it simple and slick with a single sed command. Or you can also use vim and do it manually.
{{Cmd|sed -i -e 's/;sslCert=/sslCert=\/etc\/letsencrypt\/live\/your_domain.com\/fullchain.pem/ ; s/;sslKey=/sslKey=\/etc\/letsencrypt\/live\/your_domain.com\/privkey.pem/' /etc/murmur.ini}}
It should look something like this.
{{Cat|/etc/murmur.ini|<nowiki>
sslCert=/etc/letsencrypt/live/your_domain.com/fullchain.pem
sslKey=/etc/letsencrypt/live/your_domain.com/privkey.pem
</nowiki>
}}
 
=== Starting up the service ===
Start the murmur service.
{{Cmd|rc-service murmur start}}
{{Note|Optional steps.}}
You can add the murmur service to the default runlevel.
{{Cmd|rc-service add murmur default}}
In case you don't want murmur to be default on runlevel, rollback with this command
{{Cmd|rc-service delete murmur default}}

Latest revision as of 04:50, 1 February 2026

Redirect to: