107d7220adcebfde8c407f70a65c8ce6e103d6dd
All checks were successful
cc-ci/testme cc-ci: success
Confirms immich-server at the latest v2.7.5 + holds the DB pin immich v2.7.5 ships (14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357), and adds a working postgres backup/restore for the VectorChord DB (search_path rewrite per immich docs + a local-trust pg_hba lockout, like matrix-synapse, so the app cannot race the reimport).
immich
One line description of the recipe
- Category: Apps
- Status: 1
- Image:
immich, 4, upstream - Healthcheck: No
- Backups: No
- Email: 1
- Tests: No
- SSO: 1 (Oauth)
Quick start
abra app new immich --secretsabra app config <app-name>abra app deploy <app-name>
For more, see docs.coopcloud.tech.
How do I integrate with Keycloak SSO?
See https://docs.immich.app/administration/oauth/. The ISSUER_URL in the Immich settings should be https://<sso-domain>/realms/<realm_name>/.well-known/openid-configuration.
Volume
You can manually create a volume that has more storage for the library. For example samba: https://docs.docker.com/engine/storage/volumes/#create-cifssamba-volumes
docker volume create \
--driver local \
--opt type=cifs \
--opt device=//uxxxxx.your-server.de/backup \
--opt o=addr=uxxxxx.your-server.de,username=uxxxxxxx,password=*****,file_mode=0777,dir_mode=0777 \
--name immich_example_com_uploads
External Library
If you want to use the external library functionality of immich via a cifs/smb-share-drive you can use the additional compose.storage.yml file.
Just uncomment and edit the respective .env-files.
The external storage will be mounted to /mnt/external_storage (this is your import path in immich).
Description
Languages
Roff
100%