-
Clone the repository
git clone git@github.com:PHLAK/immich-compose.git
-
Initialize the configuration files
make init
or manually run the commands in
Makefile
-
Set the environment variables in
.env
-
Set service-specific environment variables by editing the files found in the
environment.d
directory (optional) -
Run
docker compose config
to validate and confirm your configuration -
Run
docker compose up -d
to start the containers
To enable hardware accelerated transcoding uncomment the relevant lines in
hardware-acceleration.ms.yaml
based on your available hardware.
To enable hardware accelerated machine learning uncomment the relevant lines in
hardware-acceleration.ml.yaml
based on your available hardware.
After making any changes to the above files you must run docker compose up -d
to restart your containers.
Important
The Machine Learning URL must be updated for machine learning features to work
Option | Value |
---|---|
Machine Learning URL | http://machine-learning:3003 |