© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
ImmichI
Immich•6mo ago•
10 replies
dano9258

Help setting up Immich on External Drive on Mac OS.

I was able to get Immich setup (with Tailscale) installing on the internal drive. But whenever I try to install on my external drive (1TB Samsung, exFAT), it fails. Can anyone help me ? Its a Mac Mini M4 256GB desktop using Docker Desktop (Docker Compose via CLI to build and run Immich). Yaml is below and my external for Immich is at /Volumes/T7/Immich.

services:
  ts-immich:
    image: tailscale/tailscale:latest
    container_name: ts-immich
    hostname: immich
    environment:
     - TS_AUTHKEY= *********
     - TS_STATE_DIR=/var/lib/tailscale
     - TS_SERVE_CONFIG=/config/immich.json
    volumes:
     - ${PWD}/ts-immich/state:/var/lib/tailscale
     - ${PWD}/ts/config:/config
     - /dev/net/tun:/dev/net/tun
    cap_add:
     - net_admin
     - sys_module
    restart: unless-stopped
  immich-server:
    container_name: immich-server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    volumes:
     - ${UPLOAD_LOCATION}:/Volumes/T7/Immich
     - /etc/localtime:/etc/localtime:ro
    env_file:
     - .env
    network_mode: service:ts-immich
    depends_on:
     - redis
     - database
    restart: always
  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
     - model-cache:/cache
    restart: always
    ports:
     - 3003:3003
  redis:
    container_name: immich-redis
    image: docker.io/redis:6.2-alpine@sha256:2d1463258f2764328496376f5d965f20c6a67f66ea2b06dc42af351f75248792
    restart: always
  database:
    container_name: immich-postgres
    image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    environment:
     POSTGRES_PASSWORD: ${DB_PASSWORD}
     POSTGRES_USER: ${DB_USERNAME}
     POSTGRES_DB: ${DB_DATABASE_NAME}
    volumes:
     - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    restart: always
volumes:
   model-cache:
   ts-immich:
services:
  ts-immich:
    image: tailscale/tailscale:latest
    container_name: ts-immich
    hostname: immich
    environment:
     - TS_AUTHKEY= *********
     - TS_STATE_DIR=/var/lib/tailscale
     - TS_SERVE_CONFIG=/config/immich.json
    volumes:
     - ${PWD}/ts-immich/state:/var/lib/tailscale
     - ${PWD}/ts/config:/config
     - /dev/net/tun:/dev/net/tun
    cap_add:
     - net_admin
     - sys_module
    restart: unless-stopped
  immich-server:
    container_name: immich-server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    volumes:
     - ${UPLOAD_LOCATION}:/Volumes/T7/Immich
     - /etc/localtime:/etc/localtime:ro
    env_file:
     - .env
    network_mode: service:ts-immich
    depends_on:
     - redis
     - database
    restart: always
  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
     - model-cache:/cache
    restart: always
    ports:
     - 3003:3003
  redis:
    container_name: immich-redis
    image: docker.io/redis:6.2-alpine@sha256:2d1463258f2764328496376f5d965f20c6a67f66ea2b06dc42af351f75248792
    restart: always
  database:
    container_name: immich-postgres
    image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    environment:
     POSTGRES_PASSWORD: ${DB_PASSWORD}
     POSTGRES_USER: ${DB_USERNAME}
     POSTGRES_DB: ${DB_DATABASE_NAME}
    volumes:
     - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    restart: always
volumes:
   model-cache:
   ts-immich:
ImmichJoin
A place to hang out, get support, discuss Immich, get announcements about releases and anything else going on.
36,590Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

Setting up new instance using external mounted drive on Mac
ImmichIImmich / help-desk-support
2y ago
Help setting up immich
ImmichIImmich / help-desk-support
3y ago
Help setting up External Library
ImmichIImmich / help-desk-support
4mo ago
Running Immich from external drive
ImmichIImmich / help-desk-support
9mo ago