feat: migrated immich to mennos-cachyos-desktop
This commit is contained in:
@@ -46,43 +46,14 @@
|
|||||||
|
|
||||||
vars:
|
vars:
|
||||||
services:
|
services:
|
||||||
- name: caddy
|
|
||||||
enabled: true
|
|
||||||
hosts:
|
|
||||||
- mennos-cloud-server
|
|
||||||
- mennos-cachyos-desktop
|
|
||||||
- name: karakeep
|
- name: karakeep
|
||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
- mennos-cloud-server
|
- mennos-cloud-server
|
||||||
- name: golink
|
|
||||||
enabled: true
|
|
||||||
hosts:
|
|
||||||
- mennos-cachyos-desktop
|
|
||||||
- name: immich
|
|
||||||
enabled: true
|
|
||||||
hosts:
|
|
||||||
- mennos-cloud-server
|
|
||||||
- name: gitea
|
- name: gitea
|
||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
- mennos-cloud-server
|
- mennos-cloud-server
|
||||||
- name: plex
|
|
||||||
enabled: true
|
|
||||||
hosts:
|
|
||||||
- mennos-cachyos-desktop
|
|
||||||
- name: tautulli
|
|
||||||
enabled: true
|
|
||||||
hosts:
|
|
||||||
- mennos-cachyos-desktop
|
|
||||||
- name: stash
|
|
||||||
enabled: true
|
|
||||||
hosts:
|
|
||||||
- mennos-cachyos-desktop
|
|
||||||
- name: seafile
|
|
||||||
enabled: true
|
|
||||||
hosts:
|
|
||||||
- mennos-cloud-server
|
|
||||||
- name: uptime-kuma
|
- name: uptime-kuma
|
||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
@@ -99,6 +70,30 @@
|
|||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
- mennos-cloud-server
|
- mennos-cloud-server
|
||||||
|
- name: caddy
|
||||||
|
enabled: true
|
||||||
|
hosts:
|
||||||
|
- mennos-cachyos-desktop
|
||||||
|
- name: golink
|
||||||
|
enabled: true
|
||||||
|
hosts:
|
||||||
|
- mennos-cachyos-desktop
|
||||||
|
- name: immich
|
||||||
|
enabled: true
|
||||||
|
hosts:
|
||||||
|
- mennos-cachyos-desktop
|
||||||
|
- name: plex
|
||||||
|
enabled: true
|
||||||
|
hosts:
|
||||||
|
- mennos-cachyos-desktop
|
||||||
|
- name: tautulli
|
||||||
|
enabled: true
|
||||||
|
hosts:
|
||||||
|
- mennos-cachyos-desktop
|
||||||
|
- name: stash
|
||||||
|
enabled: true
|
||||||
|
hosts:
|
||||||
|
- mennos-cachyos-desktop
|
||||||
- name: downloaders
|
- name: downloaders
|
||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
@@ -106,7 +101,7 @@
|
|||||||
- name: wireguard
|
- name: wireguard
|
||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
- mennos-cloud-server
|
- mennos-cachyos-desktop
|
||||||
- name: nextcloud
|
- name: nextcloud
|
||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
@@ -114,12 +109,11 @@
|
|||||||
- name: echoip
|
- name: echoip
|
||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
- mennos-cloud-server
|
|
||||||
- mennos-cachyos-desktop
|
- mennos-cachyos-desktop
|
||||||
- name: arr-stack
|
- name: arr-stack
|
||||||
enabled: false
|
enabled: false
|
||||||
hosts:
|
hosts:
|
||||||
- mennos-cloud-server
|
- mennos-cachyos-desktop
|
||||||
- name: home-assistant
|
- name: home-assistant
|
||||||
enabled: true
|
enabled: true
|
||||||
hosts:
|
hosts:
|
||||||
|
@@ -15,24 +15,45 @@ services:
|
|||||||
- TZ=Europe/Amsterdam
|
- TZ=Europe/Amsterdam
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=100
|
- PGID=100
|
||||||
|
- NVIDIA_VISIBLE_DEVICES=all
|
||||||
|
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
healthcheck:
|
healthcheck:
|
||||||
disable: false
|
disable: false
|
||||||
networks:
|
networks:
|
||||||
- immich
|
- immich
|
||||||
- caddy_network
|
- caddy_network
|
||||||
|
runtime: nvidia
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
reservations:
|
||||||
|
devices:
|
||||||
|
- driver: nvidia
|
||||||
|
count: all
|
||||||
|
capabilities: [gpu]
|
||||||
|
|
||||||
machine-learning:
|
machine-learning:
|
||||||
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
|
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-cuda
|
||||||
volumes:
|
volumes:
|
||||||
- model-cache:/cache
|
- model-cache:/cache
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
|
environment:
|
||||||
|
- NVIDIA_VISIBLE_DEVICES=all
|
||||||
|
- NVIDIA_DRIVER_CAPABILITIES=all
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
healthcheck:
|
healthcheck:
|
||||||
disable: false
|
disable: false
|
||||||
networks:
|
networks:
|
||||||
- immich
|
- immich
|
||||||
|
runtime: nvidia
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
reservations:
|
||||||
|
devices:
|
||||||
|
- driver: nvidia
|
||||||
|
count: all
|
||||||
|
capabilities: [gpu]
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
@@ -54,7 +75,6 @@ services:
|
|||||||
POSTGRES_DB: ${DB_DATABASE_NAME}
|
POSTGRES_DB: ${DB_DATABASE_NAME}
|
||||||
POSTGRES_INITDB_ARGS: '--data-checksums'
|
POSTGRES_INITDB_ARGS: '--data-checksums'
|
||||||
volumes:
|
volumes:
|
||||||
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
|
|
||||||
- {{ immich_database_dir }}:/var/lib/postgresql/data
|
- {{ immich_database_dir }}:/var/lib/postgresql/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
|
test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
|
||||||
|
@@ -3,8 +3,8 @@
|
|||||||
block:
|
block:
|
||||||
- name: Set Immich directories
|
- name: Set Immich directories
|
||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
immich_data_dir: "/mnt/object_storage/photos/immich-library"
|
immich_data_dir: "/mnt/data/photos/immich-library"
|
||||||
immich_database_dir: "/mnt/object_storage/services/immich/postgres"
|
immich_database_dir: "/mnt/services/immich/postgres"
|
||||||
immich_service_dir: "{{ ansible_env.HOME }}/services/immich"
|
immich_service_dir: "{{ ansible_env.HOME }}/services/immich"
|
||||||
|
|
||||||
- name: Create Immich directories
|
- name: Create Immich directories
|
||||||
|
Reference in New Issue
Block a user