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)