1 Commits

Author SHA1 Message Date
Renovate Bot
2fbf2880ad Update Matrix 2026-01-16 00:01:43 +00:00
14 changed files with 38 additions and 74 deletions

View File

@@ -31,7 +31,7 @@ services:
# AudioMuse-AI Flask application service # AudioMuse-AI Flask application service
audiomuse-ai-flask: audiomuse-ai-flask:
image: ghcr.io/neptunehub/audiomuse-ai:0.8.9 # Reflects deployment.yaml image: ghcr.io/neptunehub/audiomuse-ai:0.8.6 # Reflects deployment.yaml
container_name: audiomuse-ai-flask-app container_name: audiomuse-ai-flask-app
ports: ports:
- "8013:8000" - "8013:8000"
@@ -69,7 +69,7 @@ services:
# AudioMuse-AI RQ Worker service # AudioMuse-AI RQ Worker service
audiomuse-ai-worker: audiomuse-ai-worker:
image: ghcr.io/neptunehub/audiomuse-ai:0.8.9 # Reflects deployment.yaml image: ghcr.io/neptunehub/audiomuse-ai:0.8.6 # Reflects deployment.yaml
container_name: audiomuse-ai-worker-instance container_name: audiomuse-ai-worker-instance
env_file: env_file:
- .env - .env

View File

@@ -14,7 +14,7 @@ services:
- "3000:3000" - "3000:3000"
- "2222:2222" - "2222:2222"
gitea-runner: gitea-runner:
image: gitea/act_runner:0.3.0 image: gitea/act_runner:0.2.13
restart: always restart: always
environment: environment:
CONFIG_FILE: /config.yaml CONFIG_FILE: /config.yaml

View File

@@ -8,8 +8,3 @@ IMMICH_POSTGRES_USER=
IMMICH_POSTGRES_PASSWORD= IMMICH_POSTGRES_PASSWORD=
REDIS_HOSTNAME= REDIS_HOSTNAME=
IMMICH_EXTERNAL_MEDIA_LOCATION=
# Default timezone for images without a timezone set
TZ=

View File

@@ -1,13 +1,13 @@
services: services:
immich-server: immich-server:
container_name: immich_server container_name: immich_server
image: ghcr.io/immich-app/immich-server:v2.5.6 image: ghcr.io/immich-app/immich-server:v2.4.1
# extends: # extends:
# file: hwaccel.transcoding.yml # file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding # service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
volumes: volumes:
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
- ${UPLOAD_LOCATION}:/data - ${UPLOAD_LOCATION}:/data
- ${IMMICH_EXTERNAL_MEDIA_LOCATION}:/external:ro
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
env_file: env_file:
- .env - .env
@@ -25,7 +25,7 @@ services:
immich-machine-learning: immich-machine-learning:
container_name: immich_machine_learning container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:v2.5.6 image: ghcr.io/immich-app/immich-machine-learning:v2.4.1
volumes: volumes:
- model-cache:/cache - model-cache:/cache
env_file: env_file:

View File

@@ -1,6 +1,6 @@
services: services:
jellyfin: jellyfin:
image: jellyfin/jellyfin:10.11.6 image: jellyfin/jellyfin:10.11.5
user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID} user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID}
network_mode: 'host' network_mode: 'host'
restart: always restart: always

View File

@@ -13,15 +13,10 @@ GRAFANA_SMTP_FROM=
GRAFANA_DATA_DIR= GRAFANA_DATA_DIR=
PROMETHEUS_CONFIG_PATH= PROMETHEUS_CONFIG_PATH=
PROMETHEUS_ALERT_RULES_PATH=
PROMETHEUS_DATA_DIR= PROMETHEUS_DATA_DIR=
ALERTMANAGER_CONFIG_PATH=
ALERTMANAGER_DATA_DIR=
BLACKBOX_CONFIG_PATH= BLACKBOX_CONFIG_PATH=
LOKI_CONFIG_PATH=
LOKI_DATA_DIR=
ALLOY_CONFIG_PATH=
GMF_MATRIX_HOMESERVER=
GMF_MATRIX_USER=
GMF_MATRIX_TOKEN=

