AuthPortal
Aplicación Docker from grtgbln's Repository
Visión general
Requisitos
Requires a separate Postgres database.
Argumentos en tiempo de ejecución
- Interfaz web
http://[IP]:[PORT:8080]/- Red
bridge- Privilegiado
- false
Configuración de plantillas
Container Port: 8080
- Objetivo
- 8080
- Por defecto
- 8080
- Valor
- 8080
Postgres database connection URL
- Objetivo
- DATABASE_URL
- Por defecto
- postgres://POSTGRES_USER:POSTGRES_PASSWORD@POSTGRES_IP:5432/AuthPortaldb?sslmode=disable
- Valor
- postgres://POSTGRES_USER:POSTGRES_PASSWORD@POSTGRES_IP:5432/AuthPortaldb?sslmode=disable
Public URL of this service. If using HTTPS, cookies will be marked Secure.
- Objetivo
- APP_BASE_URL
- Por defecto
- http://IP_ADDRESS:PORT
- Valor
- http://IP_ADDRESS:PORT
Comma-separated list of trusted proxy CIDR ranges for forwarded headers
- Objetivo
- TRUSTED_PROXY_CIDRS
Type of media server to authenticate against
- Objetivo
- MEDIA_SERVER
- Por defecto
- plex|emby|jellyfin
HMAC secret for JWT cookie
- Objetivo
- SESSION_SECRET
Base64 32-byte key for sealing tokens at rest
- Objetivo
- DATA_KEY
Set to 1 to force Secure on cookies (behind TLS/ingress)
- Objetivo
- FORCE_SECURE_COOKIE
- Por defecto
- 0|1
Set to 1 to force HSTS headers even if APP_BASE_URL is http (when TLS terminates upstream)
- Objetivo
- FORCE_HSTS
- Por defecto
- 0|1
External URL on authorized page
- Objetivo
- LOGIN_EXTRA_LINK_URL
Text for external URL on authorized page
- Objetivo
- LOGIN_EXTRA_LINK_TEXT
Email address for unauthorized page request access link
- Objetivo
- UNAUTH_REQUEST_EMAIL
Subject for unauthorized page request access email
- Objetivo
- UNAUTH_REQUEST_SUBJECT
Token from Plex server owner; used to validate server membership.
- Objetivo
- PLEX_OWNER_TOKEN
Machine ID of your Plex server (preferred over name).
- Objetivo
- PLEX_SERVER_MACHINE_ID
Optional: Plex server name (used if machine ID not set).
- Objetivo
- PLEX_SERVER_NAME
URL of your Emby server (e.g. http://IP:PORT).
- Objetivo
- EMBY_SERVER_URL
API key from your Emby server.
- Objetivo
- EMBY_API_KEY
Name of the Emby application (for client headers).
- Objetivo
- EMBY_APP_NAME
- Por defecto
- AuthPortal
- Valor
- AuthPortal
Version of the Emby application (for client headers).
- Objetivo
- EMBY_APP_VERSION
URL of your Jellyfin server (e.g. http://IP:PORT).
- Objetivo
- JELLYFIN_SERVER_URL
API key from your Jellyfin server.
- Objetivo
- JELLYFIN_API_KEY
Name of the Jellyfin application (for client headers).
- Objetivo
- JELLYFIN_APP_NAME
- Por defecto
- AuthPortal
- Valor
- AuthPortal
Version of the Jellyfin application (for client headers).
- Objetivo
- JELLYFIN_APP_VERSION
PEM-encoded private key for OIDC ID token signing
- Objetivo
- OIDC_SIGNING_KEY
Issuer URL for OIDC provider (should match APP_BASE_URL)
- Objetivo
- OIDC_ISSUER_URL
- Por defecto
- http://IP_ADDRESS:PORT
- Valor
- http://IP_ADDRESS:PORT
Optional, comma-separated allow-list for absolute OIDC redirect_uri hosts
- Objetivo
- TRUSTED_REDIRECT_HOSTS
Logging level
- Objetivo
- LOG_LEVEL
- Por defecto
- INFO|DEBUG|WARN|ERROR
Descargar estadísticas
Detalles
modomofn/auth-portal:latestEjecute AuthPortal en Unraid.
AuthPortal se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.