kanidm docker compose image (working on TrueNAS Scale) #1

Merged
Goblin merged 1 commits from caramel-juni/kanidm-recipe:main into main 2026-05-21 04:29:20 +00:00
+29
View File
@@ -0,0 +1,29 @@
services:
kanidmd:
container_name: kanidmd
environment:
- RUST_LOG=info
healthcheck:
interval: 30s
retries: 3
start_period: 30s
test:
- CMD
- /sbin/kanidmd
- healthcheck
- '-c'
- /data/server.toml
timeout: 10s
image: kanidm/server:latest
ports:
- '3443:8443' # replace with desired ports on server you deploy to (internal:external)
restart: unless-stopped
user: '568:568' # replace with GUID of user running kanidm, this is a TrueNAS Scale example as the 'Apps' user
volumes:
- source: /mnt/rei/configs/kanidm/data # Create empty directory for kanidm data here, ensure above user has rw access.
target: /data
type: bind
- source: /mnt/rei/configs/kanidm/config # Create empty directory for kanidm config here, ensure above user has rw access.
target: /config
type: bind
version: '3.5'