immich
Docker app from imagegenius' Repository
Overview
Requirements
PostgreSQL 14/15/16/17 with (https://github.com/tensorchord/VectorChord), Redis
This container requires an external application to be run separately.
You can also use a docker mods to start redis within the container,
Set `DOCKER_MODS=imagegenius/mods:universal-redis`, and `REDIS_HOSTNAME` to `localhost`.
Runtime arguments
- Web UI
http://[IP]:[PORT:8080]- Network
bridge- Shell
bash- Privileged
- false
Template configuration
WebUI Port
- Target
- 8080
- Default
- 8080
Contains machine learning models (~1.5GB with default models)
- Target
- /config
Contains all the photos uploaded to Immich
- Target
- /photos
External libraries to track assets stored outside of Immich
- Target
- /libraries
PostgreSQL Host
- Default
- 192.168.1.x
PostgreSQL Username
- Default
- postgres
PostgreSQL Password
- Default
- postgres
PostgreSQL Database Name
- Default
- immich
Valkey/Redis Hostname
- Default
- 192.168.1.x
PostgreSQL Port
- Default
- 5432
Valkey/Redis Port
- Default
- 6379
Valkey/Redis password
Immich server host
- Default
- 0.0.0.0
Immich server port
- Default
- 8080
Immich machine-learning host
- Default
- 0.0.0.0
Immich machine-learning port
- Default
- 3003
Machine learning workers
- Default
- 1
Machine learning worker timeout
- Default
- 120
UID for permissions. Do not change unless you know what you're doing.
- Default
- 99
GID for permissions. Do not change unless you know what you're doing.
- Default
- 100
UMASK for newly created files. Do not change unless you know what you're doing.
- Default
- 022
Categories
Details
ghcr.io/imagegenius/immichRun Immich on Unraid.
Immich is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.