4 ms·
I've been self hosting for nearly 10 years now, and in all this time the biggest pain point I remember is setting up OpenLDAP. That's why I created LLDAP (https
by nitnelave 5y ago
I've been self hosting for nearly 10 years now, and in all this time the biggest pain point I remember is setting up OpenLDAP. That's why I created LLDAP (https://github.com/nitnelave/lldap https://github.com/nitnelave/lldap), a minimalistic LDAP server with a nice web interface that is very easy to set up and configure. It needs a little bit more love before the 1.0 release, but it's already very usable.
- pandacasi 5y agoA pity that I haven't found this earlier. OpenLDAP is definitely a pain, especially if you want Docker+Alpine Container+Group Management. I created a Docker container for myself but I wasn't able to get the group feature to work. Maybe I'll check this out. Thank you for mentioning!
- southerntofu 5y agoThat looks really nice, thanks for sharing! Just curious about "<100 MB RAM including the DB"... that sounds like a lot for a small LDAP database, doesn't it? I don't remember slapd using that much. Is 100MB a realistic RAM consumption for lldap or is it more like "you can be sure it will never under any circumstance go beyond that"?
- nitnelave 5y agoIt's more that I never properly measured it, but I know that it doesn't use more than that :) I should probably get a more accurate figure in there. EDIT: From docker stats, I can see the container using about 2.5MB RAM, which is more in line with what I had in mind. It might scale up a bit if you start having 100K users, though :D (but it's really not meant for this and the frontend will crash your browser way before because there's no pagination)