AuthPortal
Docker 应用程序 from grtgbln's Repository
概述
要求
Requires a separate Postgres database.
运行时参数
- 网络用户界面
http://[IP]:[PORT:8080]/- 网络
bridge- 特权
- false
模板配置
Container Port: 8080
- 目标
- 8080
- 默认值
- 8080
- 价值
- 8080
Postgres database connection URL
- 目标
- DATABASE_URL
- 默认值
- postgres://POSTGRES_USER:POSTGRES_PASSWORD@POSTGRES_IP:5432/AuthPortaldb?sslmode=disable
- 价值
- postgres://POSTGRES_USER:POSTGRES_PASSWORD@POSTGRES_IP:5432/AuthPortaldb?sslmode=disable
Public URL of this service. If using HTTPS, cookies will be marked Secure.
- 目标
- APP_BASE_URL
- 默认值
- http://IP_ADDRESS:PORT
- 价值
- http://IP_ADDRESS:PORT
Comma-separated list of trusted proxy CIDR ranges for forwarded headers
- 目标
- TRUSTED_PROXY_CIDRS
Type of media server to authenticate against
- 目标
- MEDIA_SERVER
- 默认值
- plex|emby|jellyfin
HMAC secret for JWT cookie
- 目标
- SESSION_SECRET
Base64 32-byte key for sealing tokens at rest
- 目标
- DATA_KEY
Set to 1 to force Secure on cookies (behind TLS/ingress)
- 目标
- FORCE_SECURE_COOKIE
- 默认值
- 0|1
Set to 1 to force HSTS headers even if APP_BASE_URL is http (when TLS terminates upstream)
- 目标
- FORCE_HSTS
- 默认值
- 0|1
External URL on authorized page
- 目标
- LOGIN_EXTRA_LINK_URL
Text for external URL on authorized page
- 目标
- LOGIN_EXTRA_LINK_TEXT
Email address for unauthorized page request access link
- 目标
- UNAUTH_REQUEST_EMAIL
Subject for unauthorized page request access email
- 目标
- UNAUTH_REQUEST_SUBJECT
Token from Plex server owner; used to validate server membership.
- 目标
- PLEX_OWNER_TOKEN
Machine ID of your Plex server (preferred over name).
- 目标
- PLEX_SERVER_MACHINE_ID
Optional: Plex server name (used if machine ID not set).
- 目标
- PLEX_SERVER_NAME
URL of your Emby server (e.g. http://IP:PORT).
- 目标
- EMBY_SERVER_URL
API key from your Emby server.
- 目标
- EMBY_API_KEY
Name of the Emby application (for client headers).
- 目标
- EMBY_APP_NAME
- 默认值
- AuthPortal
- 价值
- AuthPortal
Version of the Emby application (for client headers).
- 目标
- EMBY_APP_VERSION
URL of your Jellyfin server (e.g. http://IP:PORT).
- 目标
- JELLYFIN_SERVER_URL
API key from your Jellyfin server.
- 目标
- JELLYFIN_API_KEY
Name of the Jellyfin application (for client headers).
- 目标
- JELLYFIN_APP_NAME
- 默认值
- AuthPortal
- 价值
- AuthPortal
Version of the Jellyfin application (for client headers).
- 目标
- JELLYFIN_APP_VERSION
PEM-encoded private key for OIDC ID token signing
- 目标
- OIDC_SIGNING_KEY
Issuer URL for OIDC provider (should match APP_BASE_URL)
- 目标
- OIDC_ISSUER_URL
- 默认值
- http://IP_ADDRESS:PORT
- 价值
- http://IP_ADDRESS:PORT
Optional, comma-separated allow-list for absolute OIDC redirect_uri hosts
- 目标
- TRUSTED_REDIRECT_HOSTS
Logging level
- 目标
- LOG_LEVEL
- 默认值
- INFO|DEBUG|WARN|ERROR
下载统计数据
详细信息
modomofn/auth-portal:latest在Unraid 上运行 AuthPortal 。
AuthPortal 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。