servers:murmur
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
servers:murmur [2016/10/29 06:33] – [Stop Prosody] Sean Rhone | servers:murmur [2016/11/22 17:32] (current) – Sean Rhone | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Information ====== | ||
+ | * Murmur | ||
+ | * [[Information: | ||
+ | * voice.realmofespionage.xyz ((Mumble)) | ||
+ | |||
+ | ===== Prerequisites ===== | ||
+ | |||
+ | * [[distros: | ||
+ | * [[servers: | ||
+ | |||
+ | ====== Dependencies ====== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo dnf install ' | ||
+ | |||
+ | ====== Firewall ====== | ||
+ | |||
+ | * 64738/tcp and 64738/udp is Murmur Server | ||
+ | |||
+ | sudo firewall-cmd --add-port=' | ||
+ | |||
+ | ====== Settings ====== | ||
+ | |||
+ | sudo -e '/ | ||
+ | |||
+ | autobanAttempts = 5 | ||
+ | autobanTimeframe = 120 | ||
+ | autobanTime = 300 | ||
+ | | ||
+ | welcometext=" | ||
+ | | ||
+ | serverpassword=x | ||
+ | | ||
+ | registerName=RoE | Mumble | ||
+ | | ||
+ | sslCert=/ | ||
+ | sslKey=/ | ||
+ | | ||
+ | sslCiphers=" | ||
+ | | ||
+ | certrequired=True | ||
+ | | ||
+ | sendversion=True | ||
+ | |||
+ | ====== Let's Encrypt SSL Cert ====== | ||
+ | |||
+ | ===== Initial ===== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo mkdir -p '/ | ||
+ | |||
+ | ===== Certbot Automation ===== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo -e '/ | ||
+ | |||
+ | ==== Murmur ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | post-hook = cp '/ | ||
+ | |||
+ | ==== nginx + Murmur ==== | ||
+ | |||
+ | * Requires [[servers: | ||
+ | |||
+ | post-hook = systemctl start ' | ||
+ | |||
+ | ==== nginx + Prosody + Murmur ==== | ||
+ | |||
+ | * Requires [[servers: | ||
+ | |||
+ | post-hook = systemctl start ' | ||
+ | |||
+ | ====== Administrative User ====== | ||
+ | |||
+ | ===== Set SuperUser Password ===== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo -u ' | ||
+ | |||
+ | ===== Grant Account Admin ===== | ||
+ | |||
+ | * Log into account to be granted administrative rights | ||
+ | * Register the user | ||
+ | * Log out and into the **SuperUser** account with the recently-created password from above | ||
+ | * Edit the **Root** channel and set the **Group** to **admin** | ||
+ | * Add the account to be granted administrative rights to the **Members** list | ||
+ | * Log out and back into the account granted administrative rights | ||
+ | |||
+ | ====== Services ====== | ||
+ | |||
+ | ===== Initial ===== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo systemctl enable ' | ||
+ | |||
+ | ===== Backup ===== | ||
+ | |||
+ | ==== Service ==== | ||
+ | |||
+ | mkdir -p ~/' | ||
+ | |||
+ | [Service] | ||
+ | Type=oneshot | ||
+ | WorkingDirectory=/ | ||
+ | ExecStart='/ | ||
+ | ExecStart='/ | ||
+ | |||
+ | ==== Timer ==== | ||
+ | |||
+ | sudo -e '/ | ||
+ | |||
+ | [Unit] | ||
+ | Description=Murmur Database Backup | ||
+ | | ||
+ | [Timer] | ||
+ | OnCalendar=*-*-* 02:05:00 | ||
+ | Persistent=true | ||
+ | | ||
+ | [Install] | ||
+ | WantedBy=timers.target | ||
+ | |||
+ | ====== Backup ====== | ||
+ | |||
+ | * Create backup archive on server and transfer to client computer | ||
+ | |||
+ | ===== Server ===== | ||
+ | |||
+ | ==== Archive Folders ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | cd '/ | ||
+ | |||
+ | ===== Client ===== | ||
+ | |||
+ | ==== Transfer Archive to Client ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | scp espionage724@192.168.1.153: | ||
+ | |||
+ | ====== Restore ====== | ||
+ | |||
+ | ===== Client ===== | ||
+ | |||
+ | ==== Transfer Archive to Server ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | scp ~/' | ||
+ | |||
+ | ==== Remove Archive ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | rm ~/' | ||
+ | |||
+ | ===== Server ===== | ||
+ | |||
+ | ==== Stop Murmur ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo systemctl stop ' | ||
+ | |||
+ | ==== Remove Previous Folders ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo rm -Rf '/ | ||
+ | |||
+ | ==== Restore Folders ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | cd '/ | ||
+ | |||
+ | ==== Start Murmur ==== | ||
+ | |||
+ | **** | ||
+ | |||
+ | sudo systemctl start ' | ||
+ | |||
+ | ==== Remove Archive ==== | ||
+ | |||
+ | * Verify that Murmur works before running | ||
+ | |||
+ | rm -R ~/' |
/var/www/wiki/data/pages/servers/murmur.txt · Last modified: 2016/11/22 17:32 by Sean Rhone