User Tools

Site Tools


project-chimera:mole:usage

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
project-chimera:mole:usage [2025/09/02 19:20] – created daft_dutchproject-chimera:mole:usage [2026/02/02 01:20] (current) daft_dutch
Line 1: Line 1:
-Mole 🐀+ Mole 🐀
  
 A Discord → MySQL + LDAP sync bot. A Discord → MySQL + LDAP sync bot.
 +
  
 This bot automatically keeps Discord roles and members synchronized with a MySQL database and an LDAP directory.   This bot automatically keeps Discord roles and members synchronized with a MySQL database and an LDAP directory.  
Line 8: Line 9:
 --- ---
  
-## ✨ Features + ✨ Features 
-Syncs **Discord roles → LDAP groups** +  Syncs **Discord roles → LDAP groups**  
-Syncs **Discord users → LDAP users** +  Syncs **Discord users → LDAP users** 
-Stores users and roles in **MySQL** +  Stores users and roles in **MySQL** 
-Handles **role renames** gracefully +  Handles **role renames** gracefully 
-Triggers an external **hook script** when a role changes +  Triggers an external **hook script** when a role changes for none ldap integrations 
-Maintains a placeholder `nobody` user in LDAP (required so LDAP groups are never empty) +  Maintains a placeholder `nobody` user in LDAP (required so LDAP groups are never empty) 
-Optionally manages **POSIX attributes** (uid/gid/home/shell) for Linux integration +  Optionally manages **POSIX attributes** (uid/gid/home/shell) for Linux integration 
-Supports per-role **disk quota values**+  Supports per-role **disk quota values** for nextcloud
  
project-chimera/mole/usage.1756840805.txt.gz · Last modified: (external edit)