mirror of
https://github.com/lldap/lldap.git
synced 2026-04-25 16:25:55 +03:00
[GH-ISSUE #1196] [DOCS] Virtualhost support ? #427
Labels
No labels
backend
blocked
bug
cleanup
dependencies
docker
documentation
duplicate
enhancement
enhancement
frontend
github_actions
good first issue
help wanted
help wanted
integration
invalid
ldap
pull-request
question
rust
rust
tests
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/lldap-lldap#427
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @selfhoster1312 on GitHub (Jul 4, 2025).
Original GitHub issue: https://github.com/lldap/lldap/issues/1196
I don't think it's clear from the docs whether lldap can support multiple vhosts and per-vhost admins. From what i've tested so far, i believe:
contact)ou=people,dc=foo,dc=netandou=people,dc=foo,dc=com) unless running multiple instances of lldap.*@foo.net$)This is personal belief based on quick testing. Please correct this information with actual knowledge of the way lldap operates 😄 . I understand that lldap tries to stay minimalist and that's what brought me here. I believe however the answer to these questions should be added to the docs/FAQ.
Why it's important to me: as a member of several hosting non-profits, we try to provide reliable service to different collectives, each having their own vhost. We've been investigating replacing different existing stacks based on slapd, moulinette, or PAM (yes, with /etc/passwd integration) with a more modern/maintainable alternative. It's not a problem to run one service per vhost (although having proper vhost support in lldap would be easier) but i could not find documentation about this in the lldap docs.
@nitnelave commented on GitHub (Jul 4, 2025):
Your assessment is correct:
Feel free to send a PR with some proposed documentation that you feel was missing!
@selfhoster1312 commented on GitHub (Jul 4, 2025):
Thanks for the quick answer.
I will definitely send a PR. The README is really long: i personally would be tempted to break it up into smaller pages (or at least smaller collapsible sections), or is it on purpose that it's so long? In the meantime, i could submit it in the "Recommended architecture" section: would this place be appropriate?
About the vhosts support, two questions:
@nitnelave commented on GitHub (Jul 4, 2025):
Vhosts are definitely out of scope.
For email/permission management, I'd refer you to the not-built-yet-but-in-progress plugin system where you'll be able to implement a simple Lua plugin to do what you want, refuse users with the wrong email, implement group permissions and so on
@nitnelave commented on GitHub (Jul 4, 2025):
Regarding the long readme, we have a docs folder with more files. I would be open to separating the readme into some files there (installation instructions, example configs, ...)
@selfhoster1312 commented on GitHub (Jul 6, 2025):
Addressed in #1201, thanks :)