Pocket-ID

Pocket-ID

官方

Docker 应用程序 from grtgbln's Repository

概述

A simple OIDC provider that allows users to authenticate with their passkeys to your services.

运行时参数

网络用户界面
http://[IP]:[PORT:1411]/
网络
bridge
特权
false

模板配置

WebUI PortPorttcp

Port to access WebUI

目标
1411
默认值
1411
价值
1411
App URLVariable

The URL where you will access the app. Recommended to change from default.

目标
APP_URL
默认值
http://localhost
价值
http://localhost
Behind ProxyVariable

Whether the app is behind a reverse proxy.

目标
TRUST_PROXY
默认值
false|true
Encryption KeyVariable

A secure random key used for encrypting sensitive data. Generate with `openssl rand -base64 32`

目标
ENCRYPTION_KEY=
Maxmind License KeyVariable

License Key for the GeoLite2 Database. If the key is not provided, IP locations will be marked as unknown in audit logs.

目标
MAXMIND_LICENSE_KEY
Disable UI ConfigurationVariable

Disable the ability to configure the app via the UI. If enabled, you must set all required environment variables. See documentation: https://pocket-id.org/docs/configuration/environment-variables/#overriding-the-ui-configuration

目标
UI_CONFIG_DISABLED
默认值
false|true
Database - ProviderVariable

The database provider to use.

目标
DB_PROVIDER
默认值
sqlite|postgres
Database - Connection StringVariable

The connection string for the database. If using SQLite, this should be left as is.

目标
DB_CONNECTION_STRING
默认值
file:data/pocket-id.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(2500)&_txlock=immediate
价值
file:data/pocket-id.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(2500)&_txlock=immediate
Upload PathVariable

Path inside the container where uploaded files are stored

目标
UPLOAD_PATH
默认值
data/uploads
价值
data/uploads
Keys PathVariable

Path inside the container where keys are stored

目标
KEYS_PATH
默认值
data/keys
价值
data/keys
GeoLite2 Database PathVariable

Path to the GeoLite2 database file.

目标
GEOLITE_DB_PATH
默认值
data/GeoLite2-City.mmdb
价值
data/GeoLite2-City.mmdb
GeoLite2 Download LinkVariable

The URL to download the GeoLite2 database.

目标
GEOLITE_DB_URL
默认值
https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=%s&suffix=tar.gz
价值
https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=%s&suffix=tar.gz
Internal PortVariabletcp

The port inside the container on which the server should listen. Not recommended to change.

目标
PORT
默认值
1411
价值
1411
Internal HostVariable

The host inside the container on which the server should listen. Not recommended to change.

目标
HOST
默认值
0.0.0.0
价值
0.0.0.0
Data PathPathrw

Data directory

目标
/app/data
默认值
/mnt/user/appdata/pocket-id/data
价值
/mnt/user/appdata/pocket-id/data
PUIDVariable
默认值
099
价值
099
PGIDVariable
默认值
100
价值
100

详细信息

存储库
ghcr.io/pocket-id/pocket-id:latest
最后更新2026-05-31
初见2025-03-15

在Unraid 上运行 Pocket-ID 。

Pocket-ID 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。