Pocket-ID
Pocket-ID
OfficialDocker app from grtgbln's Repository
Overview
Runtime arguments
- Web UI
http://[IP]:[PORT:1411]/- Network
bridge- Privileged
- false
Template configuration
Port to access WebUI
- Target
- 1411
- Default
- 1411
- Value
- 1411
The URL where you will access the app. Recommended to change from default.
- Target
- APP_URL
- Default
- http://localhost
- Value
- http://localhost
Whether the app is behind a reverse proxy.
- Target
- TRUST_PROXY
- Default
- false|true
A secure random key used for encrypting sensitive data. Generate with `openssl rand -base64 32`
- Target
- ENCRYPTION_KEY=
License Key for the GeoLite2 Database. If the key is not provided, IP locations will be marked as unknown in audit logs.
- Target
- MAXMIND_LICENSE_KEY
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
- Target
- UI_CONFIG_DISABLED
- Default
- false|true
The database provider to use.
- Target
- DB_PROVIDER
- Default
- sqlite|postgres
The connection string for the database. If using SQLite, this should be left as is.
- Target
- DB_CONNECTION_STRING
- Default
- file:data/pocket-id.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(2500)&_txlock=immediate
- Value
- file:data/pocket-id.db?_pragma=journal_mode(WAL)&_pragma=busy_timeout(2500)&_txlock=immediate
Path inside the container where uploaded files are stored
- Target
- UPLOAD_PATH
- Default
- data/uploads
- Value
- data/uploads
Path inside the container where keys are stored
- Target
- KEYS_PATH
- Default
- data/keys
- Value
- data/keys
Path to the GeoLite2 database file.
- Target
- GEOLITE_DB_PATH
- Default
- data/GeoLite2-City.mmdb
- Value
- data/GeoLite2-City.mmdb
The URL to download the GeoLite2 database.
- Target
- GEOLITE_DB_URL
- Default
- https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=%s&suffix=tar.gz
- Value
- https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key=%s&suffix=tar.gz
The port inside the container on which the server should listen. Not recommended to change.
- Target
- PORT
- Default
- 1411
- Value
- 1411
The host inside the container on which the server should listen. Not recommended to change.
- Target
- HOST
- Default
- 0.0.0.0
- Value
- 0.0.0.0
Data directory
- Target
- /app/data
- Default
- /mnt/user/appdata/pocket-id/data
- Value
- /mnt/user/appdata/pocket-id/data
- Default
- 099
- Value
- 099
- Default
- 100
- Value
- 100
Details
ghcr.io/pocket-id/pocket-id:latestRun Pocket-ID on Unraid.
Pocket-ID is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.