View File

@@ -7,6 +7,7 @@ services:
- "9091:9090" - "9091:9090"
volumes: volumes:
- ${PROMETHEUS_CONFIG_PATH}:/etc/prometheus/prometheus.yml:ro - ${PROMETHEUS_CONFIG_PATH}:/etc/prometheus/prometheus.yml:ro
- ${PROMETHEUS_ALERT_RULES_PATH}:/etc/prometheus/alert_rules.yml
- ${PROMETHEUS_DATA_DIR}:/prometheus - ${PROMETHEUS_DATA_DIR}:/prometheus
command: command:
- '--config.file=/etc/prometheus/prometheus.yml' - '--config.file=/etc/prometheus/prometheus.yml'
@@ -19,7 +20,7 @@ services:
# Grafana - Visualization Dashboard # Grafana - Visualization Dashboard
grafana: grafana:
image: grafana/grafana:12.4.0 image: grafana/grafana:12.3.1
restart: unless-stopped restart: unless-stopped
ports: ports:
- "3002:3000" - "3002:3000"
@@ -40,27 +41,6 @@ services:
depends_on: depends_on:
- prometheus - prometheus
loki:
image: grafana/loki:3.6.7
restart: unless-stopped
ports:
- "3100:3100"
volumes:
- ${LOKI_CONFIG_PATH}:/etc/loki/local-config.yaml
- ${LOKI_DATA_DIR}:/loki
command:
- '-config.file=/etc/loki/local-config.yaml'
- '-target=all'
alloy:
image: grafana/alloy:v1.13.2
restart: unless-stopped
ports:
- "12345:12345"
volumes:
- ${ALLOY_CONFIG_PATH}:/etc/alloy/config.alloy:ro
- /var/log:/var/log:ro
# Node Exporter - Host System Metrics # Node Exporter - Host System Metrics
node_exporter: node_exporter:
image: prom/node-exporter:v1.10.2 image: prom/node-exporter:v1.10.2
@@ -99,6 +79,22 @@ services:
- '--disable_metrics=disk,diskIO,tcp,udp,percpu,sched,process,hugetlb,referenced_memory' - '--disable_metrics=disk,diskIO,tcp,udp,percpu,sched,process,hugetlb,referenced_memory'
- '--docker_only=true' - '--docker_only=true'
# Alertmanager - Alert Management
alertmanager:
image: prom/alertmanager:v0.30.1
restart: unless-stopped
ports:
- "9093:9093"
volumes:
- ${ALERTMANAGER_CONFIG_PATH}:/etc/alertmanager/alertmanager.yml
- ${ALERTMANAGER_DATA_DIR}:/alertmanager
command:
- '--config.file=/etc/alertmanager/alertmanager.yml'
- '--storage.path=/alertmanager'
- '--web.external-url=http://localhost:9093'
depends_on:
- prometheus
# Blackbox Exporter - Endpoint Monitoring # Blackbox Exporter - Endpoint Monitoring
blackbox_exporter: blackbox_exporter:
image: prom/blackbox-exporter:v0.28.0 image: prom/blackbox-exporter:v0.28.0
@@ -107,9 +103,3 @@ services:
- "9115:9115" - "9115:9115"
volumes: volumes:
- ${BLACKBOX_CONFIG_PATH}:/etc/blackbox_exporter/config.yml - ${BLACKBOX_CONFIG_PATH}:/etc/blackbox_exporter/config.yml
grafana-matrix-forwarder:
build: ./grafana-matrix-forwarder
restart: unless-stopped
env_file:
- .env

View File

@@ -1,9 +0,0 @@
FROM alpine
# Create main app folder to run from
WORKDIR /app
# Copy compiled binary to release image
COPY grafana-matrix-forwarder /app/grafana-matrix-forwarder
ENTRYPOINT ["/app/grafana-matrix-forwarder"]

View File

