From fa47f943be6ceb9c6e7c1718b853e6c6636777ae Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 25 Mar 2021 00:33:17 +0000 Subject: [PATCH] Bot Updating Documentation --- images/docker-netbox.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/images/docker-netbox.md b/images/docker-netbox.md index bf8cb20f3..b671395cc 100755 --- a/images/docker-netbox.md +++ b/images/docker-netbox.md @@ -61,6 +61,12 @@ services: - REDIS_HOST= - REDIS_PORT= - REDIS_PASSWORD= + - REMOTE_AUTH_ENABLED= + - REMOTE_AUTH_BACKEND= + - REMOTE_AUTH_HEADER= + - REMOTE_AUTH_AUTO_CREATE_USER= + - REMOTE_AUTH_DEFAULT_GROUPS= + - REMOTE_AUTH_DEFAULT_PERMISSIONS= - TZ= volumes: - :/config @@ -88,6 +94,12 @@ docker run -d \ -e REDIS_HOST= \ -e REDIS_PORT= \ -e REDIS_PASSWORD= \ + -e REMOTE_AUTH_ENABLED= \ + -e REMOTE_AUTH_BACKEND= \ + -e REMOTE_AUTH_HEADER= \ + -e REMOTE_AUTH_AUTO_CREATE_USER= \ + -e REMOTE_AUTH_DEFAULT_GROUPS= \ + -e REMOTE_AUTH_DEFAULT_PERMISSIONS= \ -e TZ= \ -p 8000:8000 \ -v :/config \ @@ -125,6 +137,12 @@ Docker images are configured using parameters passed at runtime (such as those a | `REDIS_HOST=` | Redis host (optional, default: redis) | | `REDIS_PORT=` | Redis port number (optional, default: 6379) | | `REDIS_PASSWORD=` | Redis password (optional, default: none) | +| `REMOTE_AUTH_ENABLED=` | Enable remote authentication (optional, default: False | +| `REMOTE_AUTH_BACKEND=` | Python path to the custom Django authentication backend to use for external user authentication (optional, default: netbox.authentication.RemoteUserBackend | +| `REMOTE_AUTH_HEADER=` | Name of the HTTP header which informs NetBox of the currently authenticated user. (optional, default: HTTP_REMOTE_USER | +| `REMOTE_AUTH_AUTO_CREATE_USER=` | If true, NetBox will automatically create local accounts for users authenticated via a remote service (optional, default: False | +| `REMOTE_AUTH_DEFAULT_GROUPS=` | The list of groups to assign a new user account when created using remote authentication (optional, default: [] | +| `REMOTE_AUTH_DEFAULT_PERMISSIONS=` | A mapping of permissions to assign a new user account when created using remote authentication (optional, default: {} | | `TZ=` | Timezone (i.e., America/New_York) | ### Volume Mappings (`-v`) @@ -190,5 +208,6 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to ## Versions +* **03.02.21:** - Added remote authentication environment variables. * **02.01.21:** - Added BASE_PATH environment variable. * **23.08.20:** - Initial Release.