Personal Homelab

chore: update container images, fix karakeep bug, improve matrix config

krasovs.ky 823eb17a c38328a9

verified
+27 -14
+1 -1
configs/containers/systemd/element-call.container.tftpl
··· 2 2 Description=Element Call Quadlet 3 3 4 4 [Container] 5 - Image=ghcr.io/element-hq/element-call:v0.16.3 5 + Image=ghcr.io/element-hq/element-call:v0.17.0 6 6 AutoUpdate=registry 7 7 ContainerName=element-call 8 8
+1 -1
configs/containers/systemd/element-web.container.tftpl
··· 2 2 Description=Element Web Quadlet 3 3 4 4 [Container] 5 - Image=docker.io/vectorim/element-web:v1.12.10 5 + Image=docker.io/vectorim/element-web:v1.12.11 6 6 AutoUpdate=registry 7 7 ContainerName=element-web 8 8
+1 -1
configs/containers/systemd/grafana-alloy.container.tftpl
··· 4 4 After=podman.socket 5 5 6 6 [Container] 7 - Image=docker.io/grafana/alloy:v1.12.0 7 + Image=docker.io/grafana/alloy:v1.13.2 8 8 AutoUpdate=registry 9 9 ContainerName=grafana-alloy 10 10
+1 -1
configs/containers/systemd/grafana.container.tftpl
··· 2 2 Description=Grafana Quadlet 3 3 4 4 [Container] 5 - Image=docker.io/grafana/grafana:12.3.2 5 + Image=docker.io/grafana/grafana:12.3.3 6 6 AutoUpdate=registry 7 7 ContainerName=grafana 8 8
+3
configs/containers/systemd/karakeep/karakeep-server.container.tftpl
··· 40 40 Label="traefik.http.services.karakeep.loadbalancer.server.port=3000" 41 41 Label="traefik.docker.network=systemd-karakeep" 42 42 43 + Entrypoint=/bin/sh 44 + Exec=-lc 'export HOSTNAME=0.0.0.0; exec /init' 45 + 43 46 Volume=/var/mnt/docker/app_data/karakeep:/data:Z 44 47 45 48 Pod=karakeep.pod
+1 -1
configs/containers/systemd/matrix/matrix-authentication-service.container.tftpl
··· 4 4 After=matrix-postgres.service 5 5 6 6 [Container] 7 - Image=ghcr.io/element-hq/matrix-authentication-service:1.11.0 7 + Image=ghcr.io/element-hq/matrix-authentication-service:1.12.0 8 8 AutoUpdate=registry 9 9 ContainerName=matrix-authentication-service 10 10
+1 -1
configs/containers/systemd/matrix/matrix-synapse.container.tftpl
··· 4 4 After=matrix-valkey.service matrix-postgres.service 5 5 6 6 [Container] 7 - Image=docker.io/matrixdotorg/synapse:v1.147.1 7 + Image=docker.io/matrixdotorg/synapse:v1.148.0 8 8 AutoUpdate=registry 9 9 ContainerName=matrix-synapse 10 10
+1 -1
configs/containers/systemd/opencloud/opencloud-collabora.container.tftpl
··· 2 2 Description=OpenCloud Collabora Quadlet 3 3 4 4 [Container] 5 - Image=docker.io/collabora/code:25.04.8.3.1 5 + Image=docker.io/collabora/code:25.04.9.1.1 6 6 AutoUpdate=registry 7 7 ContainerName=opencloud-collabora 8 8
+1 -1
configs/containers/systemd/opencloud/opencloud-collaboration.container.tftpl
··· 4 4 After=opencloud-server.service opencloud-collabora.service 5 5 6 6 [Container] 7 - Image=docker.io/opencloudeu/opencloud-rolling:5.0.2 7 + Image=docker.io/opencloudeu/opencloud-rolling:5.1.0 8 8 AutoUpdate=registry 9 9 ContainerName=opencloud-collaboration 10 10
+1 -1
configs/containers/systemd/opencloud/opencloud-server.container.tftpl
··· 3 3 After=opencloud-drawio.service opencloud-jsonviewer.service opencloud-unzip.service 4 4 5 5 [Container] 6 - Image=docker.io/opencloudeu/opencloud-rolling:5.0.2 6 + Image=docker.io/opencloudeu/opencloud-rolling:5.1.0 7 7 AutoUpdate=registry 8 8 ContainerName=opencloud-server 9 9
+1
configs/containers/systemd/pocket-id.container.tftpl
··· 26 26 27 27 Label="traefik.enable=true" 28 28 Label="traefik.http.routers.pocket-id.rule=Host(`id.${base_domain}`)" 29 + Label="traefik.http.services.pocket-id.loadbalancer.server.scheme=h2c" 29 30 30 31 Volume=/var/mnt/docker/app_data/pocket-id:/app/data:Z 31 32
+1 -1
configs/containers/systemd/traefik.container.tftpl
··· 4 4 After=http.socket https.socket imaps.socket smtps.socket ldaps.socket podman.socket 5 5 6 6 [Container] 7 - Image=docker.io/library/traefik:v3.6.8 7 + Image=docker.io/library/traefik:v3.6.9 8 8 AutoUpdate=registry 9 9 ContainerName=traefik 10 10
+1 -1
configs/containers/systemd/victoria/victoria-logs.container.tftpl
··· 2 2 Description=Victoria Logs Quadlet 3 3 4 4 [Container] 5 - Image=docker.io/victoriametrics/victoria-logs:v1.44.0 5 + Image=docker.io/victoriametrics/victoria-logs:v1.46.0 6 6 ContainerName=victoria-logs 7 7 8 8 User=1000:1000
+1 -1
configs/containers/systemd/victoria/victoria-metrics.container.tftpl
··· 2 2 Description=Victoria Metrics Quadlet 3 3 4 4 [Container] 5 - Image=docker.io/victoriametrics/victoria-metrics:v1.134.0 5 + Image=docker.io/victoriametrics/victoria-metrics:v1.136.0 6 6 ContainerName=victoria-metrics 7 7 8 8 User=1000:1000
+1 -1
configs/containers/systemd/victoria/victoria-vmauth.container.tftpl
··· 2 2 Description=Victoria vmauth Quadlet 3 3 4 4 [Container] 5 - Image=docker.io/victoriametrics/vmauth:v1.134.0 5 + Image=docker.io/victoriametrics/vmauth:v1.136.0 6 6 ContainerName=victoria-vmauth 7 7 8 8 User=1000:1000
+10 -1
configs/matrix/homeserver.yaml.tftpl
··· 2 2 pid_file: /data/homeserver.pid 3 3 web_client_location: "https://element.${base_domain}" 4 4 public_baseurl: "https://matrix.${base_domain}" 5 + default_room_version: 12 5 6 listeners: 6 7 - port: 8008 7 8 tls: false ··· 87 88 # MSC4222 needed for syncv2 state_after. This allow clients to 88 89 # correctly track the state of the room. 89 90 msc4222_enabled: true 90 - # QR Login 91 + # Remotely toggle push notifications for another client 92 + msc3881_enabled: true 93 + # Mechanism to allow OAuth 2.0 API sign in and E2EE set up via QR code 91 94 msc4108_enabled: true 92 95 # MatrixRTC 93 96 msc4143_enabled: true 97 + # Invite filtering 98 + msc4155_enabled: true 99 + # Thread Subscriptions 100 + msc4306_enabled: true 101 + # Sticky Events 102 + msc4354_enabled: true