AuthPortal
Application Docker from grtgbln's Repository
Vue d'ensemble
Exigences
Requires a separate Postgres database.
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:8080]/- Réseau
bridge- Privilégié
- false
Configuration du modèle
Container Port: 8080
- Cible
- 8080
- Défaut
- 8080
- Valeur
- 8080
Postgres database connection URL
- Cible
- DATABASE_URL
- Défaut
- postgres://POSTGRES_USER:POSTGRES_PASSWORD@POSTGRES_IP:5432/AuthPortaldb?sslmode=disable
- Valeur
- postgres://POSTGRES_USER:POSTGRES_PASSWORD@POSTGRES_IP:5432/AuthPortaldb?sslmode=disable
Public URL of this service. If using HTTPS, cookies will be marked Secure.
- Cible
- APP_BASE_URL
- Défaut
- http://IP_ADDRESS:PORT
- Valeur
- http://IP_ADDRESS:PORT
Comma-separated list of trusted proxy CIDR ranges for forwarded headers
- Cible
- TRUSTED_PROXY_CIDRS
Type of media server to authenticate against
- Cible
- MEDIA_SERVER
- Défaut
- plex|emby|jellyfin
HMAC secret for JWT cookie
- Cible
- SESSION_SECRET
Base64 32-byte key for sealing tokens at rest
- Cible
- DATA_KEY
Set to 1 to force Secure on cookies (behind TLS/ingress)
- Cible
- FORCE_SECURE_COOKIE
- Défaut
- 0|1
Set to 1 to force HSTS headers even if APP_BASE_URL is http (when TLS terminates upstream)
- Cible
- FORCE_HSTS
- Défaut
- 0|1
External URL on authorized page
- Cible
- LOGIN_EXTRA_LINK_URL
Text for external URL on authorized page
- Cible
- LOGIN_EXTRA_LINK_TEXT
Email address for unauthorized page request access link
- Cible
- UNAUTH_REQUEST_EMAIL
Subject for unauthorized page request access email
- Cible
- UNAUTH_REQUEST_SUBJECT
Token from Plex server owner; used to validate server membership.
- Cible
- PLEX_OWNER_TOKEN
Machine ID of your Plex server (preferred over name).
- Cible
- PLEX_SERVER_MACHINE_ID
Optional: Plex server name (used if machine ID not set).
- Cible
- PLEX_SERVER_NAME
URL of your Emby server (e.g. http://IP:PORT).
- Cible
- EMBY_SERVER_URL
API key from your Emby server.
- Cible
- EMBY_API_KEY
Name of the Emby application (for client headers).
- Cible
- EMBY_APP_NAME
- Défaut
- AuthPortal
- Valeur
- AuthPortal
Version of the Emby application (for client headers).
- Cible
- EMBY_APP_VERSION
URL of your Jellyfin server (e.g. http://IP:PORT).
- Cible
- JELLYFIN_SERVER_URL
API key from your Jellyfin server.
- Cible
- JELLYFIN_API_KEY
Name of the Jellyfin application (for client headers).
- Cible
- JELLYFIN_APP_NAME
- Défaut
- AuthPortal
- Valeur
- AuthPortal
Version of the Jellyfin application (for client headers).
- Cible
- JELLYFIN_APP_VERSION
PEM-encoded private key for OIDC ID token signing
- Cible
- OIDC_SIGNING_KEY
Issuer URL for OIDC provider (should match APP_BASE_URL)
- Cible
- OIDC_ISSUER_URL
- Défaut
- http://IP_ADDRESS:PORT
- Valeur
- http://IP_ADDRESS:PORT
Optional, comma-separated allow-list for absolute OIDC redirect_uri hosts
- Cible
- TRUSTED_REDIRECT_HOSTS
Logging level
- Cible
- LOG_LEVEL
- Défaut
- INFO|DEBUG|WARN|ERROR
Télécharger les statistiques
Détails
modomofn/auth-portal:latestExécutez AuthPortal sur Unraid.
AuthPortal est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.