Hosting a Mumble Server Through a FreeNAS Jail [quick reference]

  • Click the jails tab, and then Add Jail. (It could take a few minutes.)
  • Highlight murmur jail and click shell
  • Type passwrd (Jail PW) 
  • Type pkg upgrade Keep clicking Y(yes). 
  • Verify that cat /etc/make.conf  says "With_PKGNG=yes"
  • If you want to be able to log in via ssh:  (optional)
    • Type edit /etc/ssh/sshd_config
      • Find "PermitRootLogin" and remove the hash in front and change the no to yes.
      • Find "PasswordAuthentication" and remove the hash in front and change the no to yes.
      • Hit ESC, leave editor, save changes.
    • Type sysrc sshd_enable=yes
    • Type service sshd start
  • Type pkg install murmur and install.
  • Enable your murmur service to start on boot automatically by typing sysrc murmur_enable=yes
  • Type mkdir /var/db/murmur
  • Type chown murmur:murmur /var/db/murmur/
  • Type edit /usr/local/etc/murmur.ini and verify that these are enabled:
    • database=/var/db/murmur/murmur.sqlite
    • Change welcome message to whatever you want. 
    • Change serverpassword=   to whatever you want it to be.
    • Change bandwidth to 150000
    • If you don't want to log in to the database set logdays=-1 
    • Set allowhtml=true
    • Enable uname=murmur
    • You can disable these by putting a hash in front: (dbus=session, icesecretwrite=)
    • Hit Esc, leave editor, save changes.
  • Type cd /var/db/murmur
  • type murmurd -supw "YOUR PASSWORD"  [superuser/root password]
  • Type chown murmur murmur.sqlite
  • Type service murmur onestart
  • Open Mumble, click server, click add new... add the IP Address of the jail, with your username/pw
  • Right click on your username under Root(1) and register yourself
  • Disconnect from server
  • Edit server again, change Username to "SuperUser" with the corresponding password.
  • Right click on Root(1) and click edit.
  • Go to group, click admin, add your username. Mine was Supa.
  • Disconnect again, edit server, change username to your username, remove password and when you connect again you should be the server admin. Make sure you can access that edit dialog again.
  • Port Forward the port used for the server (64738 is default)... with the corresponding ip address of the jail used to set up Murmur.
  • To connect now just use your external ip address.













Special thanks to DRkK with his youtube video here.



Comments

  1. Good stuff. Thank you for posting, helped out a lot.

    ReplyDelete

Post a Comment