Version 9 (modified by 7 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
- Install cython (python c bindings library) and python-dev and ices2 and python-protobuf
- In /usr/local/share, git clone both https://github.com/Robert904/pymumble and https://github.com/Robert904/mumblerecbot
- Pull in this change to mumblerecbot: https://github.com/Robert904/mumblerecbot/pull/10/files
- In /usr/local/share/mumblerecbot:
git remote add jmcclelland https://github.com/jmcclelland/mumblerecbot.git
git remote update jmcclelland
git cherry-pick c5416a80fa278ff77b5f49d68856000089589dfc
- In /usr/local/share/mumblerecbot:
- In /usr/local/share/pymumble/pycelt edit the Makefile:
- Comment out
export PLATFORM = MINGW32
and uncomment#export PLATFORM = UNIX
- Comment out
export CONFIGURE_OPTS = ""
and uncoment#export CONFIGURE_OPTS = "--with-pic"
- Type:
make
- Comment out
- In /usr/local/share/pymumble/pyopus edit the Makefile:
- Comment out
export PLATFORM = MINGW32
and uncomment#export PLATFORM = UNIX
- Comment out
export CONFIGURE_OPTS = ""
and uncoment#export CONFIGURE_OPTS = "--with-pic"
1 Type:make
- Comment out
- In /usr/local/share/mumblerecbot/mumblerecbotfast edit the Makefile:
- Comment out:
PLATFORM = MINGW32
- Write instead:
PLATFORM = UNIX
(ensure you have no trailing spaces) - Type:
make
- Comment out:
- In /usr/local/share/mumblerecbot/, create a symlink to pymumble:
ln -s ../pymumble
- Create /etc/mumblerecbot/{ibot,obot}
- Copied constant.py to config.py in each directory and edited
- Created ices.conf in each directory.
- Create var for pid file and logs
- Create user
mumblerecbot
and chowned the var directory to this user