wiki:murmur

Version 7 (modified by Jamie McClelland, 5 years ago) (diff)

--

Murmur

murmur is the server components for using our mumble chat/VOIP service.

Our murmur server is running on toussaint.

SuperUser

To have full admin access, login with the username: SuperUser

You will be prompted for a password (which is in keyringer).

If you ever need to change the password, run:

murmurd -ini /etc/mumble-server.ini -supw <password>

Admin Group

To add a user to the admin group.

  • Login with the new username.
  • Right click on your username and click register.
  • Login as the SuperUser.
  • Then right click on Root and select Edit.
  • Click Groups.
  • Type: admin and hit enter
  • Type a new username and click add.

Bots

Our murmur server comes with two broadcast bots: iBot and oBot

iBot will broadcast a channel to https://a.stream.mayfirst.org:8000/ibot.webm and oBot will broadcast it's channel to https://a.stream.mayfirst.org:8000/obot.webm.

Administrators can drag and drop iBot and oBot to whatever channel you like. They can be started by sending them the chat message: /start or stopped by sending the chat message: /stop.

The bots are installed on toussaint using the pymuble library and mumblerecbot.

Installation

  1. Install cython (python c bindings library) and python-dev
  2. In /usr/local/share, git clone both https://github.com/Robert904/pymumble and https://github.com/Robert904/mumblerecbot
  3. Pull in this change to mumblerecbot: https://github.com/Robert904/mumblerecbot/pull/10/files
    1. In /usr/local/share/mumblerecbot:
      1. git remote add jmcclelland https://github.com/jmcclelland/mumblerecbot.git
      2. git remote update jmcclelland
      3. git cherry-pick c5416a80fa278ff77b5f49d68856000089589dfc
  4. In /usr/local/share/pymumble/pycelt edit the Makefile:
    1. Comment out export PLATFORM = MINGW32 and uncomment #export PLATFORM = UNIX
    2. Comment out export CONFIGURE_OPTS = "" and uncoment #export CONFIGURE_OPTS = "--with-pic"
    3. Type: make
  5. In /usr/local/share/pymumble/pyopus edit the Makefile:
    1. Comment out export PLATFORM = MINGW32 and uncomment #export PLATFORM = UNIX
    2. Comment out export CONFIGURE_OPTS = "" and uncoment #export CONFIGURE_OPTS = "--with-pic" 1 Type: make
  6. In /usr/local/share/mumblerecbot/mumblerecbotfast edit the Makefile:
    1. Comment out: PLATFORM = MINGW32
    2. Write instead: PLATFORM = UNIX (ensure you have no trailing spaces)
    3. Type: make
  7. In /usr/local/share/mumblerecbot/, create a symlink to pymumble: ln -s ../pymumble