This package offers an easy to use solution managing access to a mumble server using the EVE Online Single-Sign-On mechanism.
Screenshots: demo.png
- Foolproof enduser experience
- User authentication through EVE SSO
- Attach groups to users (DB config, no UI)
- Open access or limited to configurable corporations and alliances (DB config, no UI)
- Banning based on characters, corporations and alliances (DB config, no UI)
- PHP 5.x (webserver and cli)
- MySQL
- Python 2.6.5
- Mumble Server (murmur)
- Create the schema and tables by importing
create.sql
- Setup an EVE SSO application on https://developers.eveonline.com/applications
- Edit
webroot/config.php
- Point your webserver towards the webroot directory or create a symlink
apt-get install mumble-server
- Enable the Ice interface in
/etc/mumble-server.ini
ice="tcp -h 127.0.0.1 -p 6502"
apt-get install python-mysqldb python-zeroc-ice
- Edit
authenticator/mumble-sso-auth.ini
cd authenticator && ./run.sh
- It is recommended to run this script in a screen session:
screen -S mumble-sso-authenticator bash -c 'cd authenticator && ./run.sh'
cd refresher && ./run.sh
- It is recommended to run this script in a screen session:
screen -S mumble-sso-refresher bash -c 'cd refresher && ./run.sh'
Contents are MIT Licensed, see the LICENSE file for more info.