This is an extremely early alpha to demonstrate future capabilities and pique the interest of forum members.
Current Features:
- Login through steam: All login is performed through steam OpenID
- Default permissions: You can setup default permissions for logged out/in users as well as additional permissions on a per-user basis
- NewPerms based permissions: All permissions are done through the exact same database/permission system as your ingame system
- Ability to list all stored objects (groups, players)
- Ability to add new objects
- Ability to list all permissions of an entity (and their parent groups)
- Ability to add/remove permissions from an entity
Planned Features:
- Add/Remove/List Bans
- Modular interface for adding additional plugins (e.g. a donation system that is fully integrated into menus/options)
- Server monitoring and management
Here are a few screenshots demonstrating its current status:



Dependencies:
- Flask
- Flask-Login
- Flask-SQLAlchemy
- Flask-OpenID
- Requests
- ConfigObj
You can download it and use it right now if you're running the NewPerms branch: http://github.com/necavi/sp-webmin