@@ -18,7 +18,7 @@ services:
- 5434:5432 - 5434:5432
paperless: paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.10 image: ghcr.io/paperless-ngx/paperless-ngx:2.20.4
restart: always restart: always
depends_on: depends_on:
- db - db
@@ -49,7 +49,7 @@ services:
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
gotenberg: gotenberg:
image: docker.io/gotenberg/gotenberg:8.27.0 image: docker.io/gotenberg/gotenberg:8.25.1
restart: always restart: always
# The gotenberg chromium route is used to convert .eml files. We do not # The gotenberg chromium route is used to convert .eml files. We do not

View File

@@ -2,7 +2,7 @@
services: services:
pihole: pihole:
container_name: pihole container_name: pihole
image: pihole/pihole:2026.02.0 image: pihole/pihole:2025.11.1
ports: ports:
# DNS Ports # DNS Ports
- "53:53/tcp" - "53:53/tcp"

View File

@@ -1,6 +1,6 @@
services: services:
pocket-id: pocket-id:
image: ghcr.io/pocket-id/pocket-id:v2.3.0 image: ghcr.io/pocket-id/pocket-id:v2.2.0
restart: always restart: always
env_file: .env env_file: .env
ports: ports:

View File

@@ -25,7 +25,7 @@ services:
- ${LIVEKIT_CONFIG_DIR}/config.yaml:/etc/livekit.yaml:ro - ${LIVEKIT_CONFIG_DIR}/config.yaml:/etc/livekit.yaml:ro
mautrix-signal: mautrix-signal:
container_name: mautrix-signal container_name: mautrix-signal
image: dock.mau.dev/mautrix/signal:v0.2602.1 image: dock.mau.dev/mautrix/signal:v0.2512.0
restart: always restart: always
volumes: volumes:
- ${MAUTRIX_SIGNAL_DATA_DIR}:/data - ${MAUTRIX_SIGNAL_DATA_DIR}:/data
@@ -42,7 +42,7 @@ services:
- 5439:5432 - 5439:5432
mautrix-whatsapp: mautrix-whatsapp:
container_name: mautrix-whatsapp container_name: mautrix-whatsapp
image: dock.mau.dev/mautrix/whatsapp:v0.2602.0 image: dock.mau.dev/mautrix/whatsapp:v0.2512.0
#image: petersmit27/mautrix-whatsapp:latest #image: petersmit27/mautrix-whatsapp:latest
restart: always restart: always
volumes: volumes:
@@ -61,7 +61,7 @@ services:
ports: ports:
- 5440:5432 - 5440:5432
mas: mas:
image: ghcr.io/element-hq/matrix-authentication-service:1.12.0 image: ghcr.io/element-hq/matrix-authentication-service:1.9.0
restart: always restart: always
working_dir: /config working_dir: /config
volumes: volumes:
@@ -97,7 +97,7 @@ services:
- 5442:5432 - 5442:5432
synapse: synapse:
container_name: synapse container_name: synapse
image: matrixdotorg/synapse:v1.148.0 image: matrixdotorg/synapse:v1.145.0
restart: always restart: always
volumes: volumes:
- ${SYNAPSE_CONFIG_DIR}:/data - ${SYNAPSE_CONFIG_DIR}:/data
@@ -107,10 +107,3 @@ services:
- synapse_db - synapse_db
- mas - mas
- mautrix-whatsapp - mautrix-whatsapp
element-admin:
image: oci.element.io/element-admin:0.1.10
restart: unless-stopped
ports:
- "8079:8080"
environment:
- SERVER_NAME=${MATRIX_DOMAIN}

View File

@@ -1,7 +1,7 @@
services: services:
vaultwarden: vaultwarden:
container_name: vaultwarden container_name: vaultwarden
image: vaultwarden/server:1.35.4 image: vaultwarden/server:1.35.1
restart: always restart: always
volumes: volumes:
- ${VAULTWARDEN_DATA_LOCATION}:/data/ - ${VAULTWARDEN_DATA_LOCATION}:/data/