Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794
{"id":2858,"date":"2019-12-27T06:44:25","date_gmt":"2019-12-27T06:44:25","guid":{"rendered":"https:\/\/support.aklwebhost.com\/?post_type=manual_kb&p=2858"},"modified":"2019-12-27T06:44:25","modified_gmt":"2019-12-27T06:44:25","slug":"setup-mumble-on-ubuntu","status":"publish","type":"manual_kb","link":"https:\/\/support.aklwebhost.com\/knowledgebase\/setup-mumble-on-ubuntu\/","title":{"rendered":"Setup Mumble on Ubuntu"},"content":{"rendered":"

Mumble is a completely free and open source alternative to other voice suites, such as Teamspeak. It runs on Windows, Linux, OS X, and iOS. This guide will teach you how to setup a Mumble server on Ubuntu.<\/p>\n

Basic installation<\/h3>\n

This installation will automatically create a user named “mumble-server” which will be used to run the Mumble server.<\/p>\n

sudo apt-get update\r\nsudo apt-get install mumble-server\r\n<\/code><\/pre>\n

Now we have to set some basic configuration options.<\/p>\n

sudo dpkg-reconfigure mumble-server\r\n<\/code><\/pre>\n

This will give you some configuration choices:<\/p>\n

    \n
  1. Select “Yes” to autostart mumble-server on server boot.<\/li>\n
  2. Select “Yes” to allow the mumble-server to use higher priority. This is not essential, but generally recommended for optimal performance.<\/li>\n
  3. Enter the password for the SuperUser account. This will be used when managing the server from the Mumble client.<\/li>\n<\/ol>\n

    Additional configuration<\/h3>\n
    sudo nano \/etc\/mumble-server.ini\r\n<\/code><\/pre>\n

    Here you can change the more advanced options for the actual server. All other options can be configured from the Mumble client using the SuperUser login that we setup a password for earlier.<\/p>\n

    Some recommended changes to consider:<\/strong><\/p>\n

      \n
    • Uncomment the autoban related lines below for some added security.<\/li>\n
    • Uncomment and change the “registerName” line. This will be the server name displayed on top of the channel hierarchy. By default, it is named “Root” – but a custom name usually looks better.<\/li>\n<\/ul>\n

      Some additional options that you may want to change:<\/strong><\/p>\n

        \n
      • “users” – If you want to limit or increase the default of 100.<\/li>\n
      • “port” – If for some reason you would rather not run on the default of 64738.<\/li>\n
      • “welcometext” – This message is displayed when someone connects to the server. It accepts basic HTML code.<\/li>\n<\/ul>\n

        When you’re done configuring your options, restart the Mumble server:<\/p>\n

        sudo service mumble-server restart\r\n<\/code><\/pre>\n

        Open firewall ports<\/h3>\n

        If you use UFW, then it’s very easy. If you’re not sure, run the command\u00a0ufw status<\/code>. You will see a printout similar to “Status: active” when UFW is running. In this case, run the command below to open the required firewall port.<\/p>\n

        sudo ufw allow 64738\r\n<\/code><\/pre>\n

        Otherwise, it is assumed that you’re using iptables. You can use these commands for iptables:<\/p>\n

        iptables -A INPUT -p udp --dport 64738 -j ACCEPT\r\niptables -A INPUT -p udp --sport 64738 -j ACCEPT\r\niptables -A INPUT -p tcp --dport 64738 -j ACCEPT\r\niptables -A INPUT -p tcp --sport 64738 -j ACCEPT\r\n<\/code><\/pre>\n

        That’s all! You will now be able to connect with the SuperUser username and the password you set, and manage your channel using the Mumble client.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","manualknowledgebasecat":[242,247],"manual_kb_tag":[435],"_links":{"self":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2858"}],"collection":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/comments?post=2858"}],"version-history":[{"count":1,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2858\/revisions"}],"predecessor-version":[{"id":2859,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2858\/revisions\/2859"}],"wp:attachment":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/media?parent=2858"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manualknowledgebasecat?post=2858"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb_tag?post=2858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}