As I couldn't find a sufficing guide on how to set up Mumble on fedora-server, here is how I set it up.
It is assumed that ssh is already configured you are familiar with linux.
- Create a directory at
/etc/murmur- No clue why, but the installation script would throw an error if this folder was not present
- Install the mumble-server package
dnf install mumble-server - Create a self-signed certificate, or if you have one from lets encrypt you can configure mumble to use that one. I did't have one so I generated it myself.
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/keys/mumble-server.key -out /etc/keys/mumble-server.crt -subj "/CN=SecureComsMumble"
- Give the
mumble-serveruser the rights to the just generated certificate
chmod 600 /etc/keys/mumble-server.key
chown mumble-server:mumble-server /etc/keys/mumble-server.key /etc/keys/mumble-server.crt
- Go to
/etc/murmur.inito configure it. The things I changed where- The welcome text
welcometext= - I changed the port to a custom port number which was easier to remember
port= - Specified a server password
serverpassword= - Limited concurrent users to 10
users=10 - Specified
sslCert=/etc/keys/mumble-server.crtandsslKey=/etc/keys/mumble-server.key - Decreased the autoban threshold
- Of course your requirements might be different then mine, so change the config to your needs.
- The welcome text
- Enable
mumble-serverto start automatically withsystemctl enable mumble-serverand start it withsystemctl start mumble-server - Do not forget to allow mumble-traffic in your firewall