Pocket-ID

Pocket-ID

Officielle

Application Docker from grtgbln's Repository

Vue d'ensemble

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

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:1411]/
Réseau
bridge
Privilégié
false

Configuration du modèle

WebUI PortPorttcp

Port to access WebUI

Cible
1411
Défaut
1411
Valeur
1411
App URLVariable

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

Cible
APP_URL
Défaut
http://localhost
Valeur
http://localhost
Behind ProxyVariable

Whether the app is behind a reverse proxy.

Cible
TRUST_PROXY
Défaut
false|true
Encryption KeyVariable

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

Cible
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.

Cible
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

Cible
UI_CONFIG_DISABLED
Défaut
false|true
Database - ProviderVariable

The database provider to use.

Cible
DB_PROVIDER
Défaut
sqlite|postgres
Database - Connection StringVariable

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

Cible
DB_CONNECTION_STRING
Défaut
file:data/pocket-id.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(2500)&_txlock=immediate
Valeur
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

Cible
UPLOAD_PATH
Défaut
data/uploads
Valeur
data/uploads
Keys PathVariable

Path inside the container where keys are stored

Cible
KEYS_PATH
Défaut
data/keys
Valeur
data/keys
GeoLite2 Database PathVariable

Path to the GeoLite2 database file.

Cible
GEOLITE_DB_PATH
Défaut
data/GeoLite2-City.mmdb
Valeur
data/GeoLite2-City.mmdb
GeoLite2 Download LinkVariable

The URL to download the GeoLite2 database.

Cible
GEOLITE_DB_URL
Défaut
https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=%s&suffix=tar.gz
Valeur
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.

Cible
PORT
Défaut
1411
Valeur
1411
Internal HostVariable

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

Cible
HOST
Défaut
0.0.0.0
Valeur
0.0.0.0
Data PathPathrw

Data directory

Cible
/app/data
Défaut
/mnt/user/appdata/pocket-id/data
Valeur
/mnt/user/appdata/pocket-id/data
PUIDVariable
Défaut
099
Valeur
099
PGIDVariable
Défaut
100
Valeur
100

Détails

Référentiel
ghcr.io/pocket-id/pocket-id:latest
Dernière mise à jour2026-06-01
Première vue2025-03-15

Exécutez Pocket-ID sur Unraid.

Pocket-ID est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.