Skip to content
This repository has been archived by the owner on Mar 2, 2024. It is now read-only.

mbr/mmctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 

Repository files navigation

mmctl

mmctl let's you administrate Murmur, the Mumble server that currently comes without a default administration interface.

Features

  • Webbased UI supporting many servers
  • Connect through any accessible Ice interface
  • Pure AJAX-interface that feels like a Desktop application
  • Looks great thanks to Bootstrap

Installing

mmctl is currently under development. It's fully functional and working, but there aren't detailed instructions for installing it yet. Here's what you need:

  • It's a Flask-based WSGI app, so you need Python.
  • Required python packages (from PyPI) are: Flask, Flask-Assets, cssmin.
  • You will also need python support for ZeroC's Ice. Look for a package named "python-zeroc-ice" (Ubuntu) or "ice-python" (Fedora).
  • VirtualEnv highly recommend

The steps:

  • (install Ice Python support through apt-get or yum or whatever your distro of choice uses)
  • virtualenv mmctl
  • . mmctl/bin/activate
  • pip install Flask Flask-Assets cssmin
  • git clone git://github.com/mbr/mmctl.git
  • python mmctl/runserver.py

This will run a server listening on port 5000. Open up http://localhost:5000 (replace localhost with your server IP if it's remote) and set up the initial configuration.

Afterwards, kill the server with C-c and restart it to load the generated configuration.

About

A script to manage mumble servers from the commandline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published