docs: add calibre-web config (#187)

* docs: add calibre-web config

* docs: update readme with calibre-web config

* docs: update calibre-web config with login fix

* docs: update calibre-web config with requested changes
This commit is contained in:
Ghassan Alduraibi 2022-06-24 13:44:38 +03:00 committed by GitHub
parent 04afc9d8d9
commit 85ee097a3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 98 additions and 0 deletions

View File

@ -198,6 +198,7 @@ configuration files, or guides. See the [`example_configs`](example_configs)
folder for help with:
- [Authelia](example_configs/authelia_config.yml)
- [Bookstack](example_configs/bookstack.env.example)
- [Calibre-Web](example_configs/calibre_web.md)
- [Dolibarr](example_configs/dolibarr.md)
- [Gitea](example_configs/gitea.md)
- [Jellyfin](example_configs/jellyfin.md)

View File

@ -0,0 +1,97 @@
# Configuration for Calibre-Web
Replace `dc=example,dc=com` with your LLDAP configured domain.
### Login type
```
Use LDAP Authentication
```
### LDAP Server Host Name or IP Address
```
lldap
```
### LDAP Server Port
```
3890
```
### LDAP Encryption
```
none
```
### LDAP Authentication
```
simple
```
### LDAP Administrator Username
```
uid=admin,ou=people,dc=example,dc=com
```
### LDAP Administrator Password
```
CHANGE_ME
```
### LDAP Distinguished Name (DN)
```
dc=example,dc=com
```
### LDAP User Object Filter
```
(&(objectclass=person)(uid=%s))
```
### LDAP Server is OpenLDAP?
```
yes
```
### LDAP Group Object Filter
```
(&(objectclass=groupOfUniqueNames)(cn=%s))
```
### LDAP Group Name
```
calibre_web
```
Note: Create a group in lldap and add users to it that will have access to your Calibre-Web instance
### LDAP Group Members Field
```
uniqueMember
```
### LDAP Member User Filter Detection
```
Custom Filter
```
### LDAP Member User Filter
```
(&(objectclass=person)(uid=%s))
```
Note: lowercase the word "person" until this bug is fixed