kopia lustrzana https://github.com/linuxserver/docker-documentation
Bot Updating Documentation
rodzic
486528df12
commit
3e5de0464f
|
@ -54,6 +54,9 @@ services:
|
||||||
image: lscr.io/linuxserver/ldap-auth:latest
|
image: lscr.io/linuxserver/ldap-auth:latest
|
||||||
container_name: ldap-auth
|
container_name: ldap-auth
|
||||||
environment:
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Etc/UTC
|
||||||
- FERNETKEY= #optional
|
- FERNETKEY= #optional
|
||||||
- CERTFILE= #optional
|
- CERTFILE= #optional
|
||||||
- KEYFILE= #optional
|
- KEYFILE= #optional
|
||||||
|
@ -68,6 +71,9 @@ services:
|
||||||
```bash
|
```bash
|
||||||
docker run -d \
|
docker run -d \
|
||||||
--name=ldap-auth \
|
--name=ldap-auth \
|
||||||
|
-e PUID=1000 \
|
||||||
|
-e PGID=1000 \
|
||||||
|
-e TZ=Etc/UTC \
|
||||||
-e FERNETKEY= `#optional` \
|
-e FERNETKEY= `#optional` \
|
||||||
-e CERTFILE= `#optional` \
|
-e CERTFILE= `#optional` \
|
||||||
-e KEYFILE= `#optional` \
|
-e KEYFILE= `#optional` \
|
||||||
|
@ -92,6 +98,9 @@ Containers are configured using parameters passed at runtime (such as those abov
|
||||||
|
|
||||||
| Env | Function |
|
| Env | Function |
|
||||||
| :----: | --- |
|
| :----: | --- |
|
||||||
|
| `PUID=1000` | for UserID - see below for explanation |
|
||||||
|
| `PGID=1000` | for GroupID - see below for explanation |
|
||||||
|
| `TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). |
|
||||||
| `FERNETKEY=` | Optionally define a custom valid fernet key (only needed if container is frequently recreated, or if using multi-node setups, invalidating previous authentications) |
|
| `FERNETKEY=` | Optionally define a custom valid fernet key (only needed if container is frequently recreated, or if using multi-node setups, invalidating previous authentications) |
|
||||||
| `CERTFILE=` | Optionally point this to a certificate file to enable HTTP over SSL (HTTPS) for the ldap auth daemon |
|
| `CERTFILE=` | Optionally point this to a certificate file to enable HTTP over SSL (HTTPS) for the ldap auth daemon |
|
||||||
| `KEYFILE=` | Optionally point this to the private key file, matching the certificate file referred to in CERTFILE |
|
| `KEYFILE=` | Optionally point this to the private key file, matching the certificate file referred to in CERTFILE |
|
||||||
|
@ -123,6 +132,24 @@ Will set the environment variable `MYVAR` based on the contents of the `/run/sec
|
||||||
For all of our images we provide the ability to override the default umask settings for services started within the containers using the optional `-e UMASK=022` setting.
|
For all of our images we provide the ability to override the default umask settings for services started within the containers using the optional `-e UMASK=022` setting.
|
||||||
Keep in mind umask is not chmod it subtracts from permissions based on it's value it does not add. Please read up [here](https://en.wikipedia.org/wiki/Umask) before asking for support.
|
Keep in mind umask is not chmod it subtracts from permissions based on it's value it does not add. Please read up [here](https://en.wikipedia.org/wiki/Umask) before asking for support.
|
||||||
|
|
||||||
|
## User / Group Identifiers
|
||||||
|
|
||||||
|
When using volumes (`-v` flags), permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user `PUID` and group `PGID`.
|
||||||
|
|
||||||
|
Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic.
|
||||||
|
|
||||||
|
In this instance `PUID=1000` and `PGID=1000`, to find yours use `id your_user` as below:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
id your_user
|
||||||
|
```
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```text
|
||||||
|
uid=1000(your_user) gid=1000(your_user) groups=1000(your_user)
|
||||||
|
```
|
||||||
|
|
||||||
## Docker Mods
|
## Docker Mods
|
||||||
|
|
||||||
[](https://mods.linuxserver.io/?mod=ldap-auth "view available mods for this container.") [](https://mods.linuxserver.io/?mod=universal "view available universal mods.")
|
[](https://mods.linuxserver.io/?mod=ldap-auth "view available mods for this container.") [](https://mods.linuxserver.io/?mod=universal "view available universal mods.")
|
||||||
|
@ -251,6 +278,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
||||||
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
|
* **30.06.24:** - Rebase to Alpine 3.20.
|
||||||
* **23.12.23:** - Rebase to Alpine 3.19.
|
* **23.12.23:** - Rebase to Alpine 3.19.
|
||||||
* **20.06.23:** - Sync upstream changes, including the ability to disable referrals with `X-Ldap-DisableReferrals`.
|
* **20.06.23:** - Sync upstream changes, including the ability to disable referrals with `X-Ldap-DisableReferrals`.
|
||||||
* **25.05.23:** - Rebase to Alpine 3.18, deprecate armhf.
|
* **25.05.23:** - Rebase to Alpine 3.18, deprecate armhf.
|
||||||
|
|
Ładowanie…
Reference in New Issue