feat: immich update and related fixes, opencloud fix

krasovs.ky a4592ed2 5b8b2bfa

verified
+2 -1
configs/containers/systemd/immich/immich-machine-learning.container.tftpl
···
Description=Immich Machine Learning Quadlet
[Container]
-
Image=ghcr.io/immich-app/immich-machine-learning:v2.1.0-openvino
+
Image=ghcr.io/immich-app/immich-machine-learning:v2.2.0-openvino
AutoUpdate=registry
ContainerName=immich-machine-learning
···
Label="glance.hide=false"
Volume=/var/mnt/media/downloads/immich/model-cache:/cache:Z
+
Volume=/var/mnt/media/downloads/immich/ocr-model-cache:/opt/venv/lib/python3.11/site-packages/rapidocr/models:Z
Volume=immich-machine-learning:/usr/src/app/.config
Volume=immich-machine-learning:/usr/src/app/.cache
+1 -1
configs/containers/systemd/immich/immich-server.container.tftpl
···
After=immich-valkey.service immich-postgres.service
[Container]
-
Image=ghcr.io/immich-app/immich-server:v2.1.0
+
Image=ghcr.io/immich-app/immich-server:v2.2.0
AutoUpdate=registry
ContainerName=immich-server
+1 -1
configs/containers/systemd/opencloud/opencloud-drawio.container.tftpl
···
User=1000:1000
Entrypoint=/bin/sh
-
Exec=-c "cp -R /usr/share/nginx/html/draw-io/ /apps"
+
Exec=-c "cp -R /usr/share/nginx/html/apps/draw-io/ /apps"
Volume=opencloud-apps:/apps
+1 -1
configs/containers/systemd/opencloud/opencloud-jsonviewer.container.tftpl
···
User=1000:1000
Entrypoint=/bin/sh
-
Exec=-c "cp -R /usr/share/nginx/html/json-viewer/ /apps"
+
Exec=-c "cp -R /usr/share/nginx/html/apps/json-viewer/ /apps"
Volume=opencloud-apps:/apps
+24
configs/containers/systemd/opencloud/opencloud-maps.container.tftpl
···
+
[Unit]
+
Description=OpenCloud Maps Extension Quadlet
+
+
[Container]
+
Image=docker.io/opencloudeu/web-extensions:maps-latest
+
AutoUpdate=registry
+
ContainerName=opencloud-maps
+
+
User=1000:1000
+
+
Entrypoint=/bin/sh
+
Exec=-c "cp -R /usr/share/nginx/html/apps/maps/ /apps"
+
+
Volume=opencloud-apps:/apps
+
+
Pod=opencloud.pod
+
+
[Service]
+
Type=oneshot
+
RemainAfterExit=yes
+
TimeoutStartSec=900
+
+
[Install]
+
WantedBy=multi-user.target default.target
+1 -1
configs/containers/systemd/opencloud/opencloud-unzip.container.tftpl
···
User=1000:1000
Entrypoint=/bin/sh
-
Exec=-c "cp -R /usr/share/nginx/html/unzip/ /apps"
+
Exec=-c "cp -R /usr/share/nginx/html/apps/unzip/ /apps"
Volume=opencloud-apps:/apps
+2
configs/opencloud/csp.yaml.tftpl
···
- 'blob:'
- 'https://raw.githubusercontent.com/opencloud-eu/awesome-apps/'
- 'https://id.${base_domain}/'
+
- 'https://update.opencloud.eu/'
default-src:
- '''none'''
font-src:
···
- 'blob:'
- 'https://raw.githubusercontent.com/opencloud-eu/awesome-apps/'
- 'https://collabora.${base_domain}/'
+
- 'https://tile.openstreetmap.org/'
manifest-src:
- '''self'''
media-src:
+4
configs/traefik/traefik.yml
···
certResolver: leresolver
http3:
advertisedPort: 443
+
# Allow long uploads
+
transport:
+
respondingTimeouts:
+
readTimeout: "0s"
imaps:
address: ":993"
smtps: