Mumble Server Installation Script
This is a simple Bash script that installs and configures a Mumble server (Murmur) on Ubuntu and Debian systems. The script handles the following tasks:
- Updates package lists and upgrades system packages
- Installs UFW firewall if not present and configures it to allow SSH and Mumble ports
- Installs Mumble server package
- Detects Mumble configuration file location
- Launches interactive Mumble server configuration using
dpkg-reconfigure - Prompts user for additional server settings:
- Server name
- Welcome message
- Server password
- Maximum concurrent users
- Audio quality (bandwidth)
- SSL certificate requirement
- IP address obfuscation in logs
- Allow recording
- Allow HTML in text messages
- Public server registration
- Backs up original configuration file
- Applies user-defined settings to the configuration file
- Restarts Mumble server to apply all configuration changes
- Verifies that Mumble server is running successfully
The script provides a user-friendly way to set up a Mumble server with common configuration options. It also displays useful information upon completion, such as connection details, advanced configuration file location, and useful commands for managing the server.
Please note that this script must be run as root or with sudo privileges.
Languages
Shell
100%