Pocket-ID

Pocket-ID

Offiziell

Docker-Anwendung from grtgbln's Repository

Übersicht

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

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:1411]/
Netzwerk
bridge
Privilegiert
false

Konfiguration der Vorlage

WebUI PortPorttcp

Port to access WebUI

Ziel
1411
Standard
1411
Wert
1411
App URLVariable

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

Ziel
APP_URL
Standard
http://localhost
Wert
http://localhost
Behind ProxyVariable

Whether the app is behind a reverse proxy.

Ziel
TRUST_PROXY
Standard
false|true
Encryption KeyVariable

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

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

Ziel
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

Ziel
UI_CONFIG_DISABLED
Standard
false|true
Database - ProviderVariable

The database provider to use.

Ziel
DB_PROVIDER
Standard
sqlite|postgres
Database - Connection StringVariable

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

Ziel
DB_CONNECTION_STRING
Standard
file:data/pocket-id.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(2500)&_txlock=immediate
Wert
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

Ziel
UPLOAD_PATH
Standard
data/uploads
Wert
data/uploads
Keys PathVariable

Path inside the container where keys are stored

Ziel
KEYS_PATH
Standard
data/keys
Wert
data/keys
GeoLite2 Database PathVariable

Path to the GeoLite2 database file.

Ziel
GEOLITE_DB_PATH
Standard
data/GeoLite2-City.mmdb
Wert
data/GeoLite2-City.mmdb
GeoLite2 Download LinkVariable

The URL to download the GeoLite2 database.

Ziel
GEOLITE_DB_URL
Standard
https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=%s&suffix=tar.gz
Wert
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.

Ziel
PORT
Standard
1411
Wert
1411
Internal HostVariable

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

Ziel
HOST
Standard
0.0.0.0
Wert
0.0.0.0
Data PathPathrw

Data directory

Ziel
/app/data
Standard
/mnt/user/appdata/pocket-id/data
Wert
/mnt/user/appdata/pocket-id/data
PUIDVariable
Standard
099
Wert
099
PGIDVariable
Standard
100
Wert
100

Einzelheiten

Repository
ghcr.io/pocket-id/pocket-id:latest
Zuletzt aktualisiert2026-05-31
Erstmals gesehen2025-03-15

Führen Sie Pocket-ID auf Unraid aus.

Pocket-ID ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.