arch: - aarch64 - amd64 backup_exclude: - "**/machine-learning/*" description: Self-hosted photo and video backup solution directly from your mobile phone devices: - /dev/dri - /dev/dxg - /dev/dri/card0 - /dev/dri/card1 - /dev/dri/renderD128 - /dev/vchiq - /dev/video10 - /dev/video11 - /dev/video12 - /dev/video13 - /dev/video14 - /dev/video15 - /dev/video16 - /dev/ttyUSB0 - /dev/sda - /dev/sdb - /dev/sdc - /dev/sdd - /dev/sde - /dev/sdf - /dev/sdg - /dev/nvme - /dev/nvme0 - /dev/nvme0n1 - /dev/nvme0n1p1 - /dev/nvme0n1p2 - /dev/nvme0n1p3 - /dev/nvme1n1 - /dev/nvme1n1p1 - /dev/nvme1n1p2 - /dev/nvme1n1p3 - /dev/nvme2n1 - /dev/nvme2n1p1 - /dev/nvme2n1p2 - /dev/nvme2n3p3 - /dev/mmcblk - /dev/fuse - /dev/sda1 - /dev/sdb1 - /dev/sdc1 - /dev/sdd1 - /dev/sde1 - /dev/sdf1 - /dev/sdg1 - /dev/sda2 - /dev/sdb2 - /dev/sdc2 - /dev/sdd2 - /dev/sde2 - /dev/sdf2 - /dev/sdg2 - /dev/sda3 - /dev/sdb3 - /dev/sda4 - /dev/sdb4 - /dev/sda5 - /dev/sda6 - /dev/sda7 - /dev/sda8 - /dev/nvme0 - /dev/nvme1 - /dev/nvme2 environment: CI_PORT: "8080" DOCKER_MODS: imagegenius/mods:universal-redis MACHINE_LEARNING_CACHE_FOLDER: /data/machine-learning MACHINE_LEARNING_WORKERS: "1" MACHINE_LEARNING_WORKER_TIMEOUT: "120" PGID: "0" PUID: "0" REDIS_HOSTNAME: localhost REDIS_PORT: "6379" REVERSE_GEOCODING_DUMP_DIRECTORY: /data/.reverse-geocoding-dump/ TRANSFORMERS_CACHE: /data/machine-learning hassio_api: true image: ghcr.io/alexbelgium/immich-{arch} init: false map: - addon_config:rw - backup:rw - homeassistant_config:rw - media:rw - share:rw - ssl:rw name: Immich options: env_vars: [] DB_DATABASE_NAME: immich DB_HOSTNAME: homeassistant.local DB_PASSWORD: homeassistant DB_PORT: "5432" DB_USERNAME: postgres DISABLE_MACHINE_LEARNING: false JWT_SECRET: jt+OVWY6WqKJXw3xF5qOxN5L5/f4u2jlIlCQgWS3E4w= TZ: Europe/Paris data_location: /share/immich panel_admin: false panel_icon: mdi:file-search ports: 8080/tcp: 8181 ports_description: 8080/tcp: Web UI port privileged: - SYS_ADMIN - DAC_READ_SEARCH schema: env_vars: - name: match(^[A-Za-z0-9_]+$) value: str? DB_DATABASE_NAME: str DB_HOSTNAME: str DB_PASSWORD: str DB_PORT: int DB_ROOT_PASSWORD: str? DB_USERNAME: str DISABLE_MACHINE_LEARNING: bool? JWT_SECRET: str MACHINE_LEARNING_WORKERS: int? MACHINE_LEARNING_WORKER_TIMEOUT: int? TZ: str? cifsdomain: str? cifspassword: str? cifsusername: str? data_location: str library_location: str? localdisks: str? networkdisks: str? skip_permissions_check: bool? services: - mysql:want slug: immich udev: true url: https://github.com/alexbelgium/hassio-addons usb: true version: "2.4.1" video: true webui: http://[HOST]:[PORT:8080]