Du kannst theoretisch einen LDAP Server irgendwo anders installieren, und den LDAP Client (Nextcloud in deinem Fall) über das Internet verbinden, zu empfehlen ist das aber wie gesagt nicht - selbst das verschlüsselte LDAPS würde ich persönlich nur in lokalen bzw. getunnelten Netzwerken nutzen.
Auf einem eigenen Server kannst du einen lokalen LDAP Server installieren, oder diesen über dein lokales Netzwerk anbinden. Es muss lediglich eine TCP Verbindung über den jeweiligen Port möglich sein.
Für eine einzige Anwedung finde ich LDAP aber übertrieben - normalerweise nutzt man einen Verzeichnisdienst um eine Nutzerbasis für viele Anwendungen zentral verwalten zu können.
Ok, vielen Dank.
Es soll langfristig noch ein eigenes Frontend in React existieren, womit man Dateien in der Nextcloud durchsuchen und herunterladen kann.
Das soll dann aber direkt auf die Datein zugreifen, und ich dachte dafür könnte ich dann ebenfalls den ldapserver nutzen, um den Dateizugriff zu kontrollieren.
Nextcloud soll nur als "Dateimanager" dienen, und nicht direkt von meinen Nutzern zugänglich sein.
Kann aber auch sein, dass die Idee grundsätzlich nicht klappt oder doof ist.
Darum sollte es aber eigentlich nicht gehen, sondern mir gings erstmal grundsätzlich um "wie kann ich einen ldapserver basteln".
Wenn der aber nicht übers Internet verbunden sein sollte, wird das erstmal nicht so einfach werden, denke ich, da ich ja einen nativen LDAP Server nicht auf dem Webhosting laufen lassen kann (nach meiner Erfahrung, test).
Falls noch jemand weitere Ideen oder Kommentare einfallen, gerne raus damit.
Das mit 389DS schaue ich mir auf jeden Fall noch an, Danke.