Dieses Repository enthält die verschiedenen Software-Komponenten die im FabLab Lübeck zur Verwaltung der Einweisungen und Mitgliedsdatensätze verwendet wird. Zur Verwendung werden im Wesentlichen ein OpenLDAP-Server, ein Webserver und Geräteterminals (beschrieben in DiMaS) benötigt. Zur Authentifizierung dienen RFID-Karten.
Die Teilkomponenten werden hier kurz Beschrieben, genauere Beschreibungen in den Unterordnern
Hier befindet sich ein ESP8266-Sketch zum Auslesen von RFID-Chips und zur Bestätigung von Einweisungen über eine REST-Schnittstelle. Außerdem liegen hier Skripte zum komfortablen Update von mehreren ESPs in einem Netzwerk
Dieser Ordner enhält ein Java-Programm zum Import von Excel-Daten in die LDAP-Datenbank. Es ist auf die alte Datenstruktur des FabLabs ausgelegt, kann aber leicht angepasst werden
Hier werden Ansible-Dokumente gesammelt, die der komfortablen Einrichtung von LDAP-Authentifizierung unter Linux-Geräten dienen
Eine Angular-Anwendung, die mithilfe eines PHP-Backends den OpenLDAP-Server anspricht um eine Benutzeroberfläche für die Mitglieder- und Einweisungsverwaltung bereitzustellen.
Eine angepasste Version der Mitgliederverwaltung, die auf einem Raspberry pi genutzt werden kann um die Einweisungen eines Nutzers mit einer RFID-Karte aufzulisten
Enhält die Datenstruktur des OpenLDAP-Verzeichnisses.
Dieses Arduino Pro Mini-Programm dient der Tastatur-Eingabe von RFID-IDs. Das hiermit gebaute Terminal dient der Eingabe der IDs ins mitglied-web-Programm