Files
opt/docker-compose.photoprism.yaml
2025-05-05 10:11:12 +02:00

42 lines
1.4 KiB
YAML

services:
photoprism:
container_name: photoprism
devices:
- /dev/dri:/dev/dri
environment:
- PHOTOPRISM_ADMIN_PASSWORD=insecure
- PHOTOPRISM_AUTH_MODE=password
- PHOTOPRISM_SITE_URL=https://photoprism.bram.veenboer.xyz/
- PHOTOPRISM_ORIGINALS_LIMIT=5000
- PHOTOPRISM_HTTP_COMPRESSION=gzip
- PHOTOPRISM_LOG_LEVEL=info
- PHOTOPRISM_READONLY=true
- PHOTOPRISM_EXPERIMENTAL=false
- PHOTOPRISM_DISABLE_CHOWN=true
- PHOTOPRISM_DISABLE_WEBDAV=true
- PHOTOPRISM_DISABLE_SETTINGS=false
- PHOTOPRISM_DISABLE_TENSORFLOW=false
- PHOTOPRISM_DISABLE_FACES=false
- PHOTOPRISM_DISABLE_CLASSIFICATION=false
- PHOTOPRISM_DISABLE_RAW=true
- PHOTOPRISM_RAW_PRESETS=false
- PHOTOPRISM_JPEG_QUALITY=85
- PHOTOPRISM_DETECT_NSFW=false
- PHOTOPRISM_UPLOAD_NSFW=true
- PHOTOPRISM_DATABASE_DRIVER=sqlite
- PHOTOPRISM_UID=1000
- PHOTOPRISM_GID=1000
image: photoprism/photoprism:250321
ports:
- 2342:2342
restart: unless-stopped
security_opt:
- seccomp:unconfined
- apparmor:unconfined
volumes:
- /opt/photoprism:/photoprism/storage
- /media/scratch/photoprism/cache:/photoprism/storage/cache
- /opt/photoprism/originals:/photoprism/originals/
- /media/helios/Photographs/Vakantie:/photoprism/originals/Vakantie
- /media/helios/Photographs/Plaatsen:/photoprism/originals/Plaatsen