Django based web application for management of LDAP groups and more for Gulaschprogrammiernacht.
Project of Entropia e.V.
With GPN Team-Manager you can manage LDAP groups and users.
This project is intended for non-profit organisations who want to easily manage their members.
Before using GPN Team-Manager, ensure you have:
- Docker installed
- an OIDC Provider (like Keycloak)
- a LDAP
Try out GPN Team-Manager.
The docker-compose file has everything you need to get a first glance including demo data.
- Clone this repository
git clone https://github.com/entropia/gpnmgr.git && cd gpnmgr- Start it
sudo docker compose up -dEverything should be working now, so you can have a look around.
- Visit it in the browser
The Manager should be reachable in the browser:
You can login with the following accounts:
| Username | Password | Role |
|---|---|---|
| admin | admin | full-access |
| teamer | teamer | team-manager |
| fedi | fedi | federation-manager |
| user | user |
With admin you can set and see everything, including audit logs.
With teamer you can create and manage teams.
With fedi you can manage Mastodon Accounts.
For information on how to configure it for production, visit the additional documentation.
WIP
GPN Team-Manager is licensed under AGPL v.3.
ReadMe Template by The Good Docs Project.