|
|
| (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}}
| |