sudo dnf install 'murmur'
sudo firewall-cmd --add-port='64738'/'tcp' --permanent && sudo firewall-cmd --add-port='64738'/'udp' --permanent && sudo firewall-cmd --reload
sudo -e '/etc/murmur/murmur.ini'
autobanAttempts = 5 autobanTimeframe = 120 autobanTime = 300 welcometext="Welcome to the Realm of Espionage Mumble server!" serverpassword=x registerName=RoE | Mumble sslCert=/etc/murmur/certs/fullchain.pem sslKey=/etc/murmur/certs/privkey.pem sslCiphers="PROFILE=SYSTEM" certrequired=True sendversion=True
sudo mkdir -p '/etc/murmur/certs' && sudo cp '/etc/letsencrypt/live/realmofespionage.xyz/fullchain.pem' '/etc/letsencrypt/live/realmofespionage.xyz/privkey.pem' '/etc/murmur/certs' && sudo chgrp 'mumble-server' '/etc/murmur/certs/fullchain.pem' '/etc/murmur/certs/privkey.pem'
sudo -e '/etc/letsencrypt/cli.ini'
post-hook = cp '/etc/letsencrypt/live/realmofespionage.xyz/fullchain.pem' '/etc/letsencrypt/live/realmofespionage.xyz/privkey.pem' '/etc/murmur/certs' && chgrp 'mumble-server' '/etc/murmur/certs/fullchain.pem' '/etc/murmur/certs/privkey.pem' && systemctl restart 'murmur'
post-hook = systemctl start 'nginx' && cp '/etc/letsencrypt/live/realmofespionage.xyz/fullchain.pem' '/etc/letsencrypt/live/realmofespionage.xyz/privkey.pem' '/etc/murmur/certs' && chgrp 'mumble-server' '/etc/murmur/certs/fullchain.pem' '/etc/murmur/certs/privkey.pem' && systemctl restart 'murmur'
post-hook = systemctl start 'nginx' && cp '/etc/letsencrypt/live/realmofespionage.xyz/fullchain.pem' '/etc/letsencrypt/live/realmofespionage.xyz/privkey.pem' '/etc/prosody/certs' && chgrp 'prosody' '/etc/prosody/certs/fullchain.pem' '/etc/prosody/certs/privkey.pem' && systemctl restart 'prosody' && cp '/etc/letsencrypt/live/realmofespionage.xyz/fullchain.pem' '/etc/letsencrypt/live/realmofespionage.xyz/privkey.pem' '/etc/murmur/certs' && chgrp 'mumble-server' '/etc/murmur/certs/fullchain.pem' '/etc/murmur/certs/privkey.pem' && systemctl restart 'murmur'
sudo -u 'mumble-server' murmurd -ini '/etc/murmur/murmur.ini' -supw 'x'
sudo systemctl enable 'murmur' --now
mkdir -p ~/'backups' && sudo -e '/etc/systemd/system/voice-b.service' && sudo sed -i 's/CHANGEME/'$USER'/g' '/etc/systemd/system/voice-b.service'
[Service] Type=oneshot WorkingDirectory=/var/lib ExecStart='/usr/bin/bash' -c '"/usr/bin/tar" -cvzf "/home/CHANGEME/backups/voice-"$$(date +%%Y-%%m-%%d)".tar.gz" "mumble-server"' ExecStart='/usr/bin/sync'
sudo -e '/etc/systemd/system/voice-b.timer' && sudo systemctl daemon-reload && sudo systemctl enable 'voice-b.timer' --now && sudo systemctl start 'voice-b' && sudo systemctl status 'voice-b' -l
[Unit] Description=Murmur Database Backup [Timer] OnCalendar=*-*-* 02:05:00 Persistent=true [Install] WantedBy=timers.target
cd '/var/lib' && sudo tar -cvzf ~/'voice-manual.tar.gz' 'mumble-server' && cd ~ && sync
scp espionage724@192.168.1.153:~/'voice-manual.tar.gz' ~/'Downloads' && sync
scp ~/'Downloads/voice-manual.tar.gz' espionage724@192.168.1.153:~
rm ~/'Downloads/voice-manual.tar.gz' && sync
sudo systemctl stop 'murmur'
sudo rm -Rf '/var/lib/mumble-server'
cd '/var/lib' && sudo tar -xvzf ~/'voice-manual.tar.gz' 'mumble-server' && sudo chown -R 'mumble-server':'mumble-server' '/var/lib/mumble-server' && cd ~ && sync
sudo systemctl start 'murmur'
rm -R ~/'voice-manual.tar.gz' && sync