1
+ ---
2
+ services :
3
+ immich-ts :
4
+ image : tailscale/tailscale
5
+ container_name : immich-ts
6
+ cap_add :
7
+ - net_admin
8
+ - sys_module
9
+ volumes :
10
+ - /home/alex/appdata/immich/tailscale/state:/var/lib/tailscale
11
+ - /home/alex/appdata/immich/serveconfig:/config
12
+ - /dev/net/tun:/dev/net/tun
13
+ environment :
14
+ - TS_AUTHKEY=tskey-client-kYteCh4oUr11CNTRL-B5pi3HYWquGgWT4HjsLXvGf74x3hEBW4A?ephemeral=false
15
+ - TS_EXTRA_ARGS=--advertise-tags=tag:container --reset
16
+ - TS_STATE_DIR=/var/lib/tailscale
17
+ - TS_SERVE_CONFIG=/config/serve-config.json
18
+ - TS_USERSPACE=false
19
+ hostname : immich
20
+ restart : unless-stopped
21
+ immich-server :
22
+ container_name : immich_server
23
+ image : ghcr.io/immich-app/immich-server:release
24
+ command : ["start.sh", "immich"]
25
+ network_mode : " service:immich-ts"
26
+ volumes :
27
+ - /home/alex/appdata/immich/uploads:/usr/src/app/upload
28
+ - /home/alex/appdata/immich/images:/photos/images:ro # full
29
+ - /etc/localtime:/etc/localtime:ro
30
+ env_file :
31
+ - .env
32
+ depends_on :
33
+ - redis
34
+ - database
35
+ restart : unless-stopped
36
+ immich-microservices :
37
+ container_name : immich_microservices
38
+ image : ghcr.io/immich-app/immich-server:release
39
+ command : ["start.sh", "microservices"]
40
+ volumes :
41
+ - /home/alex/appdata/immich/uploads:/usr/src/app/upload
42
+ - /home/alex/appdata/immich/images:/photos/images:ro # full
43
+ - /etc/localtime:/etc/localtime:ro
44
+ env_file :
45
+ - .env
46
+ depends_on :
47
+ - redis
48
+ - database
49
+ restart : unless-stopped
50
+ redis :
51
+ container_name : immich_redis
52
+ image : redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3
53
+ restart : unless-stopped
54
+ database :
55
+ container_name : immich_postgres
56
+ image : tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
57
+ env_file :
58
+ - .env
59
+ environment :
60
+ POSTGRES_PASSWORD : ${DB_PASSWORD}
61
+ POSTGRES_USER : ${DB_USERNAME}
62
+ POSTGRES_DB : ${DB_DATABASE_NAME}
63
+ PG_DATA : /var/lib/postgresql/data
64
+ volumes :
65
+ - /home/alex/appdata/immich/db:/var/lib/postgresql/data
66
+ restart : unless-stopped
0 commit comments