[GH-ISSUE #134] Jellyfin LDAP plugin guide #56

Closed
opened 2026-02-27 08:14:59 +03:00 by kerem · 5 comments
Owner

Originally created by @strazto on GitHub (Apr 9, 2022).
Original GitHub issue: https://github.com/lldap/lldap/issues/134

In order to use jellyfin with lldap, you'll want to do the following:

LDAP Bind User:

cn=admin,ou=people,dc=example,dc=com

LDAP Base DN for searches:

ou=people,dc=example,dc=com

User Filter:

(memberof=cn=media,ou=groups,dc=example,dc=com)

Admin Filter:

(memberof=cn=media_admin,ou=groups,dc=example,dc=com)
Originally created by @strazto on GitHub (Apr 9, 2022). Original GitHub issue: https://github.com/lldap/lldap/issues/134 In order to use jellyfin with lldap, you'll want to do the following: LDAP Bind User: ``` cn=admin,ou=people,dc=example,dc=com ``` LDAP Base DN for searches: ``` ou=people,dc=example,dc=com ``` User Filter: ``` (memberof=cn=media,ou=groups,dc=example,dc=com) ``` Admin Filter: ``` (memberof=cn=media_admin,ou=groups,dc=example,dc=com) ```
kerem closed this issue 2026-02-27 08:15:00 +03:00
Author
Owner

@nitnelave commented on GitHub (Apr 17, 2022):

Thanks!

<!-- gh-comment-id:1100951387 --> @nitnelave commented on GitHub (Apr 17, 2022): Thanks!
Author
Owner

@h-2 commented on GitHub (Jan 15, 2026):

Giving the admin user as bind-user means giving the Jellyfin-instance admin access to LLDAP.

Can I create a user account with fewer privileges for this purpose?

<!-- gh-comment-id:3756296247 --> @h-2 commented on GitHub (Jan 15, 2026): Giving the admin user as bind-user means giving the Jellyfin-instance admin access to LLDAP. Can I create a user account with fewer privileges for this purpose?
Author
Owner

@nitnelave commented on GitHub (Jan 15, 2026):

Of course! You can create any user and add it to the lldap_strict_readonly group, and that should be enough. If you want to be able to reset passwords through Jellyfin (I believe it supports that) then you'll need the lldap_password_manager group instead.

<!-- gh-comment-id:3756972630 --> @nitnelave commented on GitHub (Jan 15, 2026): Of course! You can create any user and add it to the lldap_strict_readonly group, and that should be enough. If you want to be able to reset passwords through Jellyfin (I believe it supports that) then you'll need the lldap_password_manager group instead.
Author
Owner

@h-2 commented on GitHub (Jan 15, 2026):

Great, thanks for the quick reply! Might be worth adding to the tutorial for other newbies like me?

<!-- gh-comment-id:3757274459 --> @h-2 commented on GitHub (Jan 15, 2026): Great, thanks for the quick reply! Might be worth adding to the tutorial for other newbies like me?
Author
Owner

@nitnelave commented on GitHub (Jan 15, 2026):

Which tutorial are you talking about? The Jellyfin one? Sure, you can make a PR for that.

Note that these roles and their use are described in the readme, in the "client configuration > general configuration guide" section.

<!-- gh-comment-id:3757318655 --> @nitnelave commented on GitHub (Jan 15, 2026): Which tutorial are you talking about? The Jellyfin one? Sure, you can make a PR for that. Note that these roles and their use are described in the readme, in the "client configuration > general configuration guide" section.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lldap-lldap#56
No description provided.