23 Commits

Author SHA1 Message Date
Renovate Bot
745c15ef9d Update pihole/pihole Docker tag to v2025.08.0 2025-08-05 00:01:24 +00:00
5c1b8e8a02 Merge pull request 'Update Immich to v1.137.3' (#145) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/145
2025-08-02 06:23:40 +00:00
2ed321e464 Use /data instead of the long ugly path 2025-08-02 06:23:31 +00:00
aca2505347 Merge pull request 'Update shlinkio/shlink Docker tag to v4.5' (#146) from renovate/shlinkio-shlink-4.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/146
2025-08-02 06:21:07 +00:00
Renovate Bot
7af6943853 Update shlinkio/shlink Docker tag to v4.5 2025-08-02 00:02:14 +00:00
Renovate Bot
351b356511 Update Immich to v1.137.3 2025-08-02 00:02:05 +00:00
4666a78e25 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.26.3' (#142) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/142
2025-08-01 13:54:02 +00:00
21c1dedc53 Merge pull request 'Update nextcloud Docker tag to v31.0.7' (#129) from renovate/nextcloud-31.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/129
2025-08-01 13:53:26 +00:00
0d73ed61d6 Merge pull request 'Update Paperless-ngx' (#132) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/132
2025-08-01 13:52:26 +00:00
aeac9c321b Merge pull request 'Update gitea/act_runner Docker tag to v0.2.12' (#137) from renovate/gitea-act_runner-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/137
2025-08-01 13:50:11 +00:00
46c0ae6622 Merge pull request 'Update vaultwarden/server Docker tag to v1.34.3' (#144) from renovate/vaultwarden-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/144
2025-08-01 13:47:46 +00:00
Renovate Bot
03b4a3711b Update vaultwarden/server Docker tag to v1.34.3 2025-08-01 13:45:54 +00:00
f04a45b92b Merge pull request 'Update gitea/gitea Docker tag to v1.24.3' (#143) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/143
2025-08-01 13:40:11 +00:00
0af6dc72e6 Update synapse services 2025-08-01 13:32:38 +00:00
28eb7d7b4a add searxng 2025-07-30 10:16:45 +02:00
bc4a117220 get rid of cryptpad (unused) 2025-07-30 10:06:52 +02:00
0587ccf6fb update immich to 1.136 2025-07-28 12:03:00 +02:00
Renovate Bot
72fa50caca Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.26.3 2025-07-24 00:01:02 +00:00
Renovate Bot
18aea5d41b Update gitea/gitea Docker tag to v1.24.3 2025-07-22 00:00:51 +00:00
185b6f66b9 Update pocketid/docker-compose.yml 2025-07-21 08:37:47 +00:00
Renovate Bot
413797e1d1 Update nextcloud Docker tag to v31.0.7 2025-07-12 00:00:51 +00:00
Renovate Bot
46fba51a09 Update Paperless-ngx 2025-07-10 00:01:22 +00:00
Renovate Bot
049ebde1da Update gitea/act_runner Docker tag to v0.2.12 2025-06-28 06:12:02 +00:00
15 changed files with 37 additions and 52 deletions

View File

@@ -1,6 +1,6 @@
services: services:
audiobookshelf: audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:2.25.1 image: ghcr.io/advplyr/audiobookshelf:2.26.3
ports: ports:
- 13378:80 - 13378:80
volumes: volumes:

View File

@@ -1,4 +0,0 @@
CRYPTPAD_MAIN_DOMAIN=
CRYPTPAD_SANDBOX_DOMAIN=
CRYPTPAD_DATA_DIR=

View File

@@ -1,24 +0,0 @@
services:
cryptpad:
image: cryptpad/cryptpad:version-2025.3.1
hostname: cryptpad
environment:
CPAD_MAIN_DOMAIN: https://${CRYPTPAD_MAIN_DOMAIN}
CPAD_SANDBOX_DOMAIN: https://${CRYPTPAD_SANDBOX_DOMAIN}
CPAD_CONF: /cryptpad/config/config.js
CPAD_INSTALL_ONLYOFFICE: yes
volumes:
- ${CRYPTPAD_DATA_DIR}/data/blob:/cryptpad/blob
- ${CRYPTPAD_DATA_DIR}/data/block:/cryptpad/block
- ${CRYPTPAD_DATA_DIR}/customize:/cryptpad/customize
- ${CRYPTPAD_DATA_DIR}/data/data:/cryptpad/data
- ${CRYPTPAD_DATA_DIR}/data/files:/cryptpad/datastore
- ${CRYPTPAD_DATA_DIR}/onlyoffice-dist:/cryptpad/www/common/onlyoffice/dist
- ${CRYPTPAD_DATA_DIR}/onlyoffice-conf:/cryptpad/onlyoffice-conf
ports:
- "3002:3000"
- "3004:3003"
ulimits:
nofile:
soft: 1000000
hard: 1000000

View File

@@ -1,7 +1,6 @@
include: include:
- audiobookshelf/docker-compose.yml - audiobookshelf/docker-compose.yml
- baikal/docker-compose.yml - baikal/docker-compose.yml
- cryptpad/docker-copose.yml
- gitea/docker-compose.yml - gitea/docker-compose.yml
- immich/docker-compose.yml - immich/docker-compose.yml
- jellyfin/docker-compose.yml - jellyfin/docker-compose.yml
@@ -10,6 +9,7 @@ include:
- pihole/docker-compose.yml - pihole/docker-compose.yml
- pingvin/docker-compose.yml - pingvin/docker-compose.yml
- pocketid/docker-compose.yml - pocketid/docker-compose.yml
- searxng/docker-compose.yml
- spliit/docker-compose.yml - spliit/docker-compose.yml
- shlink/docker-compose.yml - shlink/docker-compose.yml
- synapse/docker-compose.yml - synapse/docker-compose.yml

View File

@@ -1,7 +1,7 @@
services: services:
gitea: gitea:
container_name: gitea container_name: gitea
image: gitea/gitea:1.24.2-rootless image: gitea/gitea:1.24.3-rootless
restart: always restart: always
volumes: volumes:
- ${GITEA_DATA_LOCATION}:/var/lib/gitea - ${GITEA_DATA_LOCATION}:/var/lib/gitea
@@ -14,7 +14,7 @@ services:
- "3000:3000" - "3000:3000"
- "2222:2222" - "2222:2222"
gitea-runner: gitea-runner:
image: gitea/act_runner:0.2.11 image: gitea/act_runner:0.2.12
environment: environment:
CONFIG_FILE: /config.yaml CONFIG_FILE: /config.yaml
GITEA_INSTANCE_URL: "${GITEA_INSTANCE_URL}" GITEA_INSTANCE_URL: "${GITEA_INSTANCE_URL}"

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:v1.135.3 image: ghcr.io/immich-app/immich-server:v1.137.3
# 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 # 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}:/usr/src/app/upload - ${UPLOAD_LOCATION}:/data
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
env_file: env_file:
- .env - .env
@@ -24,7 +24,7 @@ services:
container_name: immich_machine_learning container_name: immich_machine_learning
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag. # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
# Example tag: ${IMMICH_VERSION:-release}-cuda # Example tag: ${IMMICH_VERSION:-release}-cuda
image: ghcr.io/immich-app/immich-machine-learning:v1.131.2 image: ghcr.io/immich-app/immich-machine-learning:v1.137.3
# extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
# file: hwaccel.ml.yml # file: hwaccel.ml.yml
# service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable # service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable

View File

@@ -11,7 +11,7 @@ services:
networks: networks:
- nextcloud - nextcloud
nextcloud: nextcloud:
image: nextcloud:31.0.5 image: nextcloud:31.0.7
restart: always restart: always
ports: ports:
- 8081:80 - 8081:80
@@ -30,7 +30,7 @@ services:
networks: networks:
- nextcloud - nextcloud
cron: cron:
image: nextcloud:31.0.5 image: nextcloud:31.0.7
container_name: nextcloud-cron container_name: nextcloud-cron
volumes: volumes:
- ${NEXTCLOUD_DATA_DIR}:/var/www/html - ${NEXTCLOUD_DATA_DIR}:/var/www/html

View File

@@ -16,7 +16,7 @@ services:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
paperless: paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:2.16.3 image: ghcr.io/paperless-ngx/paperless-ngx:2.17.1
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- db - db
@@ -47,7 +47,7 @@ services:
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
gotenberg: gotenberg:
image: docker.io/gotenberg/gotenberg:8.21.0 image: docker.io/gotenberg/gotenberg:8.21.1
restart: unless-stopped restart: unless-stopped
# 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
@@ -58,5 +58,5 @@ services:
- "--chromium-allow-list=file:///tmp/.*" - "--chromium-allow-list=file:///tmp/.*"
tika: tika:
image: docker.io/apache/tika:3.2.0.0 image: docker.io/apache/tika:3.2.1.0
restart: unless-stopped restart: unless-stopped

View File

@@ -2,7 +2,7 @@
services: services:
pihole: pihole:
container_name: pihole container_name: pihole
image: pihole/pihole:2025.06.1 image: pihole/pihole:2025.08.0
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:v1.6.1 image: ghcr.io/pocket-id/pocket-id:v1.6.4
restart: unless-stopped restart: unless-stopped
env_file: .env env_file: .env
ports: ports:

2
searxng/.env.example Normal file
View File

@@ -0,0 +1,2 @@
SEARXNG_CONFIG_DIR=
SEARXNG_DATA_DIR=

View File

@@ -0,0 +1,11 @@
services:
searxng:
container_name: searxng
image: docker.io/searxng/searxng:latest
restart: unless-stopped
env_file: .env
ports:
- "8888:8080"
volumes:
- ${SEARXNG_CONFIG_DIR}:/etc/searxng/
- ${SEARXNG_DATA_DIR}:/var/cache/searxng/

View File

@@ -1,6 +1,6 @@
services: services:
shlink: shlink:
image: shlinkio/shlink:4.4 image: shlinkio/shlink:4.5
container_name: shlink container_name: shlink
restart: unless-stopped restart: unless-stopped
ports: ports:

View File

@@ -1,14 +1,14 @@
services: services:
element-call-auth-service: element-call-auth-service:
image: ghcr.io/element-hq/lk-jwt-service:0.2.3 image: ghcr.io/element-hq/lk-jwt-service:0.3.0
container_name: element-call-jwt container_name: element-call-jwt
hostname: auth-server hostname: auth-server
environment: environment:
- LK_JWT_PORT=8080 - LK_JWT_PORT=8080
- LIVEKIT_URL=https://${LIVEKIT_DOMAIN}/livekit/sfu #Change - LIVEKIT_URL=https://${LIVEKIT_DOMAIN}/livekit/sfu
- LIVEKIT_KEY=devkey - LIVEKIT_KEY=devkey
- LIVEKIT_SECRET=${LIVEKIT_SECRET_KEY} - LIVEKIT_SECRET=${LIVEKIT_SECRET_KEY}
- LIVEKIT_LOCAL_HOMESERVERS=${MATRIX_DOMAIN} #Not supported yet :pensive: - LIVEKIT_FULL_ACCESS_HOMESERVERS=${MATRIX_DOMAIN}
restart: unless-stopped restart: unless-stopped
ports: ports:
- 8071:8080 - 8071:8080
@@ -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.8.4 image: dock.mau.dev/mautrix/signal:v0.8.5
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ${MAUTRIX_SIGNAL_DATA_DIR}:/data - ${MAUTRIX_SIGNAL_DATA_DIR}:/data
@@ -40,8 +40,8 @@ services:
POSTGRES_PASSWORD: ${MAUTRIX_SIGNAL_POSTGRES_PASSWORD} POSTGRES_PASSWORD: ${MAUTRIX_SIGNAL_POSTGRES_PASSWORD}
mautrix-whatsapp: mautrix-whatsapp:
container_name: mautrix-whatsapp container_name: mautrix-whatsapp
image: dock.mau.dev/mautrix/whatsapp:v0.12.2 #image: dock.mau.dev/mautrix/whatsapp:v0.12.2
#image: petersmit27/mautrix-whatsapp:latest image: petersmit27/mautrix-whatsapp:latest
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ${MAUTRIX_WHATSAPP_DATA_DIR}:/data - ${MAUTRIX_WHATSAPP_DATA_DIR}:/data
@@ -57,7 +57,7 @@ services:
POSTGRES_USER: ${MAUTRIX_WHATSAPP_POSTGRES_USER} POSTGRES_USER: ${MAUTRIX_WHATSAPP_POSTGRES_USER}
POSTGRES_PASSWORD: ${MAUTRIX_WHATSAPP_POSTGRES_PASSWORD} POSTGRES_PASSWORD: ${MAUTRIX_WHATSAPP_POSTGRES_PASSWORD}
mas: mas:
image: ghcr.io/element-hq/matrix-authentication-service:0.18.0 image: ghcr.io/element-hq/matrix-authentication-service:0.20.0
restart: unless-stopped restart: unless-stopped
working_dir: /config working_dir: /config
volumes: volumes:
@@ -89,7 +89,7 @@ services:
POSTGRES_INITDB_ARGS: '--encoding=UTF-8 --locale=C' POSTGRES_INITDB_ARGS: '--encoding=UTF-8 --locale=C'
synapse: synapse:
container_name: synapse container_name: synapse
image: matrixdotorg/synapse:v1.133.0 image: matrixdotorg/synapse:v1.135.0
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ${SYNAPSE_CONFIG_DIR}:/data - ${SYNAPSE_CONFIG_DIR}:/data

View File

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