From 7eb6c3bc92b328a5080775e28843eff1834868a9 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Wed, 13 Aug 2025 11:47:55 +0530 Subject: [PATCH 001/188] Add crow --- .archived/crow/docker-compose.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .archived/crow/docker-compose.yml diff --git a/.archived/crow/docker-compose.yml b/.archived/crow/docker-compose.yml new file mode 100644 index 0000000..7c7dd2d --- /dev/null +++ b/.archived/crow/docker-compose.yml @@ -0,0 +1,19 @@ +services: + crow: + container_name: crow + image: codeberg.org/crowci/crow-server:v4.0.1 + restart: unless-stopped + environment: + - CROW_OPEN=${CROW_OPEN} + - CROW_HOST=${CROW_HOST} + - CROW_GITEA=true + - CROW_GITEA_URL=${CROW_GITEA_URL} + - CROW_GITEA_CLIENT=${CROW_GITEA_CLIENT} + - CROW_GITEA_SECRET=${CROW_GITEA_SECRET} + - CROW_ADMIN=${CROW_ADMIN} + - CROW_PLUGINS_PRIVILEGED=${CROW_PLUGINS_PRIVILEGED} + volumes: + - ${APPDATA_PATH}/crow/server:/var/lib/crow/ + ports: + - ${SERVER_PORT}:8000 + - ${GRPC_PORT}:9000 -- 2.52.0 From 893457c567a9c1c37c4e317799adebaab6c2f2c8 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Wed, 13 Aug 2025 11:48:06 +0530 Subject: [PATCH 002/188] Add crow-agent --- .archived/crow-agent/docker-compose.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .archived/crow-agent/docker-compose.yml diff --git a/.archived/crow-agent/docker-compose.yml b/.archived/crow-agent/docker-compose.yml new file mode 100644 index 0000000..c957b34 --- /dev/null +++ b/.archived/crow-agent/docker-compose.yml @@ -0,0 +1,13 @@ +services: + crow-agent: + container_name: crow-agent + image: codeberg.org/crowci/crow-agent:v4.0.1 + restart: unless-stopped + environment: + - CROW_SERVER=${CROW_SERVER} + - CROW_GRPC_SECURE=${CROW_GRPC_SECURE} + - CROW_AGENT_SECRET=${CROW_AGENT_SECRET} + - CROW_MAX_WORKFLOWS=${CROW_MAX_WORKFLOWS} + volumes: + - ${APPDATA_PATH}/crow/agent:/etc/crow + - /var/run/docker.sock:/var/run/docker.sock -- 2.52.0 From 6766a0bf877ae2d96169b003157beea20f16f9b3 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Wed, 13 Aug 2025 11:48:15 +0530 Subject: [PATCH 003/188] Update woodpecker --- .archived/woodpecker/docker-compose.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.archived/woodpecker/docker-compose.yml b/.archived/woodpecker/docker-compose.yml index 0cdcb5e..9c93f97 100644 --- a/.archived/woodpecker/docker-compose.yml +++ b/.archived/woodpecker/docker-compose.yml @@ -1,7 +1,8 @@ services: woodpecker: - image: docker.io/woodpeckerci/woodpecker-server:v3.8.0 container_name: woodpecker + image: docker.io/woodpeckerci/woodpecker-server:v3.8.0 + restart: unless-stopped environment: - WOODPECKER_OPEN=${WOODPECKER_OPEN} - WOODPECKER_HOST=${WOODPECKER_HOST} @@ -9,6 +10,8 @@ services: - WOODPECKER_GITEA_URL=${WOODPECKER_GITEA_URL} - WOODPECKER_GITEA_CLIENT=${WOODPECKER_GITEA_CLIENT} - WOODPECKER_GITEA_SECRET=${WOODPECKER_GITEA_SECRET} + - WOODPECKER_ADMIN=${WOODPECKER_ADMIN} + - WOODPECKER_PLUGINS_PRIVILEGED=${WOODPECKER_PLUGINS_PRIVILEGED} volumes: - ${APPDATA_PATH}/woodpecker/server:/var/lib/woodpecker/ ports: -- 2.52.0 From 42f47c7e288f1082444f1c5be8d98c87052819f5 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Wed, 13 Aug 2025 11:48:23 +0530 Subject: [PATCH 004/188] Update woodpecker-agent --- .archived/woodpecker-agent/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.archived/woodpecker-agent/docker-compose.yml b/.archived/woodpecker-agent/docker-compose.yml index ffc0dcc..ea26caa 100644 --- a/.archived/woodpecker-agent/docker-compose.yml +++ b/.archived/woodpecker-agent/docker-compose.yml @@ -8,7 +8,7 @@ services: - WOODPECKER_SERVER=${WOODPECKER_SERVER} - WOODPECKER_GRPC_SECURE=${WOODPECKER_GRPC_SECURE} - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET} - - WOODPECKER_WORKFLOWS_PER_AGENT=${WOODPECKER_WORKFLOWS_PER_AGENT} + - WOODPECKER_MAX_WORKFLOWS=${WOODPECKER_MAX_WORKFLOWS} volumes: - ${APPDATA_PATH}/woodpecker/agent:/etc/woodpecker - /var/run/docker.sock:/var/run/docker.sock -- 2.52.0 From be4dabf6163f8806e0fcdc5a48a0ff50214e07e5 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Thu, 14 Aug 2025 11:44:53 +0530 Subject: [PATCH 005/188] Update lldap --- .archived/lldap/docker-compose.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.archived/lldap/docker-compose.yml b/.archived/lldap/docker-compose.yml index 11dcb0f..5ffa6dc 100644 --- a/.archived/lldap/docker-compose.yml +++ b/.archived/lldap/docker-compose.yml @@ -1,8 +1,30 @@ services: + lldap_db: + container_name: lldap_db + image: docker.io/library/postgres:17.5 + restart: unless-stopped + environment: + - POSTGRES_USER=${POSTGRES_USER} + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} + - POSTGRES_DB=${POSTGRES_DB} + volumes: + - ${APPDATA_PATH}/lldap/db:/var/lib/postgresql/data + networks: + - backend + healthcheck: + test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"] + interval: 10s + timeout: 5s + retries: 3 + start_period: 10s + lldap: container_name: lldap image: ghcr.io/lldap/lldap:v0.6.1-alpine-rootless restart: unless-stopped + depends_on: + lldap_db: + condition: service_healthy environment: - UID=${PUID} - GID=${PGID} @@ -10,14 +32,20 @@ services: - LLDAP_JWT_SECRET=${LLDAP_JWT_SECRET} - LLDAP_KEY_SEED=${LLDAP_KEY_SEED} - LLDAP_LDAP_BASE_DN=${LLDAP_LDAP_BASE_DN} + - LLDAP_LDAP_USER_DN=${LLDAP_LDAP_USER_DN} - LLDAP_LDAP_USER_PASS=${LLDAP_LDAP_USER_PASS} + - LLDAP_LDAP_USER_EMAIL=${LLDAP_LDAP_USER_EMAIL} + - LLDAP_DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@lldap_db/${POSTGRES_DB} volumes: - ${APPDATA_PATH}/lldap/data:/data ports: - ${PORT}:17170 networks: - frontend + - backend networks: frontend: external: true + backend: + external: true -- 2.52.0 From 5116933c3f22d3410504eeca995081c7e63592ce Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 16:45:13 +0530 Subject: [PATCH 006/188] Update pingvin-share image to ottrbox --- .archived/pingvin-share/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.archived/pingvin-share/docker-compose.yml b/.archived/pingvin-share/docker-compose.yml index 5af0f25..520bd0f 100644 --- a/.archived/pingvin-share/docker-compose.yml +++ b/.archived/pingvin-share/docker-compose.yml @@ -1,7 +1,8 @@ services: pingvin-share: - image: ghcr.io/stonith404/pingvin-share:v1.13.0 #Project has been archived container_name: pingvin-share + image: ghcr.io/aottr/ottrbox:v1.14.2 + restart: unless-stopped environment: - TRUST_PROXY=${TRUST_PROXY} volumes: @@ -12,7 +13,6 @@ services: - ${PORT}:3000 networks: - frontend - restart: unless-stopped networks: frontend: -- 2.52.0 From fa1d7886631ee7a8a6c1754c7f979b8a3ac09b59 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 16:45:54 +0530 Subject: [PATCH 007/188] Archive palmr --- {palmr => .archived/palmr}/docker-compose-minio.yml | 0 {palmr => .archived/palmr}/docker-compose.yml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {palmr => .archived/palmr}/docker-compose-minio.yml (100%) rename {palmr => .archived/palmr}/docker-compose.yml (100%) diff --git a/palmr/docker-compose-minio.yml b/.archived/palmr/docker-compose-minio.yml similarity index 100% rename from palmr/docker-compose-minio.yml rename to .archived/palmr/docker-compose-minio.yml diff --git a/palmr/docker-compose.yml b/.archived/palmr/docker-compose.yml similarity index 100% rename from palmr/docker-compose.yml rename to .archived/palmr/docker-compose.yml -- 2.52.0 From 963c30bdfc3d3f8fbdddca856a0433ed5f960b2f Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 16:50:44 +0530 Subject: [PATCH 008/188] Update old nextcloud compose name --- .../nextcloud/{docker-compose.yml => docker-compose-old.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .archived/nextcloud/{docker-compose.yml => docker-compose-old.yml} (100%) diff --git a/.archived/nextcloud/docker-compose.yml b/.archived/nextcloud/docker-compose-old.yml similarity index 100% rename from .archived/nextcloud/docker-compose.yml rename to .archived/nextcloud/docker-compose-old.yml -- 2.52.0 From f336abae77c0771e832e1874e72eb27762bf76a6 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 16:51:18 +0530 Subject: [PATCH 009/188] Archive nextcloud --- {nextcloud => .archived/nextcloud}/docker-compose.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {nextcloud => .archived/nextcloud}/docker-compose.yml (100%) diff --git a/nextcloud/docker-compose.yml b/.archived/nextcloud/docker-compose.yml similarity index 100% rename from nextcloud/docker-compose.yml rename to .archived/nextcloud/docker-compose.yml -- 2.52.0 From 2eeff95e92606c1b67427a4c5576b5f440f62dcd Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 16:53:03 +0530 Subject: [PATCH 010/188] Unarchive komodo --- {.archived/komodo => komodo}/docker-compose.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {.archived/komodo => komodo}/docker-compose.yml (100%) diff --git a/.archived/komodo/docker-compose.yml b/komodo/docker-compose.yml similarity index 100% rename from .archived/komodo/docker-compose.yml rename to komodo/docker-compose.yml -- 2.52.0 From 037b9aae377b234fe150b635aa2fba239c65c509 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 16:54:19 +0530 Subject: [PATCH 011/188] Update komodo --- komodo/docker-compose.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index 690f0cb..577067e 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -1,7 +1,8 @@ services: komodo_postgres: - image: ghcr.io/ferretdb/postgres-documentdb:17-0.104.0 container_name: komodo_postgres + image: ghcr.io/ferretdb/postgres-documentdb:17-0.104.0 + restart: unless-stopped labels: komodo.skip: environment: @@ -10,7 +11,6 @@ services: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} volumes: - ./postgres:/var/lib/postgresql/data - restart: unless-stopped healthcheck: test: ["CMD-SHELL", "pg_isready -d postgres -U ${POSTGRES_USER}"] start_period: 20s @@ -19,8 +19,9 @@ services: timeout: 5s komodo_ferretdb: - image: ghcr.io/ferretdb/ferretdb:2.3.1 container_name: komodo_ferretdb + image: ghcr.io/ferretdb/ferretdb:2.3.1 + restart: unless-stopped labels: komodo.skip: depends_on: @@ -30,11 +31,11 @@ services: FERRETDB_POSTGRESQL_URL: postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@komodo_postgres:5432/postgres volumes: - ./ferretdb:/state - restart: unless-stopped komodo_core: - image: ghcr.io/moghtech/komodo-core:1.18.4 container_name: komodo_core + image: ghcr.io/moghtech/komodo-core:1.18.4 + restart: unless-stopped labels: komodo.skip: depends_on: @@ -49,4 +50,3 @@ services: - ./repo-cache:/repo-cache ports: - 9120:9120 - restart: unless-stopped -- 2.52.0 From d39be3cb50773212877380565a60dd75a3b59a2b Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 18:42:15 +0530 Subject: [PATCH 012/188] Update komodo --- komodo/docker-compose.yml | 43 +++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index 577067e..d355d57 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -1,34 +1,34 @@ services: - komodo_postgres: - container_name: komodo_postgres - image: ghcr.io/ferretdb/postgres-documentdb:17-0.104.0 + komodo_db: + container_name: komodo_db + image: ghcr.io/ferretdb/postgres-documentdb:17-0.106.0-ferretdb-2.5.0 restart: unless-stopped labels: komodo.skip: environment: - POSTGRES_DB: postgres - POSTGRES_USER: ${POSTGRES_USER} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + - POSTGRES_USER=${POSTGRES_USER} + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} + - POSTGRES_DB=${POSTGRES_DB} volumes: - - ./postgres:/var/lib/postgresql/data + - ./db:/var/lib/postgresql/data healthcheck: - test: ["CMD-SHELL", "pg_isready -d postgres -U ${POSTGRES_USER}"] - start_period: 20s - interval: 30s - retries: 5 + test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"] + interval: 10s timeout: 5s + retries: 3 + start_period: 10s komodo_ferretdb: container_name: komodo_ferretdb - image: ghcr.io/ferretdb/ferretdb:2.3.1 + image: ghcr.io/ferretdb/ferretdb:2.5.0 restart: unless-stopped labels: komodo.skip: depends_on: - komodo_postgres: + komodo_db: condition: service_healthy environment: - FERRETDB_POSTGRESQL_URL: postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@komodo_postgres:5432/postgres + - FERRETDB_POSTGRESQL_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@komodo_db:5432/${POSTGRES_DB} volumes: - ./ferretdb:/state @@ -42,11 +42,20 @@ services: komodo_ferretdb: condition: service_healthy environment: - KOMODO_DATABASE_ADDRESS: komodo_ferretdb:27017 - KOMODO_DATABASE_USERNAME: ${POSTGRES_USER} - KOMODO_DATABASE_PASSWORD: ${POSTGRES_PASSWORD} + - KOMODO_DATABASE_URI=mongodb://${POSTGRES_USER}:${POSTGRES_PASSWORD}@komodo_ferretdb:27017 volumes: - ./config.toml:/config/config.toml - ./repo-cache:/repo-cache ports: - 9120:9120 + + komodo_periphery: + container_name: komodo_periphery + image: ghcr.io/moghtech/komodo-periphery:1.18.4 + restart: unless-stopped + labels: + komodo.skip: + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /proc:/proc + - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} #Change me -- 2.52.0 From 80dd317e3cac2f5ce275a907a9ffe33720512944 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 18:43:42 +0530 Subject: [PATCH 013/188] Add komodo_periphery --- komodo_periphery/docker-compose.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 komodo_periphery/docker-compose.yml diff --git a/komodo_periphery/docker-compose.yml b/komodo_periphery/docker-compose.yml new file mode 100644 index 0000000..2bd1720 --- /dev/null +++ b/komodo_periphery/docker-compose.yml @@ -0,0 +1,13 @@ +services: + komodo_periphery: + container_name: komodo_periphery + image: ghcr.io/moghtech/komodo-periphery:1.18.4 + restart: unless-stopped + labels: + komodo.skip: + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /proc:/proc + - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} #Change me + ports: + - 8120:8120 -- 2.52.0 From 38e8b6ec270787efd7879e24f6cb0f3a14a9eb93 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 18:52:47 +0530 Subject: [PATCH 014/188] Add networks for komodo --- komodo/docker-compose.yml | 15 +++++++++++++++ komodo_periphery/docker-compose.yml | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index d355d57..13e0677 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -11,6 +11,8 @@ services: - POSTGRES_DB=${POSTGRES_DB} volumes: - ./db:/var/lib/postgresql/data + networks: + - backend healthcheck: test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"] interval: 10s @@ -31,6 +33,8 @@ services: - FERRETDB_POSTGRESQL_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@komodo_db:5432/${POSTGRES_DB} volumes: - ./ferretdb:/state + networks: + - backend komodo_core: container_name: komodo_core @@ -48,6 +52,9 @@ services: - ./repo-cache:/repo-cache ports: - 9120:9120 + networks: + - frontend + - backend komodo_periphery: container_name: komodo_periphery @@ -59,3 +66,11 @@ services: - /var/run/docker.sock:/var/run/docker.sock - /proc:/proc - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} #Change me + networks: + - backend + +networks: + frontend: + external: true + backend: + external: true diff --git a/komodo_periphery/docker-compose.yml b/komodo_periphery/docker-compose.yml index 2bd1720..ee0f413 100644 --- a/komodo_periphery/docker-compose.yml +++ b/komodo_periphery/docker-compose.yml @@ -11,3 +11,9 @@ services: - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} #Change me ports: - 8120:8120 + networks: + - backend + +networks: + backend: + external: true -- 2.52.0 From de5a5dc7d33dcdd643ea6faa3c7d796cf33fd4ba Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 18:52:57 +0530 Subject: [PATCH 015/188] Add config files for komodo --- komodo/core.config.toml | 490 +++++++++++++++++++++++++ komodo/periphery.config.toml | 221 +++++++++++ komodo_periphery/periphery.config.toml | 221 +++++++++++ 3 files changed, 932 insertions(+) create mode 100644 komodo/core.config.toml create mode 100644 komodo/periphery.config.toml create mode 100644 komodo_periphery/periphery.config.toml diff --git a/komodo/core.config.toml b/komodo/core.config.toml new file mode 100644 index 0000000..365794b --- /dev/null +++ b/komodo/core.config.toml @@ -0,0 +1,490 @@ +########################### +# 🦎 KOMODO CORE CONFIG 🦎 # +########################### + +## This is the offical "Default" config file for Komodo Core. +## It serves as documentation for the meaning of the fields. +## It is located at `https://github.com/moghtech/komodo/blob/main/config/core.config.toml`. + +## All fields with a "Default" provided are optional. If they are +## left out of the file, the "Default" value will be used. + +## This file is bundled into the official image, `ghcr.io/moghtech/komodo`, +## as the default config at `/config/config.toml`. +## Komodo can start with no external config file mounted. + +## There is usually no need to create this file on your host. +## Most fields can instead be configured using environment variables. +## Environment variables will override values set in this file. + +## This will be the document title on the web page. +## Env: KOMODO_TITLE +## Default: 'Komodo' +title = "Komodo" + +## This should be the url used to access Komodo in browser, potentially behind DNS. +## Eg https://komodo.example.com or http://12.34.56.78:9120. This should match the address configured in your Oauth app. +## Env: KOMODO_HOST +## Required, no default. +host = "https://demo.komo.do" + +## The port the core system will run on. +## Env: KOMODO_PORT +## Default: 9120 +port = 9120 + +## The IP address the core server will bind to. +## The default will allow it to accept external IPv4 and IPv6 connections. +## Env: KOMODO_BIND_IP +## Default: [::] +bind_ip = "[::]" + +## This is the token used to authenticate core requests to periphery. +## Ensure this matches a passkey in the connected periphery configs. +## If the periphery servers don't have passkeys configured, this doesn't need to be changed. +## Env: KOMODO_PASSKEY or KOMODO_PASSKEY_FILE +## Required, no default +passkey = "a_random_passkey" + +## Ensure a server with this address exists on Core +## upon first startup. Example: `https://periphery:8120` +## Env: KOMODO_FIRST_SERVER +## Optional, no default. +first_server = "" + +## Disables write support on resources in the UI. +## This protects users that that would normally have write priviledges during their UI usage, +## when they intend to fully rely on ResourceSyncs to manage config. +## Env: KOMODO_UI_WRITE_DISABLED +## Default: false +ui_write_disabled = false + +## Disables the confirm dialogs on all actions. All buttons will now be double-click. +## Useful when only having http connection to core, as UI quick-copy button won't work. +## Env: KOMODO_DISABLE_CONFIRM_DIALOG +## Default: false +disable_confirm_dialog = false + +## Disables UI websocket automatic reconnection. +## Users will still be able to trigger reconnect by clicking the connection indicator. +## Env: KOMODO_DISABLE_WEBSOCKET_RECONNECT +## Default: false +disable_websocket_reconnect = false + +## Configure the directory for sync files (inside the container). +## There shouldn't be a need to change this, just mount a volume. +## Env: KOMODO_SYNC_DIRECTORY +## Default: /syncs +sync_directory = "/syncs" + +## Configure the repo directory (inside the container). +## There shouldn't be a need to change this, just mount a volume. +## Env: KOMODO_REPO_DIRECTORY +## Default: /repo-cache +repo_directory = "/repo-cache" + +## Configure the action directory (inside the container). +## There shouldn't be a need to change this, or even mount a volume. +## Env: KOMODO_ACTION_DIRECTORY +## Default: /action-cache +action_directory = "/action-cache" + +################ +# AUTH / LOGIN # +################ + +## Allow user login with a username / password. +## The password will be hashed and stored in the db for login comparison. +## +## NOTE: +## Komodo has no API to recover account logins, but if this happens you can doctor the database using Mongo Compass. +## Create a new Komodo user (Sign Up button), login to the database with Compass, note down your old users username and _id. +## Then delete the old user, and update the new user to have the same username and _id. +## Make sure to set `enabled: true` and maybe `admin: true` on the new user as well, while using Compass. +## +## Env: KOMODO_LOCAL_AUTH +## Default: false +local_auth = false + +## Normally new users will be registered, but not enabled until an Admin enables them. +## With `disable_user_registration = true`, only the first user to log in will registered as a user. +## Env: KOMODO_DISABLE_USER_REGISTRATION +## Default: false +disable_user_registration = false + +## New users will be automatically enabled when they sign up. +## Otherwise, new users will be disabled on first login. +## The first user to login will always be enabled on creation. +## Env: KOMODO_ENABLE_NEW_USERS +## Default: false +enable_new_users = false + +## Allows all users to have Read level access to all resources. +## Env: KOMODO_TRANSPARENT_MODE +## Default: false +transparent_mode = false + +## Normally all enabled users can create resources. +## If `disable_non_admin_create = true`, only admin users can create resources. +## Env: KOMODO_DISABLE_NON_ADMIN_CREATE +## Default: false +disable_non_admin_create = false + +## Normally users can update their username / password using the API. +## This will disable this ability for specific users or all users. +## Example: +## - `lock_login_credentials_for = []` will allow all users to update username / password. +## - `lock_login_credentials_for = ["demo"]` will block the demo user from doing so. +## - `lock_login_credentials_for = ["__ALL__"]` will block all users. +## Env: KOMODO_LOCK_LOGIN_CREDENTIALS_FOR +## Default: empty list +lock_login_credentials_for = [] + +## Optionally provide a specific jwt secret. +## Passing nothing or an empty string will cause one to be generated on every startup. +## This means users will have to log in again if Komodo restarts. +## Env: KOMODO_JWT_SECRET or KOMODO_JWT_SECRET_FILE +## Default: empty string, meaning a random secret will be generated at startup. +jwt_secret = "" + +## Specify how long a user can stay logged in before they have to log in again. +## All jwts are invalidated on application restart unless `jwt_secret` is set. +## Env: KOMODO_JWT_TTL +## Options: https://docs.rs/komodo_client/latest/komodo_client/entities/enum.Timelength.html +## Default: 1-day. +jwt_ttl = "1-day" + +############# +# OIDC Auth # +############# + +## Enable logins with configured OIDC provider. +## Env: KOMODO_OIDC_ENABLED +## Default: false +oidc_enabled = false + +## Give the provider address. +## +## The path, ie /application/o/komodo for Authentik, +## is provider and configuration specific. +## +## Note. this address must be reachable from Komodo Core container. +## +## Env: KOMODO_OIDC_PROVIDER +## Optional, no default. +oidc_provider = "https://oidc.provider.internal/application/o/komodo" + +## Configure OIDC user redirect host. +## +## This is the host address users are redirected to in their browser, +## and may be different from `oidc_provider` host depending on your networking. +## If not provided (or empty string ""), the `oidc_provider` will be used. +## +## Note. DO NOT include the `path` part of the URL. +## Example: `https://oidc.provider.external` +## +## Env: KOMODO_OIDC_REDIRECT_HOST +## Optional, no default. +oidc_redirect_host = "" + +## Set the OIDC Client ID. +## Env: KOMODO_OIDC_CLIENT_ID or KOMODO_OIDC_CLIENT_ID_FILE +oidc_client_id = "" + +## Set the OIDC Client Secret. +## If the OIDC provider supports PKCE-only flow, +## the client secret is not necessary and can be ommitted or left empty. +## Env: KOMODO_OIDC_CLIENT_SECRET or KOMODO_OIDC_CLIENT_SECRET_FILE +oidc_client_secret = "" + +## If true, use the full email for usernames. +## Otherwise, the @address will be stripped, +## making usernames more concise. +## Note. This does not work for all OIDC providers. +## Env: KOMODO_OIDC_USE_FULL_EMAIL +## Default: false. +oidc_use_full_email = false + +## Some providers attach other audiences in addition to the client_id. +## If you have this issue, `Invalid audiences: `...` is not a trusted audience"`, +## you can add the audience `...` to the list here (assuming it should be trusted). +## Env: KOMODO_OIDC_ADDITIONAL_AUDIENCES or KOMODO_OIDC_ADDITIONAL_AUDIENCES_FILE +## Default: empty +oidc_additional_audiences = [] + +######### +# OAUTH # +######### + +## Google + +## Env: KOMODO_GOOGLE_OAUTH_ENABLED +## Default: false +google_oauth.enabled = false + +## Env: KOMODO_GOOGLE_OAUTH_ID or KOMODO_GOOGLE_OAUTH_ID_FILE +## Required if google_oauth is enabled. +google_oauth.id = "" + +## Env: KOMODO_GOOGLE_OAUTH_SECRET or KOMODO_GOOGLE_OAUTH_SECRET_FILE +## Required if google_oauth is enabled. +google_oauth.secret = "" + +## Github + +## Env: KOMODO_GITHUB_OAUTH_ENABLED +## Default: false +github_oauth.enabled = false + +## Env: KOMODO_GITHUB_OAUTH_ID or KOMODO_GITHUB_OAUTH_ID_FILE +## Required if github_oauth is enabled. +github_oauth.id = "" + +## Env: KOMODO_GITHUB_OAUTH_SECRET or KOMODO_GITHUB_OAUTH_SECRET_FILE +## Required if github_oauth is enabled. +github_oauth.secret = "" + +################## +# POLL INTERVALS # +################## + +## Controls the rate at which servers are polled for health, system stats, and container status. +## This affects network usage, and the size of the stats stored in mongo. +## Env: KOMODO_MONITORING_INTERVAL +## Options: https://docs.rs/komodo_client/latest/komodo_client/entities/enum.Timelength.html +## Default: 15-sec +monitoring_interval = "15-sec" + +## Interval at which to poll Resources for any updates / automated actions. +## Env: KOMODO_RESOURCE_POLL_INTERVAL +## Options: https://docs.rs/komodo_client/latest/komodo_client/entities/enum.Timelength.html +## Default: 1-hr +resource_poll_interval = "1-hr" + +############ +# Security # +############ + +## Enable HTTPS server using the given key and cert. +## Env: KOMODO_SSL_ENABLED +## Default: false +ssl_enabled = false + +## Path to the ssl key. +## Env: KOMODO_SSL_KEY_FILE +## Default: /config/ssl/key.pem +ssl_key_file = "/config/ssl/key.pem" + +## Path to the ssl cert. +## Env: KOMODO_SSL_CERT_FILE +## Default: /config/ssl/cert.pem +ssl_cert_file = "/config/ssl/cert.pem" + +############ +# DATABASE # +############ + +## Configure the database connection in one of the following ways: + +## Pass a full Mongo URI to the database. +## Example: mongodb://username:password@localhost:27017 +## Env: KOMODO_DATABASE_URI or KOMODO_DATABASE_URI_FILE +## Optional, can usually use `address`, `username`, `password` instead. +database.uri = "" + +## ==== * OR * ==== ## + +# Construct the address as mongodb://{username}:{password}@{address} +## Env: KOMODO_DATABASE_ADDRESS +database.address = "localhost:27017" +## Env: KOMODO_DATABASE_USERNAME or KOMODO_DATABASE_USERNAME_FILE +database.username = "" +## Env: KOMODO_DATABASE_PASSWORD or KOMODO_DATABASE_PASSWORD_FILE +database.password = "" + +## ==== other ==== + +## Komodo will create its collections under this database name. +## The only reason to change this is if multiple Komodo Cores share the same db. +## Env: KOMODO_DATABASE_DB_NAME +## Default: komodo. +database.db_name = "komodo" + +## This is the assigned app_name of the mongo client. +## The only reason to change this is if multiple Komodo Cores share the same db. +## Env: KOMODO_DATABASE_APP_NAME +## Default: komodo_core. +database.app_name = "komodo_core" + +############ +# WEBHOOKS # +############ + +## This token must be given to git provider during repo webhook config. +## The secret configured on the git provider side must match the secret configured here. +## If not provided, +## Env: KOMODO_WEBHOOK_SECRET or KOMODO_WEBHOOK_SECRET_FILE +## Optional, no default. +webhook_secret = "a_random_webhook_secret" + +## An alternate base url that is used to recieve git webhook requests. +## If empty or not specified, will use 'host' address as base. +## This is useful if Komodo is on an internal network, but can have a +## proxy just allowing through the webhook listener api using NGINX. +## Env: KOMODO_WEBHOOK_BASE_URL +## Default: empty (none) +webhook_base_url = "" + +## Configure Github webhook app. Enables webhook management apis. +## +## Env: KOMODO_GITHUB_WEBHOOK_APP_APP_ID or KOMODO_GITHUB_WEBHOOK_APP_APP_ID_FILE +# github_webhook_app.app_id = 1234455 # Find on the app page. +## Env: +## - KOMODO_GITHUB_WEBHOOK_APP_INSTALLATIONS_IDS or KOMODO_GITHUB_WEBHOOK_APP_INSTALLATIONS_IDS_FILE +## - KOMODO_GITHUB_WEBHOOK_APP_INSTALLATIONS_NAMESPACES +# github_webhook_app.installations = [ +# ## Find the id after installing the app to user / organization. "namespace" is the username / organization name. +# { id = 1234, namespace = "mbecker20" } +# ] + +## The path to Github webhook app private key. +## This is defaulted to `/github/private-key.pem`, and doesn't need to be changed if running core in Docker. +## Just mount the private key pem file on the host to `/github/private-key.pem` in the container. +## Eg. `/your/path/to/key.pem : /github/private-key.pem` +## Env: KOMODO_GITHUB_WEBHOOK_APP_PK_PATH +# github_webhook_app.pk_path = "/path/to/pk.pem" + +########### +# LOGGING # +########### + +## Specify the logging verbosity +## Env: KOMODO_LOGGING_LEVEL +## Options: off, error, warn, info, debug, trace +## Default: info +logging.level = "info" + +## Specify the logging format. +## Env: KOMODO_LOGGING_STDIO +## Options: standard, json, none +## Default: standard +logging.stdio = "standard" + +## Optionally specify a opentelemetry otlp endpoint to send traces to. +## Example: http://localhost:4317 +## Env: KOMODO_LOGGING_OTLP_ENDPOINT +logging.otlp_endpoint = "" + +## Set the opentelemetry service name. +## This will be attached to the telemetry Komodo will send. +## Env: KOMODO_LOGGING_OPENTELEMETRY_SERVICE_NAME +## Default: "Komodo" +logging.opentelemetry_service_name = "Komodo" + +## Specify whether logging is more human readable. +## Note. Single logs will span multiple lines. +## Env: KOMODO_LOGGING_PRETTY +## Default: false +logging.pretty = false + +## Specify whether startup config log +## is more human readable (multi-line) +## Env: KOMODO_PRETTY_STARTUP_CONFIG +## Default: false +pretty_startup_config = false + +########### +# PRUNING # +########### + +## The number of days to keep historical system stats around, or 0 to disable pruning. +## Stats older that are than this number of days are deleted on a daily cycle. +## Env: KOMODO_KEEP_STATS_FOR_DAYS +## Default: 14 +keep_stats_for_days = 14 + +## The number of days to keep alerts around, or 0 to disable pruning. +## Alerts older that are than this number of days are deleted on a daily cycle. +## Env: KOMODO_KEEP_ALERTS_FOR_DAYS +## Default: 14 +keep_alerts_for_days = 14 + +################### +# CLOUD PROVIDERS # +################### + +## Komodo can build images by deploying AWS EC2 instances, +## running the build, and afterwards destroying the instance. + +## Provide AWS api keys for ephemeral builders +## Env: KOMODO_AWS_ACCESS_KEY_ID or KOMODO_AWS_ACCESS_KEY_ID_FILE +aws.access_key_id = "" +## Env: KOMODO_AWS_SECRET_ACCESS_KEY or KOMODO_AWS_SECRET_ACCESS_KEY_FILE +aws.secret_access_key = "" + +################# +# GIT PROVIDERS # +################# + +## These will be available to attach to Builds, Repos, Stacks, and Syncs. +## They allow these Resources to clone private repositories. +## They cannot be configured on the environment. + +## configure git providers +# [[git_provider]] +# domain = "github.com" +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# { username = "moghtech", token = "access_token_for_other_account" }, +# ] + +# [[git_provider]] +# domain = "git.mogh.tech" # use a custom provider, like self-hosted gitea +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] + +# [[git_provider]] +# domain = "localhost:8000" # use a custom provider, like self-hosted gitea +# https = false # use http://localhost:8000 as base-url for clone +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] + +###################### +# REGISTRY PROVIDERS # +###################### + +## These will be available to attach to Builds and Stacks. +## They allow these Resources to pull private images. +## They cannot be configured on the environment. + +## configure docker registries +# [[docker_registry]] +# domain = "docker.io" +# accounts = [ +# { username = "mbecker2020", token = "access_token_for_account" } +# ] +# organizations = ["DockerhubOrganization"] + +# [[docker_registry]] +# domain = "git.mogh.tech" # use a custom provider, like self-hosted gitea +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] +# organizations = ["Mogh"] # These become available in the UI + +########### +# SECRETS # +########### + +## Provide Core based secrets. +## These will be available to interpolate into your Deployment / Stack environments, +## and will be hidden in the UI and logs. +## These are available to use on any Periphery (Server), +## but you can also limit access more by placing them in a single Periphery's config file instead. +## These cannot be configured in the Komodo Core environment, they must be passed in the file. + +# [secrets] +# SECRET_1 = "value_1" +# SECRET_2 = "value_2" \ No newline at end of file diff --git a/komodo/periphery.config.toml b/komodo/periphery.config.toml new file mode 100644 index 0000000..3adcfe2 --- /dev/null +++ b/komodo/periphery.config.toml @@ -0,0 +1,221 @@ +################################ +# 🦎 KOMODO PERIPHERY CONFIG 🦎 # +################################ + +## This is the offical "Default" config file for Komodo Periphery. +## It serves as documentation for the meaning of the fields. +## It is located at `https://github.com/moghtech/komodo/blob/main/config/periphery.config.toml`. + +## All fields with a "Default" provided are optional. If they are +## left out of the file, the "Default" value will be used. + +## If Periphery was installed on the host (systemd install script), this +## file will be located either in `/etc/komodo/periphery.config.toml`, +## or for user installs, `$HOME/.config/komodo/periphery.config.toml`. + +## Optional. The port the server runs on. +## Env: PERIPHERY_PORT +## Default: 8120 +port = 8120 + +## The IP address the periphery server will bind to. +## The default will allow it to accept external IPv4 and IPv6 connections. +## Env: PERIPHERY_BIND_IP +## Default: [::] +bind_ip = "[::]" + +## The directory periphery will use as the default base for the directories it uses. +## The periphery user must have write access to this directory. +## Each specific directory (like stack_dir) can be overridden below. +## Env: PERIPHERY_ROOT_DIRECTORY +## Default: /etc/komodo +root_directory = "/etc/komodo" + +## Optional. Override the directory periphery will use to manage repos. +## The periphery user must have write access to this directory. +## Env: PERIPHERY_REPO_DIR +## Default: ${root_directory}/repos +# repo_dir = "/etc/komodo/repos" + +## Optional. Override the directory periphery will use to manage stacks. +## The periphery user must have write access to this directory. +## Env: PERIPHERY_STACK_DIR +## Default: ${root_directory}/stacks +# stack_dir = "/etc/komodo/stacks" + +## Optional. Override the directory periphery will use to manage builds. +## The periphery user must have write access to this directory. +## Env: PERIPHERY_BUILD_DIR +## Default: ${root_directory}/builds +# build_dir = "/etc/komodo/builds" + +## Disable the terminal APIs and disallow remote shell access through Periphery. +## Env: PERIPHERY_DISABLE_TERMINALS +## Default: false +disable_terminals = false + +## Disable the container exec APIs and disallow remote container shell access through Periphery. +## This can be left enabled while general terminal access is disabled. +## Env: PERIPHERY_DISABLE_CONTAINER_EXEC +## Default: false +disable_container_exec = false + +## How often Periphery polls the host for system stats, like CPU / memory usage. +## To effectively disable polling, set this to something like 1-hr. +## Env: PERIPHERY_STATS_POLLING_RATE +## Options: https://docs.rs/komodo_client/latest/komodo_client/entities/enum.Timelength.html +## Default: 5-sec +stats_polling_rate = "5-sec" + +## How often Periphery polls the host for container stats, +## Env: PERIPHERY_STATS_POLLING_RATE +## Options: https://docs.rs/komodo_client/latest/komodo_client/entities/enum.Timelength.html +## Default: 5-sec +container_stats_polling_rate = "1-min" + +## Whether stack actions should use `docker-compose ...` +## instead of `docker compose ...`. +## Env: PERIPHERY_LEGACY_COMPOSE_CLI +## Default: false +legacy_compose_cli = false + +## Optional. Only include mounts at specific paths in the disk report. +## Example: include_disk_mounts = ["/mnt/include/1", "/mnt/include/2"] +## Env: PERIPHERY_INCLUDE_DISK_MOUNTS +## Default: empty, which won't filter down the disks. +include_disk_mounts = [] + +## Optional. Don't include these mounts in the disk report. +## Example: exclude_disk_mounts = ["/mnt/exclude/1", "/mnt/exclude/2"] +## Env: PERIPHERY_EXCLUDE_DISK_MOUNTS +## Default: empty, which won't exclude any disks. +exclude_disk_mounts = [] + +######## +# AUTH # +######## + +## Optional. Limit the ip addresses which can call the periphery api. +## Example: allowed_ips = ["::ffff:12.34.56.78"] +## Env: PERIPHERY_ALLOWED_IPS +## Default: empty, which will not block any request by ip. +allowed_ips = [] + +## Optional. Require callers to provide on of the provided passkeys to access the periphery api. +## Example: passkeys = ["your-passkey"] +## Env: PERIPHERY_PASSKEYS or PERIPHERY_PASSKEYS_FILE +## Default: empty, which will not require any passkey to be passed by core. +passkeys = [] + +############ +# Security # +############ + +## Enable HTTPS server using the given key and cert. +## If true and a key / cert at the given paths are not found, +## self signed keys will be generated using openssl. +## Env: PERIPHERY_SSL_ENABLED +## Default: true +ssl_enabled = true + +## Path to the ssl key. +## Env: PERIPHERY_SSL_KEY_FILE +## Default: ${root_directory}/ssl/key.pem +# ssl_key_file = "/etc/komodo/ssl/key.pem" + +## Path to the ssl cert. +## Env: PERIPHERY_SSL_CERT_FILE +## Default: ${root_directory}/ssl/cert.pem +# ssl_cert_file = "/etc/komodo/ssl/cert.pem" + +########### +# LOGGING # +########### + +## Specify the logging verbosity +## Options: off, error, warn, info, debug, trace +## Default: info +## Env: PERIPHERY_LOGGING_LEVEL +logging.level = "info" + +## Specify the logging format for stdout / stderr. +## Env: PERIPHERY_LOGGING_STDIO +## Options: standard, json, none +## Default: standard +logging.stdio = "standard" + +## Specify a opentelemetry otlp endpoint to send traces to. +## Example: http://localhost:4317. +## Env: PERIPHERY_LOGGING_OTLP_ENDPOINT +## Optional, no default +logging.otlp_endpoint = "" + +## Set the opentelemetry service name attached to the telemetry Periphery will send. +## Env: PERIPHERY_LOGGING_OPENTELEMETRY_SERVICE_NAME +## Default: "Komodo" +logging.opentelemetry_service_name = "Periphery" + +## Specify whether logging is more human readable. +## Note. Single logs will span multiple lines. +## Env: PERIPHERY_LOGGING_PRETTY +## Default: false +logging.pretty = false + +## Specify whether startup config log +## is more human readable (multi-line) +## Env: PERIPHERY_PRETTY_STARTUP_CONFIG +## Default: false +pretty_startup_config = false + +################# +# GIT PROVIDERS # +################# + +## configure Periphery based git providers +# [[git_provider]] +# domain = "github.com" +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# { username = "moghtech", token = "access_token_for_other_account" }, +# ] + +# [[git_provider]] +# domain = "git.mogh.tech" # use a custom provider, like self-hosted gitea +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] + +# [[git_provider]] +# domain = "localhost:8000" # use a custom provider, like self-hosted gitea +# https = false # use http://localhost:8000 as base-url for clone +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] + +###################### +# REGISTRY PROVIDERS # +###################### + +## Configure Periphery based docker registries +# [[docker_registry]] +# domain = "docker.io" +# accounts = [ +# { username = "mbecker2020", token = "access_token_for_account" } +# ] +# organizations = ["DockerhubOrganization"] + +# [[docker_registry]] +# domain = "git.mogh.tech" # use a custom provider, like self-hosted gitea +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] +# organizations = ["Mogh"] # These become available in the UI + +########### +# SECRETS # +########### + +## Provide periphery-based secrets +# [secrets] +# SECRET_1 = "value_1" +# SECRET_2 = "value_2" \ No newline at end of file diff --git a/komodo_periphery/periphery.config.toml b/komodo_periphery/periphery.config.toml new file mode 100644 index 0000000..3adcfe2 --- /dev/null +++ b/komodo_periphery/periphery.config.toml @@ -0,0 +1,221 @@ +################################ +# 🦎 KOMODO PERIPHERY CONFIG 🦎 # +################################ + +## This is the offical "Default" config file for Komodo Periphery. +## It serves as documentation for the meaning of the fields. +## It is located at `https://github.com/moghtech/komodo/blob/main/config/periphery.config.toml`. + +## All fields with a "Default" provided are optional. If they are +## left out of the file, the "Default" value will be used. + +## If Periphery was installed on the host (systemd install script), this +## file will be located either in `/etc/komodo/periphery.config.toml`, +## or for user installs, `$HOME/.config/komodo/periphery.config.toml`. + +## Optional. The port the server runs on. +## Env: PERIPHERY_PORT +## Default: 8120 +port = 8120 + +## The IP address the periphery server will bind to. +## The default will allow it to accept external IPv4 and IPv6 connections. +## Env: PERIPHERY_BIND_IP +## Default: [::] +bind_ip = "[::]" + +## The directory periphery will use as the default base for the directories it uses. +## The periphery user must have write access to this directory. +## Each specific directory (like stack_dir) can be overridden below. +## Env: PERIPHERY_ROOT_DIRECTORY +## Default: /etc/komodo +root_directory = "/etc/komodo" + +## Optional. Override the directory periphery will use to manage repos. +## The periphery user must have write access to this directory. +## Env: PERIPHERY_REPO_DIR +## Default: ${root_directory}/repos +# repo_dir = "/etc/komodo/repos" + +## Optional. Override the directory periphery will use to manage stacks. +## The periphery user must have write access to this directory. +## Env: PERIPHERY_STACK_DIR +## Default: ${root_directory}/stacks +# stack_dir = "/etc/komodo/stacks" + +## Optional. Override the directory periphery will use to manage builds. +## The periphery user must have write access to this directory. +## Env: PERIPHERY_BUILD_DIR +## Default: ${root_directory}/builds +# build_dir = "/etc/komodo/builds" + +## Disable the terminal APIs and disallow remote shell access through Periphery. +## Env: PERIPHERY_DISABLE_TERMINALS +## Default: false +disable_terminals = false + +## Disable the container exec APIs and disallow remote container shell access through Periphery. +## This can be left enabled while general terminal access is disabled. +## Env: PERIPHERY_DISABLE_CONTAINER_EXEC +## Default: false +disable_container_exec = false + +## How often Periphery polls the host for system stats, like CPU / memory usage. +## To effectively disable polling, set this to something like 1-hr. +## Env: PERIPHERY_STATS_POLLING_RATE +## Options: https://docs.rs/komodo_client/latest/komodo_client/entities/enum.Timelength.html +## Default: 5-sec +stats_polling_rate = "5-sec" + +## How often Periphery polls the host for container stats, +## Env: PERIPHERY_STATS_POLLING_RATE +## Options: https://docs.rs/komodo_client/latest/komodo_client/entities/enum.Timelength.html +## Default: 5-sec +container_stats_polling_rate = "1-min" + +## Whether stack actions should use `docker-compose ...` +## instead of `docker compose ...`. +## Env: PERIPHERY_LEGACY_COMPOSE_CLI +## Default: false +legacy_compose_cli = false + +## Optional. Only include mounts at specific paths in the disk report. +## Example: include_disk_mounts = ["/mnt/include/1", "/mnt/include/2"] +## Env: PERIPHERY_INCLUDE_DISK_MOUNTS +## Default: empty, which won't filter down the disks. +include_disk_mounts = [] + +## Optional. Don't include these mounts in the disk report. +## Example: exclude_disk_mounts = ["/mnt/exclude/1", "/mnt/exclude/2"] +## Env: PERIPHERY_EXCLUDE_DISK_MOUNTS +## Default: empty, which won't exclude any disks. +exclude_disk_mounts = [] + +######## +# AUTH # +######## + +## Optional. Limit the ip addresses which can call the periphery api. +## Example: allowed_ips = ["::ffff:12.34.56.78"] +## Env: PERIPHERY_ALLOWED_IPS +## Default: empty, which will not block any request by ip. +allowed_ips = [] + +## Optional. Require callers to provide on of the provided passkeys to access the periphery api. +## Example: passkeys = ["your-passkey"] +## Env: PERIPHERY_PASSKEYS or PERIPHERY_PASSKEYS_FILE +## Default: empty, which will not require any passkey to be passed by core. +passkeys = [] + +############ +# Security # +############ + +## Enable HTTPS server using the given key and cert. +## If true and a key / cert at the given paths are not found, +## self signed keys will be generated using openssl. +## Env: PERIPHERY_SSL_ENABLED +## Default: true +ssl_enabled = true + +## Path to the ssl key. +## Env: PERIPHERY_SSL_KEY_FILE +## Default: ${root_directory}/ssl/key.pem +# ssl_key_file = "/etc/komodo/ssl/key.pem" + +## Path to the ssl cert. +## Env: PERIPHERY_SSL_CERT_FILE +## Default: ${root_directory}/ssl/cert.pem +# ssl_cert_file = "/etc/komodo/ssl/cert.pem" + +########### +# LOGGING # +########### + +## Specify the logging verbosity +## Options: off, error, warn, info, debug, trace +## Default: info +## Env: PERIPHERY_LOGGING_LEVEL +logging.level = "info" + +## Specify the logging format for stdout / stderr. +## Env: PERIPHERY_LOGGING_STDIO +## Options: standard, json, none +## Default: standard +logging.stdio = "standard" + +## Specify a opentelemetry otlp endpoint to send traces to. +## Example: http://localhost:4317. +## Env: PERIPHERY_LOGGING_OTLP_ENDPOINT +## Optional, no default +logging.otlp_endpoint = "" + +## Set the opentelemetry service name attached to the telemetry Periphery will send. +## Env: PERIPHERY_LOGGING_OPENTELEMETRY_SERVICE_NAME +## Default: "Komodo" +logging.opentelemetry_service_name = "Periphery" + +## Specify whether logging is more human readable. +## Note. Single logs will span multiple lines. +## Env: PERIPHERY_LOGGING_PRETTY +## Default: false +logging.pretty = false + +## Specify whether startup config log +## is more human readable (multi-line) +## Env: PERIPHERY_PRETTY_STARTUP_CONFIG +## Default: false +pretty_startup_config = false + +################# +# GIT PROVIDERS # +################# + +## configure Periphery based git providers +# [[git_provider]] +# domain = "github.com" +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# { username = "moghtech", token = "access_token_for_other_account" }, +# ] + +# [[git_provider]] +# domain = "git.mogh.tech" # use a custom provider, like self-hosted gitea +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] + +# [[git_provider]] +# domain = "localhost:8000" # use a custom provider, like self-hosted gitea +# https = false # use http://localhost:8000 as base-url for clone +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] + +###################### +# REGISTRY PROVIDERS # +###################### + +## Configure Periphery based docker registries +# [[docker_registry]] +# domain = "docker.io" +# accounts = [ +# { username = "mbecker2020", token = "access_token_for_account" } +# ] +# organizations = ["DockerhubOrganization"] + +# [[docker_registry]] +# domain = "git.mogh.tech" # use a custom provider, like self-hosted gitea +# accounts = [ +# { username = "mbecker20", token = "access_token_for_account" }, +# ] +# organizations = ["Mogh"] # These become available in the UI + +########### +# SECRETS # +########### + +## Provide periphery-based secrets +# [secrets] +# SECRET_1 = "value_1" +# SECRET_2 = "value_2" \ No newline at end of file -- 2.52.0 From f18c36310fd398f6a2f4a7ae63eb4a95d892bd2e Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 20:04:46 +0530 Subject: [PATCH 016/188] Update komodo and komodo_periphery --- komodo/docker-compose.yml | 15 +++++++++------ komodo_periphery/docker-compose.yml | 5 +++-- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index 13e0677..94a4cc7 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -8,13 +8,13 @@ services: environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - - POSTGRES_DB=${POSTGRES_DB} + - POSTGRES_DB=postgres volumes: - ./db:/var/lib/postgresql/data networks: - backend healthcheck: - test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"] + test: ["CMD-SHELL", "pg_isready -d postgres -U ${POSTGRES_USER}"] interval: 10s timeout: 5s retries: 3 @@ -30,7 +30,7 @@ services: komodo_db: condition: service_healthy environment: - - FERRETDB_POSTGRESQL_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@komodo_db:5432/${POSTGRES_DB} + - FERRETDB_POSTGRESQL_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@komodo_db:5432/postgres volumes: - ./ferretdb:/state networks: @@ -48,10 +48,12 @@ services: environment: - KOMODO_DATABASE_URI=mongodb://${POSTGRES_USER}:${POSTGRES_PASSWORD}@komodo_ferretdb:27017 volumes: - - ./config.toml:/config/config.toml + - ./core.config.toml:/config/config.toml + - ./syncs:/syncs + - ./action-cache:/action-cache - ./repo-cache:/repo-cache ports: - - 9120:9120 + - ${PORT}:9120 networks: - frontend - backend @@ -62,10 +64,11 @@ services: restart: unless-stopped labels: komodo.skip: + command: periphery --config-path ${PERIPHERY_ROOT_DIRECTORY}/periphery.config.toml volumes: - /var/run/docker.sock:/var/run/docker.sock - /proc:/proc - - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} #Change me + - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} networks: - backend diff --git a/komodo_periphery/docker-compose.yml b/komodo_periphery/docker-compose.yml index ee0f413..d941209 100644 --- a/komodo_periphery/docker-compose.yml +++ b/komodo_periphery/docker-compose.yml @@ -5,12 +5,13 @@ services: restart: unless-stopped labels: komodo.skip: + command: periphery --config-path ${PERIPHERY_ROOT_DIRECTORY}/periphery.config.toml volumes: - /var/run/docker.sock:/var/run/docker.sock - /proc:/proc - - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} #Change me + - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} ports: - - 8120:8120 + - ${PORT}:8120 networks: - backend -- 2.52.0 From 81572cceb69d3af6840fed0d8df4e7b21d808573 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 20:04:57 +0530 Subject: [PATCH 017/188] Add komodo env --- komodo/.env | 12 ++++++++++++ komodo_periphery/.env | 8 ++++++++ 2 files changed, 20 insertions(+) create mode 100644 komodo/.env create mode 100644 komodo_periphery/.env diff --git a/komodo/.env b/komodo/.env new file mode 100644 index 0000000..94f469b --- /dev/null +++ b/komodo/.env @@ -0,0 +1,12 @@ +# Environment Variables +POSTGRES_USER= +POSTGRES_PASSWORD= +POSTGRES_DB= + +PERIPHERY_ROOT_DIRECTORY= + +# Paths + + +# Ports +PORT= diff --git a/komodo_periphery/.env b/komodo_periphery/.env new file mode 100644 index 0000000..7483f00 --- /dev/null +++ b/komodo_periphery/.env @@ -0,0 +1,8 @@ +# Environment Variables +PERIPHERY_ROOT_DIRECTORY= + +# Paths + + +# Ports +PORT= -- 2.52.0 From a624e89878616d18cac62981f7ed63e16ce86da9 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 15 Aug 2025 22:16:35 +0530 Subject: [PATCH 018/188] Update komodo for hostname --- komodo/.env | 1 + komodo/docker-compose.yml | 1 + komodo_periphery/.env | 1 + komodo_periphery/docker-compose.yml | 1 + 4 files changed, 4 insertions(+) diff --git a/komodo/.env b/komodo/.env index 94f469b..0b07f3b 100644 --- a/komodo/.env +++ b/komodo/.env @@ -3,6 +3,7 @@ POSTGRES_USER= POSTGRES_PASSWORD= POSTGRES_DB= +HOSTNAME= PERIPHERY_ROOT_DIRECTORY= # Paths diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index 94a4cc7..0bd8294 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -62,6 +62,7 @@ services: container_name: komodo_periphery image: ghcr.io/moghtech/komodo-periphery:1.18.4 restart: unless-stopped + hostname: ${HOSTNAME} labels: komodo.skip: command: periphery --config-path ${PERIPHERY_ROOT_DIRECTORY}/periphery.config.toml diff --git a/komodo_periphery/.env b/komodo_periphery/.env index 7483f00..19a81b3 100644 --- a/komodo_periphery/.env +++ b/komodo_periphery/.env @@ -1,4 +1,5 @@ # Environment Variables +HOSTNAME= PERIPHERY_ROOT_DIRECTORY= # Paths diff --git a/komodo_periphery/docker-compose.yml b/komodo_periphery/docker-compose.yml index d941209..9f30fb6 100644 --- a/komodo_periphery/docker-compose.yml +++ b/komodo_periphery/docker-compose.yml @@ -3,6 +3,7 @@ services: container_name: komodo_periphery image: ghcr.io/moghtech/komodo-periphery:1.18.4 restart: unless-stopped + hostname: ${HOSTNAME} labels: komodo.skip: command: periphery --config-path ${PERIPHERY_ROOT_DIRECTORY}/periphery.config.toml -- 2.52.0 From ea561ad28e705a6bab1f4b5ae9378365a04529e8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 15 Aug 2025 20:03:37 +0000 Subject: [PATCH 019/188] Update docker.io/homeassistant/home-assistant Docker tag to v2025.8.2 --- home-assistant/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/docker-compose.yml b/home-assistant/docker-compose.yml index 636d0cf..cca0d51 100644 --- a/home-assistant/docker-compose.yml +++ b/home-assistant/docker-compose.yml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: docker.io/homeassistant/home-assistant:2025.8.1 + image: docker.io/homeassistant/home-assistant:2025.8.2 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From e54afdf1fd3b93a1a077a6a77f4f2e1856cfd168 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 16 Aug 2025 04:02:54 +0000 Subject: [PATCH 020/188] Update docker.io/linuxserver/code-server Docker tag to v4.103.1 --- code-server/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/docker-compose.yml b/code-server/docker-compose.yml index 265f039..708e145 100644 --- a/code-server/docker-compose.yml +++ b/code-server/docker-compose.yml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: docker.io/linuxserver/code-server:4.103.0 + image: docker.io/linuxserver/code-server:4.103.1 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 8e9d301e9e197e83f7008f3ea62ee7e221ea1278 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 11:27:09 +0530 Subject: [PATCH 021/188] Update home assistance to GHCR --- home-assistant/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/docker-compose.yml b/home-assistant/docker-compose.yml index cca0d51..36e8d06 100644 --- a/home-assistant/docker-compose.yml +++ b/home-assistant/docker-compose.yml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: docker.io/homeassistant/home-assistant:2025.8.2 + image: ghcr.io/home-assistant/home-assistant:2025.8.2 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From 495017b5496ee853bdf5b8aa372c44a386ce0c97 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 11:27:26 +0530 Subject: [PATCH 022/188] Unarchive adminer --- {.archived/adminer => adminer}/docker-compose.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {.archived/adminer => adminer}/docker-compose.yml (100%) diff --git a/.archived/adminer/docker-compose.yml b/adminer/docker-compose.yml similarity index 100% rename from .archived/adminer/docker-compose.yml rename to adminer/docker-compose.yml -- 2.52.0 From 0cde81e2927a0b3bbb23ca04d17bc1021580246b Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 11:34:50 +0530 Subject: [PATCH 023/188] Update code-server to GHCR --- code-server/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/docker-compose.yml b/code-server/docker-compose.yml index 708e145..4da6324 100644 --- a/code-server/docker-compose.yml +++ b/code-server/docker-compose.yml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: docker.io/linuxserver/code-server:4.103.1 + image: ghcr.io/linuxserver/code-server:4.103.1 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From d6a06f7ee3c8938e0020d31c2bf2d8446fcf035d Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 11:59:03 +0530 Subject: [PATCH 024/188] Update compose name for komodo --- adminer/{docker-compose.yml => compose.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename adminer/{docker-compose.yml => compose.yaml} (100%) diff --git a/adminer/docker-compose.yml b/adminer/compose.yaml similarity index 100% rename from adminer/docker-compose.yml rename to adminer/compose.yaml -- 2.52.0 From fe8d9b5242138641fc97b93491241b4fa3a74165 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 12:18:40 +0530 Subject: [PATCH 025/188] Add caddy-cloudflare-ddns --- caddy-cloudflare-ddns/compose.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 caddy-cloudflare-ddns/compose.yaml diff --git a/caddy-cloudflare-ddns/compose.yaml b/caddy-cloudflare-ddns/compose.yaml new file mode 100644 index 0000000..42d2891 --- /dev/null +++ b/caddy-cloudflare-ddns/compose.yaml @@ -0,0 +1,23 @@ +services: + caddy: + image: docker.io/ryuupendragon/caddy-cloudflare-ddns:2.10.0 + container_name: caddy + restart: unless-stopped + cap_add: + - NET_ADMIN + environment: + - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN} + volumes: + - ${APPDATA_PATH}/caddy/caddy-file:/etc/caddy + - ${APPDATA_PATH}/caddy/caddy-config:/config + - ${APPDATA_PATH}/caddy/caddy-data:/data + ports: + - ${HTTP_PORT}:80 + - ${HTTPS_PORT}:443 + - ${HTTPS_PORT}:443/udp + networks: + - frontend + +networks: + frontend: + external: true -- 2.52.0 From 03f1e7f702ae0449e4e767e52fc612529210188b Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 12:29:26 +0530 Subject: [PATCH 026/188] Update komodo --- komodo/docker-compose.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index 0bd8294..eaa3f81 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -53,7 +53,7 @@ services: - ./action-cache:/action-cache - ./repo-cache:/repo-cache ports: - - ${PORT}:9120 + - ${CORE_PORT}:9120 networks: - frontend - backend @@ -70,6 +70,8 @@ services: - /var/run/docker.sock:/var/run/docker.sock - /proc:/proc - ${PERIPHERY_ROOT_DIRECTORY}:${PERIPHERY_ROOT_DIRECTORY} + ports: + - ${PERIPHERY_PORT}:8120 networks: - backend -- 2.52.0 From f4e995a21d0f438e41047082694af850fb844ab8 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 12:30:50 +0530 Subject: [PATCH 027/188] Update for komodo --- code-server/{docker-compose.yml => compose.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename code-server/{docker-compose.yml => compose.yaml} (100%) diff --git a/code-server/docker-compose.yml b/code-server/compose.yaml similarity index 100% rename from code-server/docker-compose.yml rename to code-server/compose.yaml -- 2.52.0 From 79ba13ec8c4fd025080b340c424d5a87e8d447fd Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 12:39:57 +0530 Subject: [PATCH 028/188] Update for komodo --- forgejo/{docker-compose.yml => compose.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename forgejo/{docker-compose.yml => compose.yaml} (100%) diff --git a/forgejo/docker-compose.yml b/forgejo/compose.yaml similarity index 100% rename from forgejo/docker-compose.yml rename to forgejo/compose.yaml -- 2.52.0 From e801811d28a0cca75765578807084ecd2238c99c Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 12:43:02 +0530 Subject: [PATCH 029/188] Update for komodo --- home-assistant/{docker-compose.yml => compose.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename home-assistant/{docker-compose.yml => compose.yaml} (100%) diff --git a/home-assistant/docker-compose.yml b/home-assistant/compose.yaml similarity index 100% rename from home-assistant/docker-compose.yml rename to home-assistant/compose.yaml -- 2.52.0 From b8a0786c3db14e0d7dd92ac878c631ddc1948bfe Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 12:46:04 +0530 Subject: [PATCH 030/188] Unarchive homepage --- {.archived/homepage => homepage}/docker-compose.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {.archived/homepage => homepage}/docker-compose.yml (100%) diff --git a/.archived/homepage/docker-compose.yml b/homepage/docker-compose.yml similarity index 100% rename from .archived/homepage/docker-compose.yml rename to homepage/docker-compose.yml -- 2.52.0 From c5a7f17f2fa94f3603ae6266aea3afc5f7e66033 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 12:47:15 +0530 Subject: [PATCH 031/188] Update for komodo --- homepage/{docker-compose.yml => compose.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename homepage/{docker-compose.yml => compose.yaml} (100%) diff --git a/homepage/docker-compose.yml b/homepage/compose.yaml similarity index 100% rename from homepage/docker-compose.yml rename to homepage/compose.yaml -- 2.52.0 From 0c026c5f88d7b67e2968b866ba8e054c975feb75 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sat, 16 Aug 2025 12:57:54 +0530 Subject: [PATCH 032/188] Update for komodo --- minio/{docker-compose.yml => compose.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename minio/{docker-compose.yml => compose.yaml} (100%) diff --git a/minio/docker-compose.yml b/minio/compose.yaml similarity index 100% rename from minio/docker-compose.yml rename to minio/compose.yaml -- 2.52.0 From 5e825eed47e172f8e96be740423ee9a9ff8037c1 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 19 Aug 2025 14:52:54 +0530 Subject: [PATCH 033/188] Upgrade postgres for lldap --- .archived/lldap/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.archived/lldap/docker-compose.yml b/.archived/lldap/docker-compose.yml index 5ffa6dc..a633894 100644 --- a/.archived/lldap/docker-compose.yml +++ b/.archived/lldap/docker-compose.yml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:17.5 + image: docker.io/library/postgres:17.6 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 1fc5dafcf65091eff11a13ed06701aeb5b53c5d5 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 19 Aug 2025 14:59:30 +0530 Subject: [PATCH 034/188] Unarchive lldap and add ldap port --- {.archived/lldap => lldap}/docker-compose.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename {.archived/lldap => lldap}/docker-compose.yml (96%) diff --git a/.archived/lldap/docker-compose.yml b/lldap/docker-compose.yml similarity index 96% rename from .archived/lldap/docker-compose.yml rename to lldap/docker-compose.yml index a633894..cbdf151 100644 --- a/.archived/lldap/docker-compose.yml +++ b/lldap/docker-compose.yml @@ -39,7 +39,8 @@ services: volumes: - ${APPDATA_PATH}/lldap/data:/data ports: - - ${PORT}:17170 + - ${LDAP_PORT}:3890 + - ${WEBGUI_PORT}:17170 networks: - frontend - backend -- 2.52.0 From e50f7261effcc731473ce94d6900e8baaf92d9be Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 19 Aug 2025 15:24:24 +0530 Subject: [PATCH 035/188] Unarchive pocket-id --- {.archived/pocket-id => pocket-id}/docker-compose.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {.archived/pocket-id => pocket-id}/docker-compose.yml (100%) diff --git a/.archived/pocket-id/docker-compose.yml b/pocket-id/docker-compose.yml similarity index 100% rename from .archived/pocket-id/docker-compose.yml rename to pocket-id/docker-compose.yml -- 2.52.0 From 4931940ec94caf64afe8a7b7eefcb05206f506d7 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 19 Aug 2025 15:25:58 +0530 Subject: [PATCH 036/188] Upgrade pocket-id and postgres --- pocket-id/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pocket-id/docker-compose.yml b/pocket-id/docker-compose.yml index a37f007..6edb9ee 100644 --- a/pocket-id/docker-compose.yml +++ b/pocket-id/docker-compose.yml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:17.5 + image: docker.io/library/postgres:17.6 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} @@ -20,7 +20,7 @@ services: pocket-id: container_name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v1.6.4-distroless + image: ghcr.io/pocket-id/pocket-id:v1.7.0-distroless restart: unless-stopped depends_on: pocket-id-db: -- 2.52.0 From 1322c9732324256c35e89b2bc354f3ff31d5e65b Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 19 Aug 2025 15:54:13 +0530 Subject: [PATCH 037/188] Update file names for komodo --- lldap/{docker-compose.yml => compose.yaml} | 0 pocket-id/{docker-compose.yml => compose.yaml} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename lldap/{docker-compose.yml => compose.yaml} (100%) rename pocket-id/{docker-compose.yml => compose.yaml} (100%) diff --git a/lldap/docker-compose.yml b/lldap/compose.yaml similarity index 100% rename from lldap/docker-compose.yml rename to lldap/compose.yaml diff --git a/pocket-id/docker-compose.yml b/pocket-id/compose.yaml similarity index 100% rename from pocket-id/docker-compose.yml rename to pocket-id/compose.yaml -- 2.52.0 From e59fb5b8e98a8a015855cc90e8ca9f6206599e2c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 29 Aug 2025 20:03:03 +0000 Subject: [PATCH 038/188] Update docker.io/gitea/act_runner Docker tag to v0.2.13 --- gitea-runner/docker-compose-multi.yml | 6 +++--- gitea-runner/docker-compose.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gitea-runner/docker-compose-multi.yml b/gitea-runner/docker-compose-multi.yml index 1e63949..008f293 100644 --- a/gitea-runner/docker-compose-multi.yml +++ b/gitea-runner/docker-compose-multi.yml @@ -1,7 +1,7 @@ services: gitea_runner1: container_name: gitea_runner1 - image: docker.io/gitea/act_runner:0.2.12 + image: docker.io/gitea/act_runner:0.2.13 restart: unless-stopped environment: CONFIG_FILE: /config.yml @@ -15,7 +15,7 @@ services: gitea_runner2: container_name: gitea_runner2 - image: docker.io/gitea/act_runner:0.2.12 + image: docker.io/gitea/act_runner:0.2.13 restart: unless-stopped environment: CONFIG_FILE: /config.yml @@ -29,7 +29,7 @@ services: gitea_runner3: container_name: gitea_runner3 - image: docker.io/gitea/act_runner:0.2.12 + image: docker.io/gitea/act_runner:0.2.13 restart: unless-stopped environment: CONFIG_FILE: /config.yml diff --git a/gitea-runner/docker-compose.yml b/gitea-runner/docker-compose.yml index 2e5ceeb..ac63761 100644 --- a/gitea-runner/docker-compose.yml +++ b/gitea-runner/docker-compose.yml @@ -1,7 +1,7 @@ services: gitea_runner: container_name: gitea_runner - image: docker.io/gitea/act_runner:0.2.12 + image: docker.io/gitea/act_runner:0.2.13 restart: unless-stopped environment: CONFIG_FILE: /config.yml -- 2.52.0 From 426df779ecfbdb70b102a9490bee2daa273fd565 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sun, 31 Aug 2025 13:25:36 +0530 Subject: [PATCH 039/188] Update Postgres for Opengist --- .archived/opengist/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.archived/opengist/docker-compose.yml b/.archived/opengist/docker-compose.yml index ccb2bac..f62e912 100644 --- a/.archived/opengist/docker-compose.yml +++ b/.archived/opengist/docker-compose.yml @@ -1,7 +1,7 @@ services: opengist_db: container_name: opengist_db - image: docker.io/library/postgres:17.5 + image: docker.io/library/postgres:17.6 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 45879b9de5b5aa21b622912b97dd5bb8fb72b2a4 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sun, 31 Aug 2025 13:26:05 +0530 Subject: [PATCH 040/188] Update Postgres for Nextcloud and nextcloud version --- .archived/nextcloud/docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.archived/nextcloud/docker-compose.yml b/.archived/nextcloud/docker-compose.yml index 1a8a471..f41a258 100644 --- a/.archived/nextcloud/docker-compose.yml +++ b/.archived/nextcloud/docker-compose.yml @@ -1,7 +1,7 @@ services: nextcloud_db: container_name: nextcloud_db - image: docker.io/library/postgres:17.5 + image: docker.io/library/postgres:17.6 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} @@ -35,7 +35,7 @@ services: start_period: 10s nextcloud: - image: docker.io/library/nextcloud:31.0.7 + image: docker.io/library/nextcloud:31.0.8 container_name: nextcloud restart: unless-stopped depends_on: @@ -64,7 +64,7 @@ services: - backend nextcloud_cron: - image: docker.io/library/nextcloud:31.0.7 + image: docker.io/library/nextcloud:31.0.8 container_name: nextcloud_cron restart: unless-stopped depends_on: -- 2.52.0 From 23bc7f28c1c8b10389a7dc6b803463ee3098d470 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 23 Sep 2025 18:20:47 +0530 Subject: [PATCH 041/188] Update qbittorrent --- .archived/qbittorrent/docker-compose.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.archived/qbittorrent/docker-compose.yml b/.archived/qbittorrent/docker-compose.yml index 8d59be2..accc3ec 100644 --- a/.archived/qbittorrent/docker-compose.yml +++ b/.archived/qbittorrent/docker-compose.yml @@ -1,12 +1,7 @@ services: qbittorrent: - image: docker.io/linuxserver/qbittorrent:latest + image: ghcr.io/linuxserver/qbittorrent:5.1.2 container_name: qbittorrent - deploy: - resources: - limits: - cpus: ${CPU_LIMIT} - memory: ${MEMORY_LIMIT} environment: - PUID=${PUID} - PGID=${PGID} -- 2.52.0 From 9e126f1ffdb08418da8634c313f701eff86a5ac9 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 23 Sep 2025 18:21:12 +0530 Subject: [PATCH 042/188] Update opengist --- .archived/opengist/docker-compose.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.archived/opengist/docker-compose.yml b/.archived/opengist/docker-compose.yml index f62e912..a6f35ed 100644 --- a/.archived/opengist/docker-compose.yml +++ b/.archived/opengist/docker-compose.yml @@ -33,12 +33,14 @@ services: - OG_SECRET_KEY=${OG_SECRET_KEY} - OG_HTTP_GIT_ENABLED=${OG_HTTP_GIT_ENABLED} - OG_SSH_GIT_ENABLED=${OG_SSH_GIT_ENABLED} - - OG_GITEA_CLIENT_KEY=${OG_GITEA_CLIENT_KEY} - - OG_GITEA_SECRET=${OG_GITEA_SECRET} - - OG_GITEA_URL=${OG_GITEA_URL} - - OG_GITEA_NAME=${OG_GITEA_NAME} - - OG_CUSTOM_STATIC_LINK_0_NAME=Gitea - - OG_CUSTOM_STATIC_LINK_0_PATH=${OG_GITEA_URL} + - OG_OIDC_PROVIDER_NAME=${OG_OIDC_PROVIDER_NAME} + - OG_OIDC_CLIENT_KEY=${OG_OIDC_CLIENT_KEY} + - OG_OIDC_SECRET=${OG_OIDC_SECRET} + - OG_OIDC_DISCOVERY_URL=${OG_OIDC_DISCOVERY_URL}\ + - OG_OIDC_OPENGIST={OG_OIDC_OPENGIST} + - OG_OIDC_ADMIN_GROUP=${OG_OIDC_ADMIN_GROUP} + - OG_CUSTOM_STATIC_LINK_0_NAME=${OG_CUSTOM_STATIC_LINK_0_NAME} + - OG_CUSTOM_STATIC_LINK_0_PATH=${OG_CUSTOM_STATIC_LINK_0_PATH} volumes: - ${APPDATA_PATH}/opengist/data:/opengist ports: -- 2.52.0 From 6757cd3bd534d1904dc894f8e05ad6a0af273ba5 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 23 Sep 2025 18:21:35 +0530 Subject: [PATCH 043/188] Add backrest --- backrest/compose.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 backrest/compose.yaml diff --git a/backrest/compose.yaml b/backrest/compose.yaml new file mode 100644 index 0000000..360cbd8 --- /dev/null +++ b/backrest/compose.yaml @@ -0,0 +1,28 @@ +services: + backrest: + container_name: backrest + image: docker.io/garethgeorge/backrest:v1.9.1 + restart: unless-stopped + hostname: ${HOSTNAME} + environment: + - BACKREST_DATA=/data + - BACKREST_CONFIG=/config/config.json + - XDG_CACHE_HOME=/cache + - TMPDIR=/tmp + - TZ=${TZ} + volumes: + - ${APPDATA_PATH}/backrest/data:/data + - ${APPDATA_PATH}/backrest/config:/config + - ${DATA_PATH}/backrest/cache:/cache + - ${DATA_PATH}/backrest/tmp:/tmp + - ${BACKUP_PATH}:/backup + - ${SOURCE_PATH}:/userdata + - /var/run/docker.sock:/var/run/docker.sock:ro + ports: + - ${PORT}:9898 + networks: + - frontend + +networks: + frontend: + external: true -- 2.52.0 From b306c17be7be55af6e6bee2fef7db2057bf4d2d7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:13:08 +0000 Subject: [PATCH 044/188] Update docker.io/ryuupendragon/caddy-cloudflare-ddns Docker tag to v2.10.2 --- caddy-cloudflare-ddns/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns/compose.yaml b/caddy-cloudflare-ddns/compose.yaml index 42d2891..bba37f9 100644 --- a/caddy-cloudflare-ddns/compose.yaml +++ b/caddy-cloudflare-ddns/compose.yaml @@ -1,6 +1,6 @@ services: caddy: - image: docker.io/ryuupendragon/caddy-cloudflare-ddns:2.10.0 + image: docker.io/ryuupendragon/caddy-cloudflare-ddns:2.10.2 container_name: caddy restart: unless-stopped cap_add: -- 2.52.0 From 924013180ff71f57c641a994857a829d4b83a42d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:13:13 +0000 Subject: [PATCH 045/188] Update docker.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec Docker tag to v2.10.2 --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index d1ec05b..43f5924 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: docker.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.0 + image: docker.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From 66fa404eabed226174b062ad1a0fc123ec7a7086 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:13:15 +0000 Subject: [PATCH 046/188] Update docker.io/ryuupendragon/caddy-crowdsec Docker tag to v2.10.2 --- caddy-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-crowdsec/docker-compose.yml b/caddy-crowdsec/docker-compose.yml index 5b0e115..b03e2c1 100644 --- a/caddy-crowdsec/docker-compose.yml +++ b/caddy-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: docker.io/ryuupendragon/caddy-crowdsec:2.10.0 + image: docker.io/ryuupendragon/caddy-crowdsec:2.10.2 restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From a34a72485b9c9598534a50601f4c7bb3f112404a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:55:23 +0000 Subject: [PATCH 047/188] Update codeberg.org/forgejo/forgejo Docker tag to v12.0.4 --- forgejo/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forgejo/compose.yaml b/forgejo/compose.yaml index 92ef962..98a055f 100644 --- a/forgejo/compose.yaml +++ b/forgejo/compose.yaml @@ -1,7 +1,7 @@ services: forgejo: container_name: forgejo - image: codeberg.org/forgejo/forgejo:12.0.1-rootless + image: codeberg.org/forgejo/forgejo:12.0.4-rootless restart: unless-stopped user: ${PUID}:${PGID} volumes: -- 2.52.0 From 0c932d3b550cc6e4deccf8b024cb4a8024691d6e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:55:31 +0000 Subject: [PATCH 048/188] Update docker.io/garethgeorge/backrest Docker tag to v1.9.2 --- backrest/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backrest/compose.yaml b/backrest/compose.yaml index 360cbd8..8104d27 100644 --- a/backrest/compose.yaml +++ b/backrest/compose.yaml @@ -1,7 +1,7 @@ services: backrest: container_name: backrest - image: docker.io/garethgeorge/backrest:v1.9.1 + image: docker.io/garethgeorge/backrest:v1.9.2 restart: unless-stopped hostname: ${HOSTNAME} environment: -- 2.52.0 From 686f9bf11a19fcf4b2b87e39221118431253e511 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:55:38 +0000 Subject: [PATCH 049/188] Update ghcr.io/11notes/socket-proxy Docker tag to v2.1.4 --- homepage/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homepage/compose.yaml b/homepage/compose.yaml index 1e68f45..d607e4b 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -1,7 +1,7 @@ services: homepage_socket_proxy: container_name: homepage_socket_proxy - image: ghcr.io/11notes/socket-proxy:2.1.3 + image: ghcr.io/11notes/socket-proxy:2.1.4 restart: unless-stopped read_only: true user: ${SOCKET_UID}:${SOCKET_GID} -- 2.52.0 From 2c7d5ca098e5c28fe4b09775a00fef2f64bd7418 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:55:40 +0000 Subject: [PATCH 050/188] Update ghcr.io/lldap/lldap Docker tag to v0.6.2 --- lldap/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index cbdf151..56b93ee 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -20,7 +20,7 @@ services: lldap: container_name: lldap - image: ghcr.io/lldap/lldap:v0.6.1-alpine-rootless + image: ghcr.io/lldap/lldap:v0.6.2-alpine-rootless restart: unless-stopped depends_on: lldap_db: -- 2.52.0 From 633102f2eb06649550ed5f035b286248d13cb62e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:55:45 +0000 Subject: [PATCH 051/188] Update docker.io/library/adminer Docker tag to v5.4.0 --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index 0ade0c3..53b8967 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.3.0 + image: docker.io/library/adminer:5.4.0 restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From 8ccd9c340d18fe5a4a2191eeb1adc3f6a22989f5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:55:47 +0000 Subject: [PATCH 052/188] Update docker.io/minio/minio Docker tag to RELEASE.2025-09-07T16-13-09Z --- minio/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minio/compose.yaml b/minio/compose.yaml index 0ac24f8..9f473fe 100644 --- a/minio/compose.yaml +++ b/minio/compose.yaml @@ -1,7 +1,7 @@ services: minio: container_name: minio - image: docker.io/minio/minio:RELEASE.2025-07-23T15-54-02Z + image: docker.io/minio/minio:RELEASE.2025-09-07T16-13-09Z restart: unless-stopped command: server /data user: ${PUID}:${PGID} -- 2.52.0 From 835b1a3a9d1c30b0584821c445ecc16be6124fcf Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:55:49 +0000 Subject: [PATCH 053/188] Update ghcr.io/crowdsecurity/crowdsec Docker tag to v1.7.0 --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- caddy-crowdsec/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index 43f5924..94609a8 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -1,7 +1,7 @@ services: crowdsec: container_name: crowdsec - image: ghcr.io/crowdsecurity/crowdsec:v1.6.11 + image: ghcr.io/crowdsecurity/crowdsec:v1.7.0 restart: unless-stopped environment: - BOUNCER_KEY_CADDY=${CROWDSEC_API_KEY} diff --git a/caddy-crowdsec/docker-compose.yml b/caddy-crowdsec/docker-compose.yml index b03e2c1..b27b732 100644 --- a/caddy-crowdsec/docker-compose.yml +++ b/caddy-crowdsec/docker-compose.yml @@ -1,7 +1,7 @@ services: crowdsec: container_name: crowdsec - image: ghcr.io/crowdsecurity/crowdsec:v1.6.11 + image: ghcr.io/crowdsecurity/crowdsec:v1.7.0 restart: unless-stopped environment: - BOUNCER_KEY_CADDY=${CROWDSEC_API_KEY} -- 2.52.0 From e0ad936e89bc03b712755c80998e6ba3d4c2b166 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:56:00 +0000 Subject: [PATCH 054/188] Update ghcr.io/gethomepage/homepage Docker tag to v1.5.0 --- homepage/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homepage/compose.yaml b/homepage/compose.yaml index 1e68f45..0fec554 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -15,7 +15,7 @@ services: homepage: container_name: homepage - image: ghcr.io/gethomepage/homepage:v1.3.2 + image: ghcr.io/gethomepage/homepage:v1.5.0 restart: unless-stopped depends_on: homepage_socket_proxy: -- 2.52.0 From bfa887d22f7639ea9edc4a050ecd7184b597b1c1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:56:06 +0000 Subject: [PATCH 055/188] Update ghcr.io/gotify/server Docker tag to v2.7.3 --- gotify/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gotify/docker-compose.yml b/gotify/docker-compose.yml index 5073476..bf20408 100644 --- a/gotify/docker-compose.yml +++ b/gotify/docker-compose.yml @@ -1,7 +1,7 @@ services: gotify: container_name: gotify - image: ghcr.io/gotify/server:2.6.3 + image: ghcr.io/gotify/server:2.7.3 restart: unless-stopped environment: - TZ=${TZ} -- 2.52.0 From 31562860dc5615accca7ff0b5e863e9497154929 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:56:09 +0000 Subject: [PATCH 056/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.9.4 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 36e8d06..da5fa13 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.8.2 + image: ghcr.io/home-assistant/home-assistant:2025.9.4 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From a12165dd94480fd4f8d95c14aaf696830cce906b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:56:54 +0000 Subject: [PATCH 057/188] Update ghcr.io/linuxserver/code-server Docker tag to v4.104.1 --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index 4da6324..6ded1da 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.103.1 + image: ghcr.io/linuxserver/code-server:4.104.1 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 6e339da52a664004a191bfd123bd70bc49d2b974 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:57:05 +0000 Subject: [PATCH 058/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v3.11.20250828 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index 79bec60..e3c5069 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:3.10.20250811 + image: ghcr.io/linuxserver/healthchecks:3.11.20250828 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From ec38e8b27644ee659b3444039bcf6642f79772b6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:57:17 +0000 Subject: [PATCH 059/188] Update ghcr.io/moghtech/komodo-core Docker tag to v1.19.4 --- komodo/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index eaa3f81..42d2d36 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -38,7 +38,7 @@ services: komodo_core: container_name: komodo_core - image: ghcr.io/moghtech/komodo-core:1.18.4 + image: ghcr.io/moghtech/komodo-core:1.19.4 restart: unless-stopped labels: komodo.skip: -- 2.52.0 From 4c237e743680f1a3a0794878524f38b00c1f9e48 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:57:23 +0000 Subject: [PATCH 060/188] Update ghcr.io/moghtech/komodo-periphery Docker tag to v1.19.4 --- komodo/docker-compose.yml | 2 +- komodo_periphery/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index eaa3f81..e824663 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -60,7 +60,7 @@ services: komodo_periphery: container_name: komodo_periphery - image: ghcr.io/moghtech/komodo-periphery:1.18.4 + image: ghcr.io/moghtech/komodo-periphery:1.19.4 restart: unless-stopped hostname: ${HOSTNAME} labels: diff --git a/komodo_periphery/docker-compose.yml b/komodo_periphery/docker-compose.yml index 9f30fb6..7d2835b 100644 --- a/komodo_periphery/docker-compose.yml +++ b/komodo_periphery/docker-compose.yml @@ -1,7 +1,7 @@ services: komodo_periphery: container_name: komodo_periphery - image: ghcr.io/moghtech/komodo-periphery:1.18.4 + image: ghcr.io/moghtech/komodo-periphery:1.19.4 restart: unless-stopped hostname: ${HOSTNAME} labels: -- 2.52.0 From 0a3ba768a5d73b38a3fe6b8137e2ad60fbd9607e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Sep 2025 13:57:24 +0000 Subject: [PATCH 061/188] Update ghcr.io/pocket-id/pocket-id Docker tag to v1.11.2 --- pocket-id/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 6edb9ee..68428da 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -20,7 +20,7 @@ services: pocket-id: container_name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v1.7.0-distroless + image: ghcr.io/pocket-id/pocket-id:v1.11.2-distroless restart: unless-stopped depends_on: pocket-id-db: -- 2.52.0 From ae28ea3394f702a7cf09fa02e4d0cdb591ce9d20 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Thu, 2 Oct 2025 21:24:47 +0530 Subject: [PATCH 062/188] Update versions for Gitea --- .archived/gitea/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.archived/gitea/docker-compose.yml b/.archived/gitea/docker-compose.yml index 8f33e2b..da00ec7 100644 --- a/.archived/gitea/docker-compose.yml +++ b/.archived/gitea/docker-compose.yml @@ -1,7 +1,7 @@ services: gitea_db: container_name: gitea_db - image: docker.io/library/postgres:17.5 + image: docker.io/library/postgres:17.6 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} @@ -20,7 +20,7 @@ services: gitea: container_name: gitea - image: docker.io/gitea/gitea:1.24.3-rootless + image: docker.io/gitea/gitea:1.24.6-rootless restart: unless-stopped depends_on: gitea_db: -- 2.52.0 From 398886ccffabdfececf95b5c1c9c365fdbce1c2b Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Thu, 2 Oct 2025 21:25:20 +0530 Subject: [PATCH 063/188] Update versions for Nextcloud --- .archived/nextcloud/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.archived/nextcloud/docker-compose.yml b/.archived/nextcloud/docker-compose.yml index f41a258..017d7cb 100644 --- a/.archived/nextcloud/docker-compose.yml +++ b/.archived/nextcloud/docker-compose.yml @@ -35,7 +35,7 @@ services: start_period: 10s nextcloud: - image: docker.io/library/nextcloud:31.0.8 + image: docker.io/library/nextcloud:31.0.9 container_name: nextcloud restart: unless-stopped depends_on: @@ -64,7 +64,7 @@ services: - backend nextcloud_cron: - image: docker.io/library/nextcloud:31.0.8 + image: docker.io/library/nextcloud:31.0.9 container_name: nextcloud_cron restart: unless-stopped depends_on: -- 2.52.0 From e2ef67bda197b05eb772d58839a321828d4ed415 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 21 Oct 2025 02:04:12 +0000 Subject: [PATCH 064/188] Update docker.io/louislam/uptime-kuma Docker tag to v1.23.17 --- uptime-kuma/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml index 0d8d81f..2f49604 100644 --- a/uptime-kuma/docker-compose.yml +++ b/uptime-kuma/docker-compose.yml @@ -1,7 +1,7 @@ services: uptime-kuma: container_name: uptime-kuma - image: docker.io/louislam/uptime-kuma:1.23.16 + image: docker.io/louislam/uptime-kuma:1.23.17 restart: unless-stopped volumes: - ${APPDATA_PATH}/uptime-kuma/config:/app/data -- 2.52.0 From 3abeb9363bb88b6a0c5558dce0dc9d1132bd1724 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 29 Oct 2025 02:05:51 +0000 Subject: [PATCH 065/188] Update codeberg.org/forgejo/forgejo Docker tag to v13 --- forgejo/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forgejo/compose.yaml b/forgejo/compose.yaml index 98a055f..eb85fd5 100644 --- a/forgejo/compose.yaml +++ b/forgejo/compose.yaml @@ -1,7 +1,7 @@ services: forgejo: container_name: forgejo - image: codeberg.org/forgejo/forgejo:12.0.4-rootless + image: codeberg.org/forgejo/forgejo:13.0.2-rootless restart: unless-stopped user: ${PUID}:${PGID} volumes: -- 2.52.0 From 52f59a6c92e8087f417cba82dd94fe8adb08950e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:29:30 +0000 Subject: [PATCH 066/188] Update docker.io/library/adminer Docker tag to v5.4.1 --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index 53b8967..57482a0 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.0 + image: docker.io/library/adminer:5.4.1 restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From 0350a85daa1cfd872cf9c759b1d38f12495bd1a7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:29:33 +0000 Subject: [PATCH 067/188] Update ghcr.io/11notes/socket-proxy Docker tag to v2.1.6 --- homepage/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homepage/compose.yaml b/homepage/compose.yaml index 207bd02..13c9a78 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -1,7 +1,7 @@ services: homepage_socket_proxy: container_name: homepage_socket_proxy - image: ghcr.io/11notes/socket-proxy:2.1.4 + image: ghcr.io/11notes/socket-proxy:2.1.6 restart: unless-stopped read_only: true user: ${SOCKET_UID}:${SOCKET_GID} -- 2.52.0 From a9cd4d288815242167e9f244af75c106d984650f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:29:35 +0000 Subject: [PATCH 068/188] Update ghcr.io/crowdsecurity/crowdsec Docker tag to v1.7.3 --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- caddy-crowdsec/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index 94609a8..2c7d8bf 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -1,7 +1,7 @@ services: crowdsec: container_name: crowdsec - image: ghcr.io/crowdsecurity/crowdsec:v1.7.0 + image: ghcr.io/crowdsecurity/crowdsec:v1.7.3 restart: unless-stopped environment: - BOUNCER_KEY_CADDY=${CROWDSEC_API_KEY} diff --git a/caddy-crowdsec/docker-compose.yml b/caddy-crowdsec/docker-compose.yml index b27b732..d545430 100644 --- a/caddy-crowdsec/docker-compose.yml +++ b/caddy-crowdsec/docker-compose.yml @@ -1,7 +1,7 @@ services: crowdsec: container_name: crowdsec - image: ghcr.io/crowdsecurity/crowdsec:v1.7.0 + image: ghcr.io/crowdsecurity/crowdsec:v1.7.3 restart: unless-stopped environment: - BOUNCER_KEY_CADDY=${CROWDSEC_API_KEY} -- 2.52.0 From e6455c2c7203344645bec4c04d4f25a56e3c9aae Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:29:45 +0000 Subject: [PATCH 069/188] Update ghcr.io/moghtech/komodo-core Docker tag to v1.19.5 --- komodo/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index 53a7684..45188e5 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -38,7 +38,7 @@ services: komodo_core: container_name: komodo_core - image: ghcr.io/moghtech/komodo-core:1.19.4 + image: ghcr.io/moghtech/komodo-core:1.19.5 restart: unless-stopped labels: komodo.skip: -- 2.52.0 From aade684c24d98a72b85b6d94a1f745f91117ab6a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:29:52 +0000 Subject: [PATCH 070/188] Update ghcr.io/moghtech/komodo-periphery Docker tag to v1.19.5 --- komodo/docker-compose.yml | 2 +- komodo_periphery/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index 53a7684..7cdeb35 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -60,7 +60,7 @@ services: komodo_periphery: container_name: komodo_periphery - image: ghcr.io/moghtech/komodo-periphery:1.19.4 + image: ghcr.io/moghtech/komodo-periphery:1.19.5 restart: unless-stopped hostname: ${HOSTNAME} labels: diff --git a/komodo_periphery/docker-compose.yml b/komodo_periphery/docker-compose.yml index 7d2835b..ac7d615 100644 --- a/komodo_periphery/docker-compose.yml +++ b/komodo_periphery/docker-compose.yml @@ -1,7 +1,7 @@ services: komodo_periphery: container_name: komodo_periphery - image: ghcr.io/moghtech/komodo-periphery:1.19.4 + image: ghcr.io/moghtech/komodo-periphery:1.19.5 restart: unless-stopped hostname: ${HOSTNAME} labels: -- 2.52.0 From b98d2e5ec4edbcc4c1ee80a4973558c12ab8dc11 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:29:54 +0000 Subject: [PATCH 071/188] Update docker.io/garethgeorge/backrest Docker tag to v1.10.1 --- backrest/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backrest/compose.yaml b/backrest/compose.yaml index 8104d27..921bd2b 100644 --- a/backrest/compose.yaml +++ b/backrest/compose.yaml @@ -1,7 +1,7 @@ services: backrest: container_name: backrest - image: docker.io/garethgeorge/backrest:v1.9.2 + image: docker.io/garethgeorge/backrest:v1.10.1 restart: unless-stopped hostname: ${HOSTNAME} environment: -- 2.52.0 From d6370db0e7a27e48c38e1f1aeb8921ffe76aef78 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:30:01 +0000 Subject: [PATCH 072/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.10.4 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index da5fa13..a98d8ea 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.9.4 + image: ghcr.io/home-assistant/home-assistant:2025.10.4 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From 4385b3da4ee38f245bc02052eaf3b5478dddfdce Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:30:41 +0000 Subject: [PATCH 073/188] Update ghcr.io/linuxserver/code-server Docker tag to v4.105.1 --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index 6ded1da..8b1a64f 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.104.1 + image: ghcr.io/linuxserver/code-server:4.105.1 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From e573063ba2a6b6aa7e9b6696f51108f92722ed49 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:30:52 +0000 Subject: [PATCH 074/188] Update ghcr.io/pocket-id/pocket-id Docker tag to v1.14.2 --- pocket-id/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 68428da..4e0570a 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -20,7 +20,7 @@ services: pocket-id: container_name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v1.11.2-distroless + image: ghcr.io/pocket-id/pocket-id:v1.14.2-distroless restart: unless-stopped depends_on: pocket-id-db: -- 2.52.0 From 6cfadc7811702e843b845fb29f2db86d2d0ecda3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Nov 2025 12:31:14 +0000 Subject: [PATCH 075/188] Update docker.io/louislam/uptime-kuma Docker tag to v2 --- uptime-kuma/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml index 2f49604..4b09073 100644 --- a/uptime-kuma/docker-compose.yml +++ b/uptime-kuma/docker-compose.yml @@ -1,7 +1,7 @@ services: uptime-kuma: container_name: uptime-kuma - image: docker.io/louislam/uptime-kuma:1.23.17 + image: docker.io/louislam/uptime-kuma:2.0.2 restart: unless-stopped volumes: - ${APPDATA_PATH}/uptime-kuma/config:/app/data -- 2.52.0 From 2f3230257548f9668f9a8983af6d9dfd2a191dd8 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 4 Nov 2025 20:44:05 +0530 Subject: [PATCH 076/188] Update nextcloud and valkey --- .archived/nextcloud/docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.archived/nextcloud/docker-compose.yml b/.archived/nextcloud/docker-compose.yml index 017d7cb..2a838e2 100644 --- a/.archived/nextcloud/docker-compose.yml +++ b/.archived/nextcloud/docker-compose.yml @@ -20,7 +20,7 @@ services: nextcloud_valkey: container_name: nextcloud_valkey - image: docker.io/valkey/valkey:8.1.3 + image: docker.io/valkey/valkey:9.0.0 restart: unless-stopped command: valkey-server --save 60 1 --requirepass ${VALKEY_PASSWORD} volumes: @@ -35,7 +35,7 @@ services: start_period: 10s nextcloud: - image: docker.io/library/nextcloud:31.0.9 + image: docker.io/library/nextcloud:32.0.1 container_name: nextcloud restart: unless-stopped depends_on: @@ -64,7 +64,7 @@ services: - backend nextcloud_cron: - image: docker.io/library/nextcloud:31.0.9 + image: docker.io/library/nextcloud:32.0.1 container_name: nextcloud_cron restart: unless-stopped depends_on: -- 2.52.0 From 2082b07923a1bc25e2ddf3c982baa5b699d1395e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 5 Nov 2025 02:04:29 +0000 Subject: [PATCH 077/188] Update ghcr.io/gethomepage/homepage Docker tag to v1.6.1 --- homepage/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homepage/compose.yaml b/homepage/compose.yaml index 13c9a78..c95d290 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -15,7 +15,7 @@ services: homepage: container_name: homepage - image: ghcr.io/gethomepage/homepage:v1.5.0 + image: ghcr.io/gethomepage/homepage:v1.6.1 restart: unless-stopped depends_on: homepage_socket_proxy: -- 2.52.0 From 95dbfd8c5b5adc4793a5d15318684fc9518a026e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 6 Nov 2025 02:05:10 +0000 Subject: [PATCH 078/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.0 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index a98d8ea..41e0185 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.10.4 + image: ghcr.io/home-assistant/home-assistant:2025.11.0 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From 3859d99a07aede455438bf114d0e3cccc7903153 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 7 Nov 2025 02:04:50 +0000 Subject: [PATCH 079/188] Update ghcr.io/pocket-id/pocket-id Docker tag to v1.15.0 --- pocket-id/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 4e0570a..436dd50 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -20,7 +20,7 @@ services: pocket-id: container_name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v1.14.2-distroless + image: ghcr.io/pocket-id/pocket-id:v1.15.0-distroless restart: unless-stopped depends_on: pocket-id-db: -- 2.52.0 From cd6519add0fed57457b4b39b714c143388a59d5e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 8 Nov 2025 02:04:58 +0000 Subject: [PATCH 080/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.1 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 41e0185..f1d257c 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.11.0 + image: ghcr.io/home-assistant/home-assistant:2025.11.1 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From 83e76a34358a1c46019ef89919a5a0dc03d2efe7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 11 Nov 2025 02:07:45 +0000 Subject: [PATCH 081/188] Update ghcr.io/ferretdb/ferretdb Docker tag to v2.7.0 --- komodo/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/komodo/docker-compose.yml b/komodo/docker-compose.yml index e8afa1f..aa71f35 100644 --- a/komodo/docker-compose.yml +++ b/komodo/docker-compose.yml @@ -22,7 +22,7 @@ services: komodo_ferretdb: container_name: komodo_ferretdb - image: ghcr.io/ferretdb/ferretdb:2.5.0 + image: ghcr.io/ferretdb/ferretdb:2.7.0 restart: unless-stopped labels: komodo.skip: -- 2.52.0 From 9b672023fb6c054801d4b292a9df907e04a7fd5f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 12 Nov 2025 02:06:13 +0000 Subject: [PATCH 082/188] Update ghcr.io/gethomepage/homepage Docker tag to v1.7.0 --- homepage/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homepage/compose.yaml b/homepage/compose.yaml index c95d290..0b088ef 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -15,7 +15,7 @@ services: homepage: container_name: homepage - image: ghcr.io/gethomepage/homepage:v1.6.1 + image: ghcr.io/gethomepage/homepage:v1.7.0 restart: unless-stopped depends_on: homepage_socket_proxy: -- 2.52.0 From 70eef8023f721dfb9ea4a219193694922302acf3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 14 Nov 2025 02:04:25 +0000 Subject: [PATCH 083/188] Update docker.io/library/postgres Docker tag to v17.7 --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 56b93ee..67cad60 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:17.6 + image: docker.io/library/postgres:17.7 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 436dd50..8f6bd57 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:17.6 + image: docker.io/library/postgres:17.7 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 3bc90e1050a32647d19a00c93f2295b6fcce68f0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 15 Nov 2025 02:04:23 +0000 Subject: [PATCH 084/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.2 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index f1d257c..4af0e49 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.11.1 + image: ghcr.io/home-assistant/home-assistant:2025.11.2 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From 6d6e06d666707d9adc216b0e652ff6a94824c15e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Nov 2025 02:04:18 +0000 Subject: [PATCH 085/188] Update ghcr.io/georgmangold/console Docker tag to v1.9.0 --- minio/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minio/compose.yaml b/minio/compose.yaml index 9f473fe..f28aad7 100644 --- a/minio/compose.yaml +++ b/minio/compose.yaml @@ -25,7 +25,7 @@ services: minio-console: container_name: minio-console - image: ghcr.io/georgmangold/console:v1.8.1 + image: ghcr.io/georgmangold/console:v1.9.0 restart: unless-stopped depends_on: minio: -- 2.52.0 From fc9855b5f3422d307ced85ae29f2103eb56a78e5 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 18 Nov 2025 15:46:35 +0530 Subject: [PATCH 086/188] Unarchieve caddy-cloudflare --- .../caddy-cloudflare => caddy-cloudflare}/docker-compose.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {.archived/caddy-cloudflare => caddy-cloudflare}/docker-compose.yml (100%) diff --git a/.archived/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml similarity index 100% rename from .archived/caddy-cloudflare/docker-compose.yml rename to caddy-cloudflare/docker-compose.yml -- 2.52.0 From f7d74100e5d59fcdb52dd16cca4b61d6e0662b72 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 18 Nov 2025 15:54:25 +0530 Subject: [PATCH 087/188] Update caddy-cloudflare --- caddy-cloudflare/docker-compose.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml index 73c3c32..3cd265a 100644 --- a/caddy-cloudflare/docker-compose.yml +++ b/caddy-cloudflare/docker-compose.yml @@ -1,7 +1,8 @@ services: caddy: - image: docker.io/ryuupendragon/caddy-cloudflare:2.10.0 + image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:c66201618e01964de689e79c5552bfbe54061a6b94fd4363d8ae5bb8f9050dd6 container_name: caddy + restart: unless-stopped cap_add: - NET_ADMIN environment: @@ -10,15 +11,12 @@ services: - ${APPDATA_PATH}/caddy/caddy-file:/etc/caddy - ${APPDATA_PATH}/caddy/caddy-config:/config - ${APPDATA_PATH}/caddy/caddy-data:/data - - ${APPDATA_PATH}/caddy/caddy-logs:/logs - - ${APPDATA_PATH}/caddy/caddy-srv:/srv ports: - ${HTTP_PORT}:80 - ${HTTPS_PORT}:443 - ${HTTPS_PORT}:443/udp networks: - frontend - restart: unless-stopped networks: frontend: -- 2.52.0 From d46a30a1379ad3dcbbdd1ce1afeada4cc49fd9a4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Nov 2025 10:30:46 +0000 Subject: [PATCH 088/188] Update ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2 Docker digest to 2ff7c18 --- caddy-cloudflare/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml index 3cd265a..787ed98 100644 --- a/caddy-cloudflare/docker-compose.yml +++ b/caddy-cloudflare/docker-compose.yml @@ -1,6 +1,6 @@ services: caddy: - image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:c66201618e01964de689e79c5552bfbe54061a6b94fd4363d8ae5bb8f9050dd6 + image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:2ff7c18f9f927f92e9066944d52c9e0fe55e5b4dfa80e447781f9fcbc98ab382 container_name: caddy restart: unless-stopped cap_add: -- 2.52.0 From b2813713eaad2fcb42830abccbc1575266ed229a Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 18 Nov 2025 16:22:53 +0530 Subject: [PATCH 089/188] Archieve caddy --- .../caddy-cloudflare-ddns}/compose.yaml | 0 {caddy-crowdsec => .archived/caddy-crowdsec}/docker-compose.yml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {caddy-cloudflare-ddns => .archived/caddy-cloudflare-ddns}/compose.yaml (100%) rename {caddy-crowdsec => .archived/caddy-crowdsec}/docker-compose.yml (100%) diff --git a/caddy-cloudflare-ddns/compose.yaml b/.archived/caddy-cloudflare-ddns/compose.yaml similarity index 100% rename from caddy-cloudflare-ddns/compose.yaml rename to .archived/caddy-cloudflare-ddns/compose.yaml diff --git a/caddy-crowdsec/docker-compose.yml b/.archived/caddy-crowdsec/docker-compose.yml similarity index 100% rename from caddy-crowdsec/docker-compose.yml rename to .archived/caddy-crowdsec/docker-compose.yml -- 2.52.0 From c3d25b12948454eff1b4110f8dbd52200a09a087 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 18 Nov 2025 16:25:05 +0530 Subject: [PATCH 090/188] Update caddy to ghcr --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index 2c7d8bf..abde901 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: docker.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 + image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From d0418010047026eee2f25da367b3fc842f6501d0 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 18 Nov 2025 16:26:52 +0530 Subject: [PATCH 091/188] Update caddy with hash --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index abde901..ecfb6bc 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 + image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:eee459bb606ed6ab49b0742436f76bd4dd10b062fced17350d7ec39b6e9c675e restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From 5a9d5e5f8a19f80b0ca4959ad1f2a8a000f1c9ac Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Nov 2025 11:02:50 +0000 Subject: [PATCH 092/188] Update ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 Docker digest to ad9cb6a --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index ecfb6bc..5c29f22 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:eee459bb606ed6ab49b0742436f76bd4dd10b062fced17350d7ec39b6e9c675e + image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:ad9cb6a4f1702d430dc91c84f86fb77ee510fb050ff4afda6d05ec0538d08a59 restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From 037740be17cb7b65866f1c4f90ffc7e0f595013a Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 18 Nov 2025 19:17:44 +0530 Subject: [PATCH 093/188] Archieve cloudflare-ddns --- {cloudflare-ddns => .archived/cloudflare-ddns}/docker-compose.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {cloudflare-ddns => .archived/cloudflare-ddns}/docker-compose.yml (100%) diff --git a/cloudflare-ddns/docker-compose.yml b/.archived/cloudflare-ddns/docker-compose.yml similarity index 100% rename from cloudflare-ddns/docker-compose.yml rename to .archived/cloudflare-ddns/docker-compose.yml -- 2.52.0 From ed805754b55f9f1f47fb990bf1308feaf467d2eb Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 18 Nov 2025 19:27:28 +0530 Subject: [PATCH 094/188] Archive komodo --- {komodo => .archived/komodo}/.env | 0 {komodo => .archived/komodo}/core.config.toml | 0 {komodo => .archived/komodo}/docker-compose.yml | 0 {komodo => .archived/komodo}/periphery.config.toml | 0 {komodo_periphery => .archived/komodo_periphery}/.env | 0 .../komodo_periphery}/docker-compose.yml | 0 .../komodo_periphery}/periphery.config.toml | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename {komodo => .archived/komodo}/.env (100%) rename {komodo => .archived/komodo}/core.config.toml (100%) rename {komodo => .archived/komodo}/docker-compose.yml (100%) rename {komodo => .archived/komodo}/periphery.config.toml (100%) rename {komodo_periphery => .archived/komodo_periphery}/.env (100%) rename {komodo_periphery => .archived/komodo_periphery}/docker-compose.yml (100%) rename {komodo_periphery => .archived/komodo_periphery}/periphery.config.toml (100%) diff --git a/komodo/.env b/.archived/komodo/.env similarity index 100% rename from komodo/.env rename to .archived/komodo/.env diff --git a/komodo/core.config.toml b/.archived/komodo/core.config.toml similarity index 100% rename from komodo/core.config.toml rename to .archived/komodo/core.config.toml diff --git a/komodo/docker-compose.yml b/.archived/komodo/docker-compose.yml similarity index 100% rename from komodo/docker-compose.yml rename to .archived/komodo/docker-compose.yml diff --git a/komodo/periphery.config.toml b/.archived/komodo/periphery.config.toml similarity index 100% rename from komodo/periphery.config.toml rename to .archived/komodo/periphery.config.toml diff --git a/komodo_periphery/.env b/.archived/komodo_periphery/.env similarity index 100% rename from komodo_periphery/.env rename to .archived/komodo_periphery/.env diff --git a/komodo_periphery/docker-compose.yml b/.archived/komodo_periphery/docker-compose.yml similarity index 100% rename from komodo_periphery/docker-compose.yml rename to .archived/komodo_periphery/docker-compose.yml diff --git a/komodo_periphery/periphery.config.toml b/.archived/komodo_periphery/periphery.config.toml similarity index 100% rename from komodo_periphery/periphery.config.toml rename to .archived/komodo_periphery/periphery.config.toml -- 2.52.0 From 75c64417d2f68694fe350c8b2da441af1cfc25be Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 18 Nov 2025 19:36:53 +0530 Subject: [PATCH 095/188] Add sha256 hash --- adminer/compose.yaml | 2 +- backrest/compose.yaml | 2 +- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- code-server/compose.yaml | 2 +- forgejo/compose.yaml | 2 +- gitea-runner/docker-compose-multi.yml | 6 +++--- gitea-runner/docker-compose.yml | 2 +- gotify/docker-compose.yml | 2 +- healthchecks/docker-compose.yml | 2 +- home-assistant/compose.yaml | 2 +- homepage/compose.yaml | 4 ++-- lldap/compose.yaml | 4 ++-- minio/compose.yaml | 4 ++-- pocket-id/compose.yaml | 4 ++-- portainer-agent/docker-compose.yml | 2 +- portainer/docker-compose.yml | 2 +- uptime-kuma/docker-compose.yml | 2 +- 17 files changed, 23 insertions(+), 23 deletions(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index 57482a0..15ff422 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.1 + image: docker.io/library/adminer:5.4.1@sha256:b1d44e230bed34ff218882f2884e1e78f9659d968d3230a3974d9018172783ea restart: unless-stopped ports: - ${PORT}:8080 diff --git a/backrest/compose.yaml b/backrest/compose.yaml index 921bd2b..a365505 100644 --- a/backrest/compose.yaml +++ b/backrest/compose.yaml @@ -1,7 +1,7 @@ services: backrest: container_name: backrest - image: docker.io/garethgeorge/backrest:v1.10.1 + image: docker.io/garethgeorge/backrest:v1.10.1@sha256:1308397161321b3c5aeca8acc6bf26eccb990df385f2532d3ce0eaa8b483dedf restart: unless-stopped hostname: ${HOSTNAME} environment: diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index ecfb6bc..f59766a 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -1,7 +1,7 @@ services: crowdsec: container_name: crowdsec - image: ghcr.io/crowdsecurity/crowdsec:v1.7.3 + image: ghcr.io/crowdsecurity/crowdsec:v1.7.3@sha256:4beb1633cf4f41bb6f9e64d065d151d3aa5e3aa7082d5c3061a243037db0d890 restart: unless-stopped environment: - BOUNCER_KEY_CADDY=${CROWDSEC_API_KEY} diff --git a/code-server/compose.yaml b/code-server/compose.yaml index 8b1a64f..698953f 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.105.1 + image: ghcr.io/linuxserver/code-server:4.105.1@sha256:f01693e529a6c4db98deb4bb28bf2655a403489831e962e6cc0b2c5f89f220f6 restart: unless-stopped environment: - PUID=${PUID} diff --git a/forgejo/compose.yaml b/forgejo/compose.yaml index eb85fd5..c4a2f27 100644 --- a/forgejo/compose.yaml +++ b/forgejo/compose.yaml @@ -1,7 +1,7 @@ services: forgejo: container_name: forgejo - image: codeberg.org/forgejo/forgejo:13.0.2-rootless + image: codeberg.org/forgejo/forgejo:13.0.2-rootless@sha256:a704cc203d78a854e0887e08fcbd7a45f9bc2b5fd8551c88b914b044792c4b1b restart: unless-stopped user: ${PUID}:${PGID} volumes: diff --git a/gitea-runner/docker-compose-multi.yml b/gitea-runner/docker-compose-multi.yml index 008f293..b175f2f 100644 --- a/gitea-runner/docker-compose-multi.yml +++ b/gitea-runner/docker-compose-multi.yml @@ -1,7 +1,7 @@ services: gitea_runner1: container_name: gitea_runner1 - image: docker.io/gitea/act_runner:0.2.13 + image: docker.io/gitea/act_runner:0.2.13@sha256:8477d5b61b655caad4449888bae39f1f34bebd27db56cb15a62dccb3dcf3a944 restart: unless-stopped environment: CONFIG_FILE: /config.yml @@ -15,7 +15,7 @@ services: gitea_runner2: container_name: gitea_runner2 - image: docker.io/gitea/act_runner:0.2.13 + image: docker.io/gitea/act_runner:0.2.13@sha256:8477d5b61b655caad4449888bae39f1f34bebd27db56cb15a62dccb3dcf3a944 restart: unless-stopped environment: CONFIG_FILE: /config.yml @@ -29,7 +29,7 @@ services: gitea_runner3: container_name: gitea_runner3 - image: docker.io/gitea/act_runner:0.2.13 + image: docker.io/gitea/act_runner:0.2.13@sha256:8477d5b61b655caad4449888bae39f1f34bebd27db56cb15a62dccb3dcf3a944 restart: unless-stopped environment: CONFIG_FILE: /config.yml diff --git a/gitea-runner/docker-compose.yml b/gitea-runner/docker-compose.yml index ac63761..a8cd01a 100644 --- a/gitea-runner/docker-compose.yml +++ b/gitea-runner/docker-compose.yml @@ -1,7 +1,7 @@ services: gitea_runner: container_name: gitea_runner - image: docker.io/gitea/act_runner:0.2.13 + image: docker.io/gitea/act_runner:0.2.13@sha256:8477d5b61b655caad4449888bae39f1f34bebd27db56cb15a62dccb3dcf3a944 restart: unless-stopped environment: CONFIG_FILE: /config.yml diff --git a/gotify/docker-compose.yml b/gotify/docker-compose.yml index bf20408..598b19c 100644 --- a/gotify/docker-compose.yml +++ b/gotify/docker-compose.yml @@ -1,7 +1,7 @@ services: gotify: container_name: gotify - image: ghcr.io/gotify/server:2.7.3 + image: ghcr.io/gotify/server:2.7.3@sha256:2ae0e4e689f183137c8247884382fcb174d5a72253ce1897e7e5267090093fc8 restart: unless-stopped environment: - TZ=${TZ} diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index e3c5069..883d726 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:3.11.20250828 + image: ghcr.io/linuxserver/healthchecks:3.11.2@sha256:416d515486dd634811f08219da4ba66e519b271d29f5dd1d8cce02a3870d4c51 restart: unless-stopped environment: - PUID=${PUID} diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 4af0e49..202b853 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.11.2 + image: ghcr.io/home-assistant/home-assistant:2025.11.2@sha256:02f582ea7d25f41761282ac0965baf89f0009efed3ad92f8d7eaba5eb6ffd9a8 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config diff --git a/homepage/compose.yaml b/homepage/compose.yaml index 0b088ef..6e2d91a 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -1,7 +1,7 @@ services: homepage_socket_proxy: container_name: homepage_socket_proxy - image: ghcr.io/11notes/socket-proxy:2.1.6 + image: ghcr.io/11notes/socket-proxy:2.1.6@ sha256:2f4e605a5441b31389a95ef942af45927e8df4df4e974cfa271a388799d4f87b restart: unless-stopped read_only: true user: ${SOCKET_UID}:${SOCKET_GID} @@ -15,7 +15,7 @@ services: homepage: container_name: homepage - image: ghcr.io/gethomepage/homepage:v1.7.0 + image: ghcr.io/gethomepage/homepage:v1.7.0@sha256:b6ac42c31845ea7c862d71451c16413a6284430d8ff08e16ad791f42718a7c71 restart: unless-stopped depends_on: homepage_socket_proxy: diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 67cad60..2eb5182 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:17.7 + image: docker.io/library/postgres:17.7@sha256:ecebd237d9aaf83112427807848bc41ba6bd4df8a2f6936e09f7db1813609625 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} @@ -20,7 +20,7 @@ services: lldap: container_name: lldap - image: ghcr.io/lldap/lldap:v0.6.2-alpine-rootless + image: ghcr.io/lldap/lldap:v0.6.2-alpine-rootless@sha256:35df821899ec54c11eaab395e9c68e191e2582592cba343b0a904f6821aadcd2 restart: unless-stopped depends_on: lldap_db: diff --git a/minio/compose.yaml b/minio/compose.yaml index f28aad7..07e92b6 100644 --- a/minio/compose.yaml +++ b/minio/compose.yaml @@ -1,7 +1,7 @@ services: minio: container_name: minio - image: docker.io/minio/minio:RELEASE.2025-09-07T16-13-09Z + image: docker.io/minio/minio:RELEASE.2025-09-07T16-13-09Z@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e restart: unless-stopped command: server /data user: ${PUID}:${PGID} @@ -25,7 +25,7 @@ services: minio-console: container_name: minio-console - image: ghcr.io/georgmangold/console:v1.9.0 + image: ghcr.io/georgmangold/console:v1.9.0@sha256:9fa6c39bf72a428379ddbd972c3d875f698c50629dcde9f32dced2342d8fe48a restart: unless-stopped depends_on: minio: diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 8f6bd57..2731149 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:17.7 + image: docker.io/library/postgres:17.7@sha256:ecebd237d9aaf83112427807848bc41ba6bd4df8a2f6936e09f7db1813609625 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} @@ -20,7 +20,7 @@ services: pocket-id: container_name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v1.15.0-distroless + image: ghcr.io/pocket-id/pocket-id:v1.15.0-distroless@sha256:102e9dcb75f15adfd154ef7eab0ce36c36d82fc7a56cfb006ced980cfaa3a188 restart: unless-stopped depends_on: pocket-id-db: diff --git a/portainer-agent/docker-compose.yml b/portainer-agent/docker-compose.yml index 165afcd..9cd37f3 100644 --- a/portainer-agent/docker-compose.yml +++ b/portainer-agent/docker-compose.yml @@ -1,7 +1,7 @@ services: portainer-agent: container_name: portainer-agent - image: docker.io/portainer/agent:alpine + image: docker.io/portainer/agent:2.33.3-alpine@sha256:91d1c4114edf4958307fd331b118eac32e1d228cf121bf56ce8c532036d184ce restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock diff --git a/portainer/docker-compose.yml b/portainer/docker-compose.yml index 6a21b05..e877252 100644 --- a/portainer/docker-compose.yml +++ b/portainer/docker-compose.yml @@ -1,7 +1,7 @@ services: portainer: container_name: portainer - image: docker.io/portainer/portainer-ee:alpine + image: docker.io/portainer/portainer-ee:2.33.3-alpine@sha256:975684e6af5b30a7112e66ae686b99150bf8396aeff0ddb37241d871b550a839 restart: unless-stopped volumes: - ./data:/data diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml index 4b09073..d1d0d25 100644 --- a/uptime-kuma/docker-compose.yml +++ b/uptime-kuma/docker-compose.yml @@ -1,7 +1,7 @@ services: uptime-kuma: container_name: uptime-kuma - image: docker.io/louislam/uptime-kuma:2.0.2 + image: ghcr.io/louislam/uptime-kuma:2.0.2@sha256:4c364ef96aaddac7ec4c85f5e5f31c3394d35f631381ccbbf93f18fd26ac7cba restart: unless-stopped volumes: - ${APPDATA_PATH}/uptime-kuma/config:/app/data -- 2.52.0 From 7526bf45f82151c66108826b6e7ea7c57c705c98 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 19 Nov 2025 02:04:50 +0000 Subject: [PATCH 096/188] Update ghcr.io/11notes/socket-proxy:2.1.6 Docker digest to 2f4e605 --- homepage/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homepage/compose.yaml b/homepage/compose.yaml index 6e2d91a..c8f3ed8 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -1,7 +1,7 @@ services: homepage_socket_proxy: container_name: homepage_socket_proxy - image: ghcr.io/11notes/socket-proxy:2.1.6@ sha256:2f4e605a5441b31389a95ef942af45927e8df4df4e974cfa271a388799d4f87b + image: ghcr.io/11notes/socket-proxy:2.1.6@sha256:2f4e605a5441b31389a95ef942af45927e8df4df4e974cfa271a388799d4f87b restart: unless-stopped read_only: true user: ${SOCKET_UID}:${SOCKET_GID} -- 2.52.0 From 5ff5e8a7a030c9bb369ddcb3c756d7b913e054c0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 20 Nov 2025 02:04:37 +0000 Subject: [PATCH 097/188] Update docker.io/library/postgres:17.7 Docker digest to f337b02 --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 2eb5182..6126431 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:17.7@sha256:ecebd237d9aaf83112427807848bc41ba6bd4df8a2f6936e09f7db1813609625 + image: docker.io/library/postgres:17.7@sha256:f337b026cb1fb954a93f2e33a62bf9ea7fffc1dafc1586c53b93922a8d6ee018 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 2731149..f402b64 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:17.7@sha256:ecebd237d9aaf83112427807848bc41ba6bd4df8a2f6936e09f7db1813609625 + image: docker.io/library/postgres:17.7@sha256:f337b026cb1fb954a93f2e33a62bf9ea7fffc1dafc1586c53b93922a8d6ee018 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 9eb0bac33d238a399e9619d5dbaaea05577013fe Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 21 Nov 2025 02:04:06 +0000 Subject: [PATCH 098/188] Update ghcr.io/linuxserver/code-server Docker tag to v4.106.2 --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index 698953f..993b146 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.105.1@sha256:f01693e529a6c4db98deb4bb28bf2655a403489831e962e6cc0b2c5f89f220f6 + image: ghcr.io/linuxserver/code-server:4.106.2@sha256:a98afdbcb59559f11e5e8df284062e55da1076b2e470e13db4aae133ea82bad0 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From e3b9eff67f4fd08a34b28d3198136232a2cb7d90 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 22 Nov 2025 02:04:58 +0000 Subject: [PATCH 099/188] Update codeberg.org/forgejo/forgejo Docker tag to v13.0.3 --- forgejo/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forgejo/compose.yaml b/forgejo/compose.yaml index c4a2f27..77287ec 100644 --- a/forgejo/compose.yaml +++ b/forgejo/compose.yaml @@ -1,7 +1,7 @@ services: forgejo: container_name: forgejo - image: codeberg.org/forgejo/forgejo:13.0.2-rootless@sha256:a704cc203d78a854e0887e08fcbd7a45f9bc2b5fd8551c88b914b044792c4b1b + image: codeberg.org/forgejo/forgejo:13.0.3-rootless@sha256:d47936012f3bd7beca375af625d8c65580f9b781fde63893579a258d5c18f966 restart: unless-stopped user: ${PUID}:${PGID} volumes: -- 2.52.0 From c0ecedc2df88ceab33161b2c1c08aabc4c1d5d5c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 22 Nov 2025 02:05:09 +0000 Subject: [PATCH 100/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.3 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 202b853..0c0a72e 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.11.2@sha256:02f582ea7d25f41761282ac0965baf89f0009efed3ad92f8d7eaba5eb6ffd9a8 + image: ghcr.io/home-assistant/home-assistant:2025.11.3@sha256:f971850a6ec1fb5c5fd4e1748058e9e1f589aaf0da933b8d88bb5dee03f5b5e8 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From f10653d37f8bc9c4641475842c0c5b095c7d79bf Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 24 Nov 2025 02:04:20 +0000 Subject: [PATCH 101/188] Update docker.io/library/adminer:5.4.1 Docker digest to 01d530c --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index 15ff422..ae59ab6 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.1@sha256:b1d44e230bed34ff218882f2884e1e78f9659d968d3230a3974d9018172783ea + image: docker.io/library/adminer:5.4.1@sha256:01d530ceb89d1a940b80dd990fa79b49d39add22752ac789fd663de10673f3ca restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From 3946090d85ddc8b334205c0e89a6e67fe33682ff Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 27 Nov 2025 13:36:31 +0000 Subject: [PATCH 102/188] Update docker.io/portainer/agent Docker tag to v2.36.0 --- portainer-agent/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portainer-agent/docker-compose.yml b/portainer-agent/docker-compose.yml index 9cd37f3..c65f5dd 100644 --- a/portainer-agent/docker-compose.yml +++ b/portainer-agent/docker-compose.yml @@ -1,7 +1,7 @@ services: portainer-agent: container_name: portainer-agent - image: docker.io/portainer/agent:2.33.3-alpine@sha256:91d1c4114edf4958307fd331b118eac32e1d228cf121bf56ce8c532036d184ce + image: docker.io/portainer/agent:2.36.0-alpine@sha256:8dac9e7e9ed43db5e7a0ab5c641d996349759fce8fcaa221fd65e05e9bd6433b restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock -- 2.52.0 From 6611b6afe114a3c68a5b7005f0322e471a89e61a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 27 Nov 2025 13:36:33 +0000 Subject: [PATCH 103/188] Update docker.io/portainer/portainer-ee Docker tag to v2.36.0 --- portainer/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portainer/docker-compose.yml b/portainer/docker-compose.yml index e877252..a0ae213 100644 --- a/portainer/docker-compose.yml +++ b/portainer/docker-compose.yml @@ -1,7 +1,7 @@ services: portainer: container_name: portainer - image: docker.io/portainer/portainer-ee:2.33.3-alpine@sha256:975684e6af5b30a7112e66ae686b99150bf8396aeff0ddb37241d871b550a839 + image: docker.io/portainer/portainer-ee:2.36.0-alpine@sha256:1e0ddfbc2d890572887dc84e6207c0d16f1d1f5bd0e4c6dbdbdaf4ebd22675fc restart: unless-stopped volumes: - ./data:/data -- 2.52.0 From 992ef8cceaea197c7f344b57881fb5a95920b377 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 27 Nov 2025 13:36:43 +0000 Subject: [PATCH 104/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v3.12.20251126 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index 883d726..846584e 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:3.11.2@sha256:416d515486dd634811f08219da4ba66e519b271d29f5dd1d8cce02a3870d4c51 + image: ghcr.io/linuxserver/healthchecks:3.12.20251126@sha256:c98b4761182017aeadb0280c018e7dad6f30810ab3a9fd31aac2c828723c0d3e restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 209a109e96c83f982e7f3df777a17dfb06dff1fa Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 28 Nov 2025 02:04:33 +0000 Subject: [PATCH 105/188] Update ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 Docker digest to ec96890 --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index b66d548..cb5a4ec 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:ad9cb6a4f1702d430dc91c84f86fb77ee510fb050ff4afda6d05ec0538d08a59 + image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:ec96890963f4e9464c6a0e8be84cd9eb41a7fcc8d37d4917a8cad74b9ba3f643 restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From cabf71ca12953118febc2069d47576c232035d6d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 28 Nov 2025 02:04:35 +0000 Subject: [PATCH 106/188] Update ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2 Docker digest to e64489e --- caddy-cloudflare/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml index 787ed98..16c63ae 100644 --- a/caddy-cloudflare/docker-compose.yml +++ b/caddy-cloudflare/docker-compose.yml @@ -1,6 +1,6 @@ services: caddy: - image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:2ff7c18f9f927f92e9066944d52c9e0fe55e5b4dfa80e447781f9fcbc98ab382 + image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:e64489e8c9c0a036b7bd02654a41ec9a09e56d1792a203fdfc53f354d08d9e15 container_name: caddy restart: unless-stopped cap_add: -- 2.52.0 From 331e7f25112cb21869c87433bdad7a618c47a807 Mon Sep 17 00:00:00 2001 From: Ryuu Pendragon Date: Sat, 29 Nov 2025 12:36:06 +0530 Subject: [PATCH 107/188] Update portainer/docker-compose.yml --- portainer/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portainer/docker-compose.yml b/portainer/docker-compose.yml index a0ae213..7f0ef8a 100644 --- a/portainer/docker-compose.yml +++ b/portainer/docker-compose.yml @@ -1,7 +1,7 @@ services: portainer: container_name: portainer - image: docker.io/portainer/portainer-ee:2.36.0-alpine@sha256:1e0ddfbc2d890572887dc84e6207c0d16f1d1f5bd0e4c6dbdbdaf4ebd22675fc + image: docker.io/portainer/portainer-ee:alpine@sha256:9383ce83751e87111a6fd04e6add78df4a11569a6e89a1b3129a5eeaa807d126 restart: unless-stopped volumes: - ./data:/data -- 2.52.0 From 75315812b7f8da726b77a28b9ca049c33bf55a77 Mon Sep 17 00:00:00 2001 From: Ryuu Pendragon Date: Sat, 29 Nov 2025 12:37:22 +0530 Subject: [PATCH 108/188] Update portainer-agent/docker-compose.yml --- portainer-agent/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portainer-agent/docker-compose.yml b/portainer-agent/docker-compose.yml index c65f5dd..bd294fb 100644 --- a/portainer-agent/docker-compose.yml +++ b/portainer-agent/docker-compose.yml @@ -1,7 +1,7 @@ services: portainer-agent: container_name: portainer-agent - image: docker.io/portainer/agent:2.36.0-alpine@sha256:8dac9e7e9ed43db5e7a0ab5c641d996349759fce8fcaa221fd65e05e9bd6433b + image: docker.io/portainer/agent:alpine@sha256:167e2e2283f262871a9e1c510faf160e8c212316e7c8ab5e6ae34c187ce12c61 restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock -- 2.52.0 From 91eeab6857c275efa5e3aba2d53eced71323e90d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 1 Dec 2025 02:03:58 +0000 Subject: [PATCH 109/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v3.13.20251130 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index 846584e..b891713 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:3.12.20251126@sha256:c98b4761182017aeadb0280c018e7dad6f30810ab3a9fd31aac2c828723c0d3e + image: ghcr.io/linuxserver/healthchecks:3.13.20251130@sha256:1e62d9c7473e6436ec577fb4e0ad8692ecd79dfdabf851db148210b471e1f6a3 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From c049172a6b16517304a24b947addd6a81985b5f1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 1 Dec 2025 02:04:08 +0000 Subject: [PATCH 110/188] Update ghcr.io/pocket-id/pocket-id Docker tag to v1.16.0 --- pocket-id/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index f402b64..05c617a 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -20,7 +20,7 @@ services: pocket-id: container_name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v1.15.0-distroless@sha256:102e9dcb75f15adfd154ef7eab0ce36c36d82fc7a56cfb006ced980cfaa3a188 + image: ghcr.io/pocket-id/pocket-id:v1.16.0-distroless@sha256:db061d34e1f6ff4aeb9b8a4a654fc95b820ad8be282c8bcf298eba8d8f0f0ecb restart: unless-stopped depends_on: pocket-id-db: -- 2.52.0 From d5f31332253c62dee6260520d40dc061ae74d02f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 2 Dec 2025 02:04:06 +0000 Subject: [PATCH 111/188] Update ghcr.io/linuxserver/code-server Docker tag to v4.106.3 --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index 993b146..388c140 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.106.2@sha256:a98afdbcb59559f11e5e8df284062e55da1076b2e470e13db4aae133ea82bad0 + image: ghcr.io/linuxserver/code-server:4.106.3@sha256:aab9520fe923b2d93dccc2c806f3dc60649c2f4a2847fcd40c942227d0f1ae8f restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From f8e09753affd87b7de548f096d3a3c6451b00374 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 4 Dec 2025 02:05:00 +0000 Subject: [PATCH 112/188] Update ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 Docker digest to 7c39ca4 --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index cb5a4ec..80178ae 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:ec96890963f4e9464c6a0e8be84cd9eb41a7fcc8d37d4917a8cad74b9ba3f643 + image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:7c39ca4d4e9cbd42c7787439f600f83de1baa98f0fc47ae19abd94cdcc64ed3d restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From 58beb952a261df17393bcb771a553a5ea502369b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 4 Dec 2025 02:05:02 +0000 Subject: [PATCH 113/188] Update ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2 Docker digest to fcfcc64 --- caddy-cloudflare/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml index 16c63ae..2fa280e 100644 --- a/caddy-cloudflare/docker-compose.yml +++ b/caddy-cloudflare/docker-compose.yml @@ -1,6 +1,6 @@ services: caddy: - image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:e64489e8c9c0a036b7bd02654a41ec9a09e56d1792a203fdfc53f354d08d9e15 + image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:fcfcc6461e32b6f7586b8adde4bf3ff4d965470f12f47c8c90148f13f1790494 container_name: caddy restart: unless-stopped cap_add: -- 2.52.0 From 9e52c5724701e524a2d27fdf893989b878e2b494 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 4 Dec 2025 02:05:04 +0000 Subject: [PATCH 114/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.12.0 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 0c0a72e..22b856b 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.11.3@sha256:f971850a6ec1fb5c5fd4e1748058e9e1f589aaf0da933b8d88bb5dee03f5b5e8 + image: ghcr.io/home-assistant/home-assistant:2025.12.0@sha256:8951fcbb794da8f261e1639c668639bc90f9520b48099b5715f6d5fbfef08a0e restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From 64b8710f7f08d693f4df3c90ec4ae1d9dd0e899d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 5 Dec 2025 02:04:55 +0000 Subject: [PATCH 115/188] Update docker.io/library/adminer:5.4.1 Docker digest to 3bce505 --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index ae59ab6..b36b099 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.1@sha256:01d530ceb89d1a940b80dd990fa79b49d39add22752ac789fd663de10673f3ca + image: docker.io/library/adminer:5.4.1@sha256:3bce505927f115e80dedfa3be4c2a7c79226ae8b1994fd5bf7517d83bb8abf60 restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From 9f0e29e3f542b641208e2a621e702e433c090aba Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 9 Dec 2025 02:04:25 +0000 Subject: [PATCH 116/188] Update docker.io/library/postgres:17.7 Docker digest to 1c2b6ae --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 6126431..754cbae 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:17.7@sha256:f337b026cb1fb954a93f2e33a62bf9ea7fffc1dafc1586c53b93922a8d6ee018 + image: docker.io/library/postgres:17.7@sha256:1c2b6ae7bd9b9a334a956ea3b6fb9681351991e68fc1d6e8d3c6aa94fc43254a restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index f402b64..4309d4d 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:17.7@sha256:f337b026cb1fb954a93f2e33a62bf9ea7fffc1dafc1586c53b93922a8d6ee018 + image: docker.io/library/postgres:17.7@sha256:1c2b6ae7bd9b9a334a956ea3b6fb9681351991e68fc1d6e8d3c6aa94fc43254a restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 9c831ebb053b9b7a226f80b7fcbce398f391b943 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 9 Dec 2025 02:04:28 +0000 Subject: [PATCH 117/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.12.2 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 22b856b..0656c79 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.12.0@sha256:8951fcbb794da8f261e1639c668639bc90f9520b48099b5715f6d5fbfef08a0e + image: ghcr.io/home-assistant/home-assistant:2025.12.2@sha256:60dd3a329324b92017b7c8665648d65a9568a5a4205e93cad67ab9dec432f2d1 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From afd593a065c9990210de4da25a4d1808ffbc6ff3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 9 Dec 2025 02:04:59 +0000 Subject: [PATCH 118/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v3.13.20251208 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index b891713..4d47e09 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:3.13.20251130@sha256:1e62d9c7473e6436ec577fb4e0ad8692ecd79dfdabf851db148210b471e1f6a3 + image: ghcr.io/linuxserver/healthchecks:3.13.20251208@sha256:1c366cfe149694ae039c0f3bd9b345a1121fac0e5bda94ab8b9dc7cbeaab7d53 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From d08de18c54d8f4a6962fb34c985c3bbc03e7152f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 9 Dec 2025 06:47:07 +0000 Subject: [PATCH 119/188] Update docker.io/library/postgres:17.7 Docker digest to 929190a --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 754cbae..14b7d3e 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:17.7@sha256:1c2b6ae7bd9b9a334a956ea3b6fb9681351991e68fc1d6e8d3c6aa94fc43254a + image: docker.io/library/postgres:17.7@sha256:929190a12e0833c89276f78c7cf665aaaa62b5930e6f852e9f733f8b737d3f8f restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 4309d4d..bd56a1f 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:17.7@sha256:1c2b6ae7bd9b9a334a956ea3b6fb9681351991e68fc1d6e8d3c6aa94fc43254a + image: docker.io/library/postgres:17.7@sha256:929190a12e0833c89276f78c7cf665aaaa62b5930e6f852e9f733f8b737d3f8f restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From ffc20eba247a6161ca0c94a3e174313f53e607d8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 10 Dec 2025 02:04:06 +0000 Subject: [PATCH 120/188] Update ghcr.io/crowdsecurity/crowdsec Docker tag to v1.7.4 --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index 80178ae..56ca848 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -1,7 +1,7 @@ services: crowdsec: container_name: crowdsec - image: ghcr.io/crowdsecurity/crowdsec:v1.7.3@sha256:4beb1633cf4f41bb6f9e64d065d151d3aa5e3aa7082d5c3061a243037db0d890 + image: ghcr.io/crowdsecurity/crowdsec:v1.7.4@sha256:4312a5109057f2a6b1237431abe638cd1026ecb3a9c2707c6ccc1ed09e4cb994 restart: unless-stopped environment: - BOUNCER_KEY_CADDY=${CROWDSEC_API_KEY} -- 2.52.0 From 4c0ad7ade92911896c0ddc2a43b8fd423fefbb6d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 11 Dec 2025 02:08:00 +0000 Subject: [PATCH 121/188] Update docker.io/library/postgres:17.7 Docker digest to dca7512 --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 14b7d3e..0e86e7b 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:17.7@sha256:929190a12e0833c89276f78c7cf665aaaa62b5930e6f852e9f733f8b737d3f8f + image: docker.io/library/postgres:17.7@sha256:dca7512acaa113409df7e40d977d801e53c0c8088e45d4311a45b4065ccfdcd3 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index bd56a1f..e4a07a0 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:17.7@sha256:929190a12e0833c89276f78c7cf665aaaa62b5930e6f852e9f733f8b737d3f8f + image: docker.io/library/postgres:17.7@sha256:dca7512acaa113409df7e40d977d801e53c0c8088e45d4311a45b4065ccfdcd3 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 3f8259dbf1537d8340c9a9c206281276146d59fe Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 11 Dec 2025 02:08:10 +0000 Subject: [PATCH 122/188] Update ghcr.io/gethomepage/homepage Docker tag to v1.8.0 --- homepage/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homepage/compose.yaml b/homepage/compose.yaml index c8f3ed8..2c69c98 100644 --- a/homepage/compose.yaml +++ b/homepage/compose.yaml @@ -15,7 +15,7 @@ services: homepage: container_name: homepage - image: ghcr.io/gethomepage/homepage:v1.7.0@sha256:b6ac42c31845ea7c862d71451c16413a6284430d8ff08e16ad791f42718a7c71 + image: ghcr.io/gethomepage/homepage:v1.8.0@sha256:7dc099d5c6ec7fc945d858218565925b01ff8a60bcbfda990fc680a8b5cd0b6e restart: unless-stopped depends_on: homepage_socket_proxy: -- 2.52.0 From 6b26654ba09b0578567b43f492e5e5836a38c9e7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 11 Dec 2025 02:08:23 +0000 Subject: [PATCH 123/188] Update docker.io/library/postgres Docker tag to v18 --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 14b7d3e..877f416 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:17.7@sha256:929190a12e0833c89276f78c7cf665aaaa62b5930e6f852e9f733f8b737d3f8f + image: docker.io/library/postgres:18.1@sha256:38d5c9d522037d8bf0864c9068e4df2f8a60127c6489ab06f98fdeda535560f9 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index bd56a1f..444597d 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:17.7@sha256:929190a12e0833c89276f78c7cf665aaaa62b5930e6f852e9f733f8b737d3f8f + image: docker.io/library/postgres:18.1@sha256:38d5c9d522037d8bf0864c9068e4df2f8a60127c6489ab06f98fdeda535560f9 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 02b341539caf8aa9dc9dcdf2fa788a4671995711 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 12 Dec 2025 12:06:51 +0000 Subject: [PATCH 124/188] Update ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 Docker digest to e73a0bd --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index 56ca848..2793c1d 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:7c39ca4d4e9cbd42c7787439f600f83de1baa98f0fc47ae19abd94cdcc64ed3d + image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:e73a0bd2d16ebcd3934021847445c8374e926975785d2451021d7d6f28870d8f restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From b2eca1cad516cf70714cac342c8c6180ae25da75 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 12 Dec 2025 12:06:53 +0000 Subject: [PATCH 125/188] Update ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2 Docker digest to d63db23 --- caddy-cloudflare/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml index 2fa280e..0c1034d 100644 --- a/caddy-cloudflare/docker-compose.yml +++ b/caddy-cloudflare/docker-compose.yml @@ -1,6 +1,6 @@ services: caddy: - image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:fcfcc6461e32b6f7586b8adde4bf3ff4d965470f12f47c8c90148f13f1790494 + image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:d63db23af08386396f64ff7c8a85ecbfbbc6d7a98456122e1e9a5f3c121f0161 container_name: caddy restart: unless-stopped cap_add: -- 2.52.0 From cea73e0579951692722e7c7cfc21cb963c9dbbd7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 13 Dec 2025 00:06:20 +0000 Subject: [PATCH 126/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.12.3 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 0656c79..31c7b74 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.12.2@sha256:60dd3a329324b92017b7c8665648d65a9568a5a4205e93cad67ab9dec432f2d1 + image: ghcr.io/home-assistant/home-assistant:2025.12.3@sha256:c9da2a0a5738ceb26e1b4f672825c09371e51ae5e285beffa3072757b7817f3e restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From 6a741e372f94d2e60e4b407299d90db1dd9b4506 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 14 Dec 2025 00:04:37 +0000 Subject: [PATCH 127/188] Update ghcr.io/linuxserver/code-server:4.106.3 Docker digest to 83793e4 --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index 388c140..e08edf2 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.106.3@sha256:aab9520fe923b2d93dccc2c806f3dc60649c2f4a2847fcd40c942227d0f1ae8f + image: ghcr.io/linuxserver/code-server:4.106.3@sha256:83793e4460090d6c46f4842ff6ab8aa26ad8a567885112bbe754b45c61935055 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From c548877f23fed6c67285057ce3a83b53c9c5b7eb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 15 Dec 2025 15:49:34 +0000 Subject: [PATCH 128/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v3.13.20251215 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index 4d47e09..02a5727 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:3.13.20251208@sha256:1c366cfe149694ae039c0f3bd9b345a1121fac0e5bda94ab8b9dc7cbeaab7d53 + image: ghcr.io/linuxserver/healthchecks:3.13.20251215@sha256:5afb68b14c2b3b3f417c876b64734ccc2c640e1da226080738b1b2741f3a2bc6 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From c5dc3ee71817d309b89ad92eb9c87ccdc7806b2c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Dec 2025 08:01:53 +0000 Subject: [PATCH 129/188] Update docker.io/portainer/agent:alpine Docker digest to ed5316f --- portainer-agent/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portainer-agent/docker-compose.yml b/portainer-agent/docker-compose.yml index bd294fb..d2cae1d 100644 --- a/portainer-agent/docker-compose.yml +++ b/portainer-agent/docker-compose.yml @@ -1,7 +1,7 @@ services: portainer-agent: container_name: portainer-agent - image: docker.io/portainer/agent:alpine@sha256:167e2e2283f262871a9e1c510faf160e8c212316e7c8ab5e6ae34c187ce12c61 + image: docker.io/portainer/agent:alpine@sha256:ed5316f84203feaf1f60e4e01ab43537bf898b2dcc86a9293bf806f6854dd42c restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock -- 2.52.0 From 39567666709b145ecc3de97e0797f3880eb585af Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Dec 2025 08:01:55 +0000 Subject: [PATCH 130/188] Update docker.io/portainer/portainer-ee:alpine Docker digest to 695b36e --- portainer/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portainer/docker-compose.yml b/portainer/docker-compose.yml index 7f0ef8a..549e0e5 100644 --- a/portainer/docker-compose.yml +++ b/portainer/docker-compose.yml @@ -1,7 +1,7 @@ services: portainer: container_name: portainer - image: docker.io/portainer/portainer-ee:alpine@sha256:9383ce83751e87111a6fd04e6add78df4a11569a6e89a1b3129a5eeaa807d126 + image: docker.io/portainer/portainer-ee:alpine@sha256:695b36e17bd46fdfd29cc3dc1e113af05234edb222af75fbeccc5335fc859d3d restart: unless-stopped volumes: - ./data:/data -- 2.52.0 From 8c99dda568f74929d10d45dd3874bf97567fe3f3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 18 Dec 2025 00:01:34 +0000 Subject: [PATCH 131/188] Update ghcr.io/linuxserver/code-server Docker tag to v4.107.0 --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index e08edf2..02be679 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.106.3@sha256:83793e4460090d6c46f4842ff6ab8aa26ad8a567885112bbe754b45c61935055 + image: ghcr.io/linuxserver/code-server:4.107.0@sha256:0d48d3a48b7db214556bea453ed371f0d295130fb5c3d43534aedb41627446f2 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 76e0b61dc03cb4503c6b50ee6d760021b2933189 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 19 Dec 2025 08:01:43 +0000 Subject: [PATCH 132/188] Update docker.io/library/adminer:5.4.1 Docker digest to e21b24c --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index b36b099..e004462 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.1@sha256:3bce505927f115e80dedfa3be4c2a7c79226ae8b1994fd5bf7517d83bb8abf60 + image: docker.io/library/adminer:5.4.1@sha256:e21b24c210671c7a8a0fdaf3a0a2e5779659ff3b5e91b9853b825ac0a8e6a350 restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From dffeabd058686dd1bf1002efd60e279292bc998c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 20 Dec 2025 00:02:42 +0000 Subject: [PATCH 133/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.12.4 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 31c7b74..231aeba 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.12.3@sha256:c9da2a0a5738ceb26e1b4f672825c09371e51ae5e285beffa3072757b7817f3e + image: ghcr.io/home-assistant/home-assistant:2025.12.4@sha256:75ef6851d2e48d366764cdb6b569b7ad8be77dcc8e0d1b9aa508ac90e42d4c58 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From d2444907227df1cb6f1b8c8ec5087f37e8ce9676 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 21 Dec 2025 00:01:54 +0000 Subject: [PATCH 134/188] Update ghcr.io/georgmangold/console Docker tag to v1.9.1 --- minio/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minio/compose.yaml b/minio/compose.yaml index 07e92b6..ef2d60f 100644 --- a/minio/compose.yaml +++ b/minio/compose.yaml @@ -25,7 +25,7 @@ services: minio-console: container_name: minio-console - image: ghcr.io/georgmangold/console:v1.9.0@sha256:9fa6c39bf72a428379ddbd972c3d875f698c50629dcde9f32dced2342d8fe48a + image: ghcr.io/georgmangold/console:v1.9.1@sha256:388438668d65b887f99e36b95ba7eb96486e6d6fe28c84b1743be888e1b48877 restart: unless-stopped depends_on: minio: -- 2.52.0 From 575679d1c9ee3cba9a1d19864177053d23e50945 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 22 Dec 2025 16:02:42 +0000 Subject: [PATCH 135/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v3.13.20251222 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index 02a5727..cca3346 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:3.13.20251215@sha256:5afb68b14c2b3b3f417c876b64734ccc2c640e1da226080738b1b2741f3a2bc6 + image: ghcr.io/linuxserver/healthchecks:3.13.20251222@sha256:13266a8f1121429ebbbe092ca3ffedfae9b1d272b74d2684ba9910d06f274545 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From c4570b8dd9141d82685db0ce727f5a030b08dd24 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Dec 2025 00:02:48 +0000 Subject: [PATCH 136/188] Update docker.io/library/adminer:5.4.1 Docker digest to ae1d4d7 --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index e004462..2c474ee 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.1@sha256:e21b24c210671c7a8a0fdaf3a0a2e5779659ff3b5e91b9853b825ac0a8e6a350 + image: docker.io/library/adminer:5.4.1@sha256:ae1d4d7774c544d084e42887a318e6b0f47ad8c60fe1661d9278ef169c8b4eaa restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From 13cefca5c9bb77cd9cf6f07232202ad871b88759 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 28 Dec 2025 00:01:02 +0000 Subject: [PATCH 137/188] Update ghcr.io/linuxserver/code-server:4.107.0 Docker digest to e2ebedc --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index 02be679..9a67e46 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.107.0@sha256:0d48d3a48b7db214556bea453ed371f0d295130fb5c3d43534aedb41627446f2 + image: ghcr.io/linuxserver/code-server:4.107.0@sha256:e2ebedc28ab9e2ebe08093cf7e78515f97822956ff7cbac3d86fb0bd9e4b6bca restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 6c64db035581ee7055f338a9d9aa70dcb4164233 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 29 Dec 2025 16:01:37 +0000 Subject: [PATCH 138/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.12.5 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 231aeba..2ef9975 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.12.4@sha256:75ef6851d2e48d366764cdb6b569b7ad8be77dcc8e0d1b9aa508ac90e42d4c58 + image: ghcr.io/home-assistant/home-assistant:2025.12.5@sha256:9a5a3eb4a213dfb25932dee9dc6815c9305f78cecb5afa716fa2483163d8fb5b restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From ad5642a0a79b411d6b816a79c4739eed898e8caa Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 30 Dec 2025 08:19:02 +0000 Subject: [PATCH 139/188] Update docker.io/library/postgres:18.1 Docker digest to b870e6b --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 877f416..62ebfa3 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:18.1@sha256:38d5c9d522037d8bf0864c9068e4df2f8a60127c6489ab06f98fdeda535560f9 + image: docker.io/library/postgres:18.1@sha256:b870e6b96354b3ed4b8737382093b22e5db2bf48b2fd97c009d3a85697cd0949 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index c7d06c0..d20409b 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:18.1@sha256:38d5c9d522037d8bf0864c9068e4df2f8a60127c6489ab06f98fdeda535560f9 + image: docker.io/library/postgres:18.1@sha256:b870e6b96354b3ed4b8737382093b22e5db2bf48b2fd97c009d3a85697cd0949 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 0bfdf672e6e8ba9b4fe71a24555370175185d41a Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 30 Dec 2025 17:05:05 +0530 Subject: [PATCH 140/188] Add kiwix --- kiwix/docker-compose.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 kiwix/docker-compose.yml diff --git a/kiwix/docker-compose.yml b/kiwix/docker-compose.yml new file mode 100644 index 0000000..915ef38 --- /dev/null +++ b/kiwix/docker-compose.yml @@ -0,0 +1,17 @@ +services: + kiwix: + container_name: kiwix + image: ghcr.io/kiwix/kiwix-serve:3.8.1@sha256:9dbbc25fb8a4e9daa01aa5f8305220acd745ef46ebaf24044659405c26d2a07a + restart: unless-stopped + command: + - '*.zim' + volumes: + - ${APPDATA_PATH}/kiwix/data:/data + ports: + - ${PORT}:8080 + networks: + - frontend + +networks: + frontend: + external: true -- 2.52.0 From a90dc8198f326cb33a8a9838fac8bf68e648b44f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Dec 2025 08:01:23 +0000 Subject: [PATCH 141/188] Update docker.io/library/postgres:18.1 Docker digest to bfe50b2 --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 62ebfa3..24dc8e1 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:18.1@sha256:b870e6b96354b3ed4b8737382093b22e5db2bf48b2fd97c009d3a85697cd0949 + image: docker.io/library/postgres:18.1@sha256:bfe50b2b0ddd9b55eadedd066fe24c7c6fe06626185b73358c480ea37868024d restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index d20409b..7648f49 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:18.1@sha256:b870e6b96354b3ed4b8737382093b22e5db2bf48b2fd97c009d3a85697cd0949 + image: docker.io/library/postgres:18.1@sha256:bfe50b2b0ddd9b55eadedd066fe24c7c6fe06626185b73358c480ea37868024d restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From d2a054f4ea75397cc73447de9785a1aef372d58e Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Wed, 31 Dec 2025 17:24:58 +0530 Subject: [PATCH 142/188] Update file name for homepage --- homepage/{compose.yaml => docker-compose.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename homepage/{compose.yaml => docker-compose.yml} (100%) diff --git a/homepage/compose.yaml b/homepage/docker-compose.yml similarity index 100% rename from homepage/compose.yaml rename to homepage/docker-compose.yml -- 2.52.0 From 1d61322d0acaee790734bccf1d77c5a3d5cc900c Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Wed, 31 Dec 2025 17:45:23 +0530 Subject: [PATCH 143/188] Update homepage for adding images folder --- homepage/docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/homepage/docker-compose.yml b/homepage/docker-compose.yml index 2c69c98..e353a28 100644 --- a/homepage/docker-compose.yml +++ b/homepage/docker-compose.yml @@ -26,6 +26,7 @@ services: - HOMEPAGE_ALLOWED_HOSTS=${HOMEPAGE_ALLOWED_HOSTS} volumes: - ${APPDATA_PATH}/homepage/config:/app/config + - ${APPDATA_PATH}/homepage/images:/app/public/images - ${APPDATA_PATH}/homepage/socket-proxy:/var/run ports: - ${APP_PORT}:3000 -- 2.52.0 From f1ea3fda4a6700a7ccaf0b431389c96fb2e745bf Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 2 Jan 2026 13:24:06 +0530 Subject: [PATCH 144/188] Separate docker integration for Homepage --- homepage/docker-compose-docker.yml | 41 ++++++++++++++++++++++++++++++ homepage/docker-compose.yml | 25 ------------------ 2 files changed, 41 insertions(+), 25 deletions(-) create mode 100644 homepage/docker-compose-docker.yml diff --git a/homepage/docker-compose-docker.yml b/homepage/docker-compose-docker.yml new file mode 100644 index 0000000..e353a28 --- /dev/null +++ b/homepage/docker-compose-docker.yml @@ -0,0 +1,41 @@ +services: + homepage_socket_proxy: + container_name: homepage_socket_proxy + image: ghcr.io/11notes/socket-proxy:2.1.6@sha256:2f4e605a5441b31389a95ef942af45927e8df4df4e974cfa271a388799d4f87b + restart: unless-stopped + read_only: true + user: ${SOCKET_UID}:${SOCKET_GID} + environment: + TZ: ${TZ} + volumes: + - ${APPDATA_PATH}/homepage/socket-proxy:/run/proxy + - /run/docker.sock:/run/docker.sock:ro + networks: + - backend + + homepage: + container_name: homepage + image: ghcr.io/gethomepage/homepage:v1.8.0@sha256:7dc099d5c6ec7fc945d858218565925b01ff8a60bcbfda990fc680a8b5cd0b6e + restart: unless-stopped + depends_on: + homepage_socket_proxy: + condition: service_healthy + environment: + - PUID=${PUID} + - PGID=${PGID} + - HOMEPAGE_ALLOWED_HOSTS=${HOMEPAGE_ALLOWED_HOSTS} + volumes: + - ${APPDATA_PATH}/homepage/config:/app/config + - ${APPDATA_PATH}/homepage/images:/app/public/images + - ${APPDATA_PATH}/homepage/socket-proxy:/var/run + ports: + - ${APP_PORT}:3000 + networks: + - frontend + - backend + +networks: + frontend: + external: true + backend: + external: true diff --git a/homepage/docker-compose.yml b/homepage/docker-compose.yml index e353a28..3ea5e6c 100644 --- a/homepage/docker-compose.yml +++ b/homepage/docker-compose.yml @@ -1,25 +1,8 @@ services: - homepage_socket_proxy: - container_name: homepage_socket_proxy - image: ghcr.io/11notes/socket-proxy:2.1.6@sha256:2f4e605a5441b31389a95ef942af45927e8df4df4e974cfa271a388799d4f87b - restart: unless-stopped - read_only: true - user: ${SOCKET_UID}:${SOCKET_GID} - environment: - TZ: ${TZ} - volumes: - - ${APPDATA_PATH}/homepage/socket-proxy:/run/proxy - - /run/docker.sock:/run/docker.sock:ro - networks: - - backend - homepage: container_name: homepage image: ghcr.io/gethomepage/homepage:v1.8.0@sha256:7dc099d5c6ec7fc945d858218565925b01ff8a60bcbfda990fc680a8b5cd0b6e restart: unless-stopped - depends_on: - homepage_socket_proxy: - condition: service_healthy environment: - PUID=${PUID} - PGID=${PGID} @@ -27,15 +10,7 @@ services: volumes: - ${APPDATA_PATH}/homepage/config:/app/config - ${APPDATA_PATH}/homepage/images:/app/public/images - - ${APPDATA_PATH}/homepage/socket-proxy:/var/run ports: - ${APP_PORT}:3000 networks: - frontend - - backend - -networks: - frontend: - external: true - backend: - external: true -- 2.52.0 From df58ea9d717243fe9aef9799e664175705a2a053 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 2 Jan 2026 13:25:06 +0530 Subject: [PATCH 145/188] Update missing networks for Homepage --- homepage/docker-compose.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homepage/docker-compose.yml b/homepage/docker-compose.yml index 3ea5e6c..4388004 100644 --- a/homepage/docker-compose.yml +++ b/homepage/docker-compose.yml @@ -14,3 +14,7 @@ services: - ${APP_PORT}:3000 networks: - frontend + +networks: + frontend: + external: true -- 2.52.0 From 72a013812ec8524a4b6cb1cd936cf698b81d8afb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 2 Jan 2026 16:01:18 +0000 Subject: [PATCH 146/188] Update ghcr.io/gotify/server Docker tag to v2.8.0 --- gotify/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gotify/docker-compose.yml b/gotify/docker-compose.yml index 598b19c..70533d3 100644 --- a/gotify/docker-compose.yml +++ b/gotify/docker-compose.yml @@ -1,7 +1,7 @@ services: gotify: container_name: gotify - image: ghcr.io/gotify/server:2.7.3@sha256:2ae0e4e689f183137c8247884382fcb174d5a72253ce1897e7e5267090093fc8 + image: ghcr.io/gotify/server:2.8.0@sha256:4702c392ca723d5016fc938c8b22572c3509efca812bdc5221d25158ba0201e3 restart: unless-stopped environment: - TZ=${TZ} -- 2.52.0 From 032cbe115342bcceab219a2c706518c1d867248f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 3 Jan 2026 00:01:49 +0000 Subject: [PATCH 147/188] Update ghcr.io/kiwix/kiwix-serve:3.8.1 Docker digest to 4e1a726 --- kiwix/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kiwix/docker-compose.yml b/kiwix/docker-compose.yml index 915ef38..ce4e1e3 100644 --- a/kiwix/docker-compose.yml +++ b/kiwix/docker-compose.yml @@ -1,7 +1,7 @@ services: kiwix: container_name: kiwix - image: ghcr.io/kiwix/kiwix-serve:3.8.1@sha256:9dbbc25fb8a4e9daa01aa5f8305220acd745ef46ebaf24044659405c26d2a07a + image: ghcr.io/kiwix/kiwix-serve:3.8.1@sha256:4e1a7264f2c8b9f7cf39eacf8dd0f6e107ccae9a952f459bdd0f674774bfc40f restart: unless-stopped command: - '*.zim' -- 2.52.0 From 348418b557ae52941a672c0b889f572511f4168e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 3 Jan 2026 00:01:51 +0000 Subject: [PATCH 148/188] Update ghcr.io/pocket-id/pocket-id Docker tag to v2 --- pocket-id/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 7648f49..3ac1476 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -20,7 +20,7 @@ services: pocket-id: container_name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v1.16.0-distroless@sha256:db061d34e1f6ff4aeb9b8a4a654fc95b820ad8be282c8bcf298eba8d8f0f0ecb + image: ghcr.io/pocket-id/pocket-id:v2.0.1-distroless@sha256:fe24e1ef1c8d1da7753cfdeac3fc17c7fbcaec0fca369b2b10161dcf339a7bfb restart: unless-stopped depends_on: pocket-id-db: -- 2.52.0 From 71875fc361f8b1a292391e9056488bd0ec5f6bb5 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Mon, 5 Jan 2026 16:29:26 +0530 Subject: [PATCH 149/188] Update backrest --- backrest/compose.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backrest/compose.yaml b/backrest/compose.yaml index a365505..8f2c1ec 100644 --- a/backrest/compose.yaml +++ b/backrest/compose.yaml @@ -15,8 +15,8 @@ services: - ${APPDATA_PATH}/backrest/config:/config - ${DATA_PATH}/backrest/cache:/cache - ${DATA_PATH}/backrest/tmp:/tmp - - ${BACKUP_PATH}:/backup - - ${SOURCE_PATH}:/userdata + - ${BACKUP_PATH}:/backups + - ${SOURCE_PATH}:/appdata - /var/run/docker.sock:/var/run/docker.sock:ro ports: - ${PORT}:9898 -- 2.52.0 From a6a4e7ea2b1bf2ebadfab35520265e6e4479dd74 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 16 Jan 2026 16:02:39 +0000 Subject: [PATCH 150/188] Update docker.io/garethgeorge/backrest Docker tag to v1.11.1 --- backrest/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backrest/compose.yaml b/backrest/compose.yaml index 8f2c1ec..93cc0f1 100644 --- a/backrest/compose.yaml +++ b/backrest/compose.yaml @@ -1,7 +1,7 @@ services: backrest: container_name: backrest - image: docker.io/garethgeorge/backrest:v1.10.1@sha256:1308397161321b3c5aeca8acc6bf26eccb990df385f2532d3ce0eaa8b483dedf + image: docker.io/garethgeorge/backrest:v1.11.1@sha256:aeb0e208365981a645e94ef38e44ef5a98c6d2c8049787254db0480a4a7bc84f restart: unless-stopped hostname: ${HOSTNAME} environment: -- 2.52.0 From aca1f33ccec4e34b70c425f0e1c31b02d77862d4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 18 Jan 2026 08:00:44 +0000 Subject: [PATCH 151/188] Update codeberg.org/forgejo/forgejo Docker tag to v13.0.5 --- forgejo/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forgejo/compose.yaml b/forgejo/compose.yaml index 77287ec..26ea39d 100644 --- a/forgejo/compose.yaml +++ b/forgejo/compose.yaml @@ -1,7 +1,7 @@ services: forgejo: container_name: forgejo - image: codeberg.org/forgejo/forgejo:13.0.3-rootless@sha256:d47936012f3bd7beca375af625d8c65580f9b781fde63893579a258d5c18f966 + image: codeberg.org/forgejo/forgejo:13.0.5-rootless@sha256:4472ab05ed70326bae67ff78c896e089f984a50d71cfd9bc525e6d589b1a5003 restart: unless-stopped user: ${PUID}:${PGID} volumes: -- 2.52.0 From 9b211458d3dc2abaee7d95438bf3a314a8435faa Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:40:14 +0000 Subject: [PATCH 152/188] Update ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 Docker digest to 2644f6e --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index 2793c1d..a4184eb 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:e73a0bd2d16ebcd3934021847445c8374e926975785d2451021d7d6f28870d8f + image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:2644f6e895728bafdd482f70e4c0588586d55c022431e9b5169bce0492f6cd07 restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From 19dbb92f3de15e04f0fe15dbc90e532c322fdb4d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:40:15 +0000 Subject: [PATCH 153/188] Update ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2 Docker digest to ae3ec3e --- caddy-cloudflare/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml index 0c1034d..38a0182 100644 --- a/caddy-cloudflare/docker-compose.yml +++ b/caddy-cloudflare/docker-compose.yml @@ -1,6 +1,6 @@ services: caddy: - image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:d63db23af08386396f64ff7c8a85ecbfbbc6d7a98456122e1e9a5f3c121f0161 + image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:ae3ec3e1389cc0ba0ffa75cd7685bdbbe07bb7f21640c83f7dd7bb2935f24d96 container_name: caddy restart: unless-stopped cap_add: -- 2.52.0 From 09d0a227af8b0208f4c304ab3728db398cbb19dc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:40:33 +0000 Subject: [PATCH 154/188] Update codeberg.org/forgejo/forgejo Docker tag to v14 --- forgejo/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forgejo/compose.yaml b/forgejo/compose.yaml index 26ea39d..3627a1c 100644 --- a/forgejo/compose.yaml +++ b/forgejo/compose.yaml @@ -1,7 +1,7 @@ services: forgejo: container_name: forgejo - image: codeberg.org/forgejo/forgejo:13.0.5-rootless@sha256:4472ab05ed70326bae67ff78c896e089f984a50d71cfd9bc525e6d589b1a5003 + image: codeberg.org/forgejo/forgejo:14.0.1-rootless@sha256:7e34fc406137419569712ec3c7223ec3195f10cd25c15552571998a43f358eb6 restart: unless-stopped user: ${PUID}:${PGID} volumes: -- 2.52.0 From b85de5ff405d397708f168d19ec64434cf5ace96 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:46:03 +0000 Subject: [PATCH 155/188] Update docker.io/library/adminer:5.4.1 Docker digest to b6d3c29 --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index 2c474ee..ab63c4c 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.1@sha256:ae1d4d7774c544d084e42887a318e6b0f47ad8c60fe1661d9278ef169c8b4eaa + image: docker.io/library/adminer:5.4.1@sha256:b6d3c299d1754368031415e567609d500a4a5a22c17b7812749a8f677d93f066 restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From 1c19f5dd7f1ec8ad3b2e1fb01a22aa1a4cd3b9f5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:46:05 +0000 Subject: [PATCH 156/188] Update docker.io/library/postgres:18.1 Docker digest to 5773fe7 --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 24dc8e1..008bec3 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:18.1@sha256:bfe50b2b0ddd9b55eadedd066fe24c7c6fe06626185b73358c480ea37868024d + image: docker.io/library/postgres:18.1@sha256:5773fe724c49c42a7a9ca70202e11e1dff21fb7235b335a73f39297d200b73a2 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 3ac1476..5f93bc6 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:18.1@sha256:bfe50b2b0ddd9b55eadedd066fe24c7c6fe06626185b73358c480ea37868024d + image: docker.io/library/postgres:18.1@sha256:5773fe724c49c42a7a9ca70202e11e1dff21fb7235b335a73f39297d200b73a2 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From ddf5f93a37ff49ce7d0e181672642249bfbdf4e4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:46:07 +0000 Subject: [PATCH 157/188] Update ghcr.io/kiwix/kiwix-serve:3.8.1 Docker digest to a105ef4 --- kiwix/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kiwix/docker-compose.yml b/kiwix/docker-compose.yml index ce4e1e3..e1b417c 100644 --- a/kiwix/docker-compose.yml +++ b/kiwix/docker-compose.yml @@ -1,7 +1,7 @@ services: kiwix: container_name: kiwix - image: ghcr.io/kiwix/kiwix-serve:3.8.1@sha256:4e1a7264f2c8b9f7cf39eacf8dd0f6e107ccae9a952f459bdd0f674774bfc40f + image: ghcr.io/kiwix/kiwix-serve:3.8.1@sha256:a105ef4c6791741224f0f6883fc391c4fe8bd25307be286e631d0a52e8777ef7 restart: unless-stopped command: - '*.zim' -- 2.52.0 From bfa9788d2a30b0cd898b1e5b61689e9de8e113f8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:46:08 +0000 Subject: [PATCH 158/188] Update ghcr.io/crowdsecurity/crowdsec Docker tag to v1.7.6 --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index a4184eb..68959ff 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -1,7 +1,7 @@ services: crowdsec: container_name: crowdsec - image: ghcr.io/crowdsecurity/crowdsec:v1.7.4@sha256:4312a5109057f2a6b1237431abe638cd1026ecb3a9c2707c6ccc1ed09e4cb994 + image: ghcr.io/crowdsecurity/crowdsec:v1.7.6@sha256:63b595fef92de1778573b375897a45dd226637ee9a3d3db9f57ac7355c369493 restart: unless-stopped environment: - BOUNCER_KEY_CADDY=${CROWDSEC_API_KEY} -- 2.52.0 From b9553d3396d9968b913e226e22b63a81e6da5880 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:46:22 +0000 Subject: [PATCH 159/188] Update ghcr.io/gethomepage/homepage Docker tag to v1.9.0 --- homepage/docker-compose-docker.yml | 2 +- homepage/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homepage/docker-compose-docker.yml b/homepage/docker-compose-docker.yml index e353a28..eb661fe 100644 --- a/homepage/docker-compose-docker.yml +++ b/homepage/docker-compose-docker.yml @@ -15,7 +15,7 @@ services: homepage: container_name: homepage - image: ghcr.io/gethomepage/homepage:v1.8.0@sha256:7dc099d5c6ec7fc945d858218565925b01ff8a60bcbfda990fc680a8b5cd0b6e + image: ghcr.io/gethomepage/homepage:v1.9.0@sha256:7fa7b07a26bd8d90a44bb975c6455b10d8dee467ce674b040750ffb4a0f486d6 restart: unless-stopped depends_on: homepage_socket_proxy: diff --git a/homepage/docker-compose.yml b/homepage/docker-compose.yml index 4388004..3560b32 100644 --- a/homepage/docker-compose.yml +++ b/homepage/docker-compose.yml @@ -1,7 +1,7 @@ services: homepage: container_name: homepage - image: ghcr.io/gethomepage/homepage:v1.8.0@sha256:7dc099d5c6ec7fc945d858218565925b01ff8a60bcbfda990fc680a8b5cd0b6e + image: ghcr.io/gethomepage/homepage:v1.9.0@sha256:7fa7b07a26bd8d90a44bb975c6455b10d8dee467ce674b040750ffb4a0f486d6 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 0d2ca65d679b9cbe2fbb8991ca8c2bbd50f3a979 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:46:27 +0000 Subject: [PATCH 160/188] Update ghcr.io/linuxserver/code-server Docker tag to v4.108.1 --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index 9a67e46..f4f6404 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.107.0@sha256:e2ebedc28ab9e2ebe08093cf7e78515f97822956ff7cbac3d86fb0bd9e4b6bca + image: ghcr.io/linuxserver/code-server:4.108.1@sha256:e9ed472ff25e12a5ee3562684d073b29e508e472ef54e3558e19bf4ff99ef858 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From f2116cc83d3c48f9b581f774c83dc7a69baf8bb0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:46:34 +0000 Subject: [PATCH 161/188] Update ghcr.io/pocket-id/pocket-id Docker tag to v2.2.0 --- pocket-id/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index 3ac1476..3d926f8 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -20,7 +20,7 @@ services: pocket-id: container_name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v2.0.1-distroless@sha256:fe24e1ef1c8d1da7753cfdeac3fc17c7fbcaec0fca369b2b10161dcf339a7bfb + image: ghcr.io/pocket-id/pocket-id:v2.2.0-distroless@sha256:ad2d21a7b31d6b4f1d999caec794a5b5edeb97fc40801947158d62befd4203e3 restart: unless-stopped depends_on: pocket-id-db: -- 2.52.0 From 2cf747ff84af1eb028dd578de2d923712dfda43b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:46:39 +0000 Subject: [PATCH 162/188] Update ghcr.io/home-assistant/home-assistant Docker tag to v2026 --- home-assistant/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-assistant/compose.yaml b/home-assistant/compose.yaml index 2ef9975..aa62649 100644 --- a/home-assistant/compose.yaml +++ b/home-assistant/compose.yaml @@ -1,7 +1,7 @@ services: home-assistant: container_name: home-assistant - image: ghcr.io/home-assistant/home-assistant:2025.12.5@sha256:9a5a3eb4a213dfb25932dee9dc6815c9305f78cecb5afa716fa2483163d8fb5b + image: ghcr.io/home-assistant/home-assistant:2026.1.3@sha256:c36741490472518338323db8ee67775d7df70d2fa1f68eff9b9e63679fe64a18 restart: unless-stopped volumes: - ${APPDATA_PATH}/home-assistant/config:/config -- 2.52.0 From e5ea3095daeebb97b14cffb017fa1a669da0fd28 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Jan 2026 08:47:05 +0000 Subject: [PATCH 163/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v4 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index cca3346..2d001c7 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:3.13.20251222@sha256:13266a8f1121429ebbbe092ca3ffedfae9b1d272b74d2684ba9910d06f274545 + image: ghcr.io/linuxserver/healthchecks:4.0.20260122@sha256:2f589329f7ae266f8cf215aaf5a0f5d0af1b726a9a4f5906ef505169a4304af9 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 51cf9bfcb54443ad8f25b683b24bf3413846de74 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Mon, 26 Jan 2026 12:59:40 +0530 Subject: [PATCH 164/188] Update lldap_db for Postgresql 18 --- lldap/compose.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index 008bec3..c2e5cd1 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -7,8 +7,9 @@ services: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} + - PGDATA=/var/lib/postgresql/18/docker volumes: - - ${APPDATA_PATH}/lldap/db:/var/lib/postgresql/data + - ${APPDATA_PATH}/lldap/db:/var/lib/postgresql networks: - backend healthcheck: -- 2.52.0 From efde31d67c2deda821541b96009bd512dfc8b467 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Mon, 26 Jan 2026 13:11:40 +0530 Subject: [PATCH 165/188] Update pocket-id for Postgresql 18 and add ENCRYPTION_KEY --- pocket-id/compose.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index b82e6b4..d89ce14 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -7,8 +7,9 @@ services: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} + - PGDATA=/var/lib/postgresql/18/docker volumes: - - ${APPDATA_PATH}/pocket-id/db:/var/lib/postgresql/data + - ${APPDATA_PATH}/pocket-id/db:/var/lib/postgresql networks: - backend healthcheck: @@ -31,6 +32,7 @@ services: - APP_URL=${APP_URL} - TRUST_PROXY=${TRUST_PROXY} - MAXMIND_LICENSE_KEY=${MAXMIND_LICENSE_KEY} + - ENCRYPTION_KEY=${ENCRYPTION_KEY} - PUID=${PUID} - PGID=${PGID} - ANALYTICS_DISABLED=${ANALYTICS_DISABLED} -- 2.52.0 From 0e5bc7a3abab30f9799555d166acd829f56497bc Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Mon, 26 Jan 2026 13:24:41 +0530 Subject: [PATCH 166/188] Update joplin --- .archived/joplin/docker-compose.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.archived/joplin/docker-compose.yml b/.archived/joplin/docker-compose.yml index 748dea2..6fa656e 100644 --- a/.archived/joplin/docker-compose.yml +++ b/.archived/joplin/docker-compose.yml @@ -1,7 +1,8 @@ services: joplin_db: - image: docker.io/library/postgres:17.5 container_name: joplin_db + image: docker.io/library/postgres:17.5 + restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} @@ -12,7 +13,6 @@ services: - ${DB_PORT}:5432 networks: - backend - restart: unless-stopped healthcheck: test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"] start_period: 10s @@ -20,9 +20,10 @@ services: timeout: 5s retries: 3 - joplin_server: + joplin: image: docker.io/joplin/server:3.3.13 - container_name: joplin_server + container_name: joplin + restart: unless-stopped depends_on: joplin_db: condition: service_healthy @@ -48,7 +49,6 @@ services: networks: - frontend - backend - restart: unless-stopped networks: frontend: -- 2.52.0 From 4d200f9e926db241d62bc9d0d84ff9b4db06a2b8 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Mon, 26 Jan 2026 13:24:54 +0530 Subject: [PATCH 167/188] Update palmr --- .archived/palmr/docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.archived/palmr/docker-compose.yml b/.archived/palmr/docker-compose.yml index 554c0a4..0c6e87f 100644 --- a/.archived/palmr/docker-compose.yml +++ b/.archived/palmr/docker-compose.yml @@ -11,5 +11,6 @@ services: - PALMR_GID=${PGID} volumes: - ${APPDATA_PATH}/palmr/server:/app/server + - ${DATA_PATH}/palmr/data:/app/server/data ports: - ${PORT}:5487 -- 2.52.0 From 6ae05e498d41d720b83a6e1f7ce76c7de16cf5c2 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Mon, 26 Jan 2026 13:25:23 +0530 Subject: [PATCH 168/188] Add valkey template without password --- .templates/valkey-without-pswd.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .templates/valkey-without-pswd.yml diff --git a/.templates/valkey-without-pswd.yml b/.templates/valkey-without-pswd.yml new file mode 100644 index 0000000..db7865f --- /dev/null +++ b/.templates/valkey-without-pswd.yml @@ -0,0 +1,16 @@ +services: + valkey: + container_name: valkey + image: docker.io/valkey/valkey:8.1.3 + restart: unless-stopped + command: valkey-server --save 60 1 + volumes: + - ${APPDATA_PATH}//valkey:/data + ports: + - ${VALKEY_PORT}:6379 + healthcheck: + test: ["CMD-SHELL", valkey-cli ping | grep PONG"] + interval: 10s + timeout: 5s + retries: 3 + start_period: 10s -- 2.52.0 From 42d1c3448cdb673adefd76dd3e469e55b5baf3cf Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Mon, 26 Jan 2026 13:25:46 +0530 Subject: [PATCH 169/188] Add immich --- immich/docker-compose.yml | 92 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 immich/docker-compose.yml diff --git a/immich/docker-compose.yml b/immich/docker-compose.yml new file mode 100644 index 0000000..7966e8f --- /dev/null +++ b/immich/docker-compose.yml @@ -0,0 +1,92 @@ +services: + immich_db: + container_name: immich_db + image: ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1@sha256:6d942cbad4043b4eb0d316612c5b108e47c525bb69c5d1fb00b981be5a021a85 + restart: unless-stopped + shm_size: 128mb + environment: + - POSTGRES_DB=${DB_DATABASE_NAME} + - POSTGRES_USER=${DB_USERNAME} + - POSTGRES_PASSWORD=${DB_PASSWORD} + - POSTGRES_INITDB_ARGS='--data-checksums' + - PGDATA=/var/lib/postgresql/18/docker + volumes: + - ${DB_PATH}:/var/lib/postgresql + networks: + - backend + healthcheck: + test: ["CMD-SHELL", "pg_isready -d ${DB_DATABASE_NAME} -U ${DB_USERNAME}"] + interval: 10s + timeout: 5s + retries: 3 + start_period: 10s + + immich_valkey: + container_name: immich_valkey + image: ghcr.io/valkey-io/valkey:9.0.1@sha256:546304417feac0874c3dd576e0952c6bb8f06bb4093ea0c9ca303c73cf458f63 + restart: unless-stopped + networks: + - backend + healthcheck: + test: ["CMD-SHELL", "valkey-cli ping | grep PONG"] + interval: 10s + timeout: 5s + retries: 3 + start_period: 10s + + immich_server: + container_name: immich_server + image: ghcr.io/immich-app/immich-server:v2.4.1@sha256:e6a6298e67ae077808fdb7d8d5565955f60b0708191576143fc02d30ab1389d1 + restart: unless-stopped + depends_on: + immich_db: + condition: service_healthy + immich_valkey: + condition: service_healthy + # env_file: + # - .env + environment: + - DB_DATABASE_NAME=${DB_DATABASE_NAME} + - DB_USERNAME=${DB_USERNAME} + - DB_PASSWORD=${DB_PASSWORD} + - DB_HOSTNAME=${DB_HOSTNAME} + - REDIS_HOSTNAME=${REDIS_HOSTNAME} + volumes: + - ${UPLOAD_LOCATION}:/data + - /etc/localtime:/etc/localtime:ro + # - ${PHOTOS_PATH_1}:/usr/src/app/external/${USER_1}/photos:ro + # - ${VIDEOS_PATH_1}:/usr/src/app/external/${USER_1}/videos:ro + # - ${PHOTOS_PATH_2}:/usr/src/app/external/${USER_2}/photos:ro + # - ${VIDEOS_PATH_2}:/usr/src/app/external/${USER_2}/videos:ro + ports: + - ${WebGUI_PORT}:2283 + networks: + - frontend + - backend + healthcheck: + disable: false + + immich_machine_learning: + container_name: immich_machine_learning + image: ghcr.io/immich-app/immich-machine-learning:v2.4.1@sha256:b3deefd1826f113824e9d7bc30d905e7f823535887d03f869330946b6db3b44a + restart: unless-stopped + # env_file: + # - .env + environment: + - DB_DATABASE_NAME=${DB_DATABASE_NAME} + - DB_USERNAME=${DB_USERNAME} + - DB_PASSWORD=${DB_PASSWORD} + - DB_HOSTNAME=${DB_HOSTNAME} + - REDIS_HOSTNAME=${REDIS_HOSTNAME} + volumes: + - ${CACHE_PATH}:/cache + networks: + - backend + healthcheck: + disable: false + +networks: + frontend: + external: true + backend: + external: true -- 2.52.0 From 82ab348d2f4461c46163b37970978c4b4a444b4a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 26 Jan 2026 16:02:27 +0000 Subject: [PATCH 170/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v4.0.20260126 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index 2d001c7..f5d10bb 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:4.0.20260122@sha256:2f589329f7ae266f8cf215aaf5a0f5d0af1b726a9a4f5906ef505169a4304af9 + image: ghcr.io/linuxserver/healthchecks:4.0.20260126@sha256:e288a3b73a2760b82547d7f798c38afd5115c31c58db58f3b709108cfaf37374 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 426acb983104714994f9eec9ddd57c5327936e4a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 27 Jan 2026 08:02:28 +0000 Subject: [PATCH 171/188] Update ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1 Docker digest to 4d69da6 --- immich/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/immich/docker-compose.yml b/immich/docker-compose.yml index 7966e8f..9b4e6aa 100644 --- a/immich/docker-compose.yml +++ b/immich/docker-compose.yml @@ -1,7 +1,7 @@ services: immich_db: container_name: immich_db - image: ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1@sha256:6d942cbad4043b4eb0d316612c5b108e47c525bb69c5d1fb00b981be5a021a85 + image: ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1@sha256:4d69da6e90cbaae3ddca1cd244e717a6e421488aaaf4fb8264d46c617ac9b5a2 restart: unless-stopped shm_size: 128mb environment: -- 2.52.0 From 7bcd5d3b7fb05e50e06b962c0dcbdc0a6a0d4303 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 27 Jan 2026 08:02:30 +0000 Subject: [PATCH 172/188] Update docker.io/garethgeorge/backrest Docker tag to v1.11.2 --- backrest/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backrest/compose.yaml b/backrest/compose.yaml index 93cc0f1..1ba3402 100644 --- a/backrest/compose.yaml +++ b/backrest/compose.yaml @@ -1,7 +1,7 @@ services: backrest: container_name: backrest - image: docker.io/garethgeorge/backrest:v1.11.1@sha256:aeb0e208365981a645e94ef38e44ef5a98c6d2c8049787254db0480a4a7bc84f + image: docker.io/garethgeorge/backrest:v1.11.2@sha256:6ecf25925dafcb6b37ab871d23c1d424a6f5008191a631c0b520641ec22a3f84 restart: unless-stopped hostname: ${HOSTNAME} environment: -- 2.52.0 From 08035740e879ad9372db33565b13d2813654b983 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 27 Jan 2026 08:02:34 +0000 Subject: [PATCH 173/188] Update ghcr.io/linuxserver/code-server Docker tag to v4.108.2 --- code-server/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-server/compose.yaml b/code-server/compose.yaml index f4f6404..9349448 100644 --- a/code-server/compose.yaml +++ b/code-server/compose.yaml @@ -1,7 +1,7 @@ services: code-server: container_name: code-server - image: ghcr.io/linuxserver/code-server:4.108.1@sha256:e9ed472ff25e12a5ee3562684d073b29e508e472ef54e3558e19bf4ff99ef858 + image: ghcr.io/linuxserver/code-server:4.108.2@sha256:a59301fe97af3d9bf9150ce53e5c7b12486f2803eea0446a38f8d545ac877c9a restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From ee26068c94595ae4a9e6eb720fb2e57eb416efd5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 28 Jan 2026 08:01:56 +0000 Subject: [PATCH 174/188] Update docker.io/library/adminer:5.4.1 Docker digest to 07a2ed7 --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index ab63c4c..dc412e0 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.1@sha256:b6d3c299d1754368031415e567609d500a4a5a22c17b7812749a8f677d93f066 + image: docker.io/library/adminer:5.4.1@sha256:07a2ed7fde0362826b1df5a589ae07fc5003575b44578a06bc7da717d8547562 restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From 0520e551f980f2d39f497403da97945d4421bbf5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 30 Jan 2026 16:02:44 +0000 Subject: [PATCH 175/188] Update codeberg.org/forgejo/forgejo Docker tag to v14.0.2 --- forgejo/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forgejo/compose.yaml b/forgejo/compose.yaml index 3627a1c..951697b 100644 --- a/forgejo/compose.yaml +++ b/forgejo/compose.yaml @@ -1,7 +1,7 @@ services: forgejo: container_name: forgejo - image: codeberg.org/forgejo/forgejo:14.0.1-rootless@sha256:7e34fc406137419569712ec3c7223ec3195f10cd25c15552571998a43f358eb6 + image: codeberg.org/forgejo/forgejo:14.0.2-rootless@sha256:5552c9e25f353760420b8ac7a7f0f0a788ff571bbfd8e2c1e93503d3e2e1b87a restart: unless-stopped user: ${PUID}:${PGID} volumes: -- 2.52.0 From 198f8538196db573db111ef55182d56f2831b983 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 30 Jan 2026 16:03:14 +0000 Subject: [PATCH 176/188] Update immich monorepo to v2.5.2 --- immich/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/immich/docker-compose.yml b/immich/docker-compose.yml index 7966e8f..317e35e 100644 --- a/immich/docker-compose.yml +++ b/immich/docker-compose.yml @@ -36,7 +36,7 @@ services: immich_server: container_name: immich_server - image: ghcr.io/immich-app/immich-server:v2.4.1@sha256:e6a6298e67ae077808fdb7d8d5565955f60b0708191576143fc02d30ab1389d1 + image: ghcr.io/immich-app/immich-server:v2.5.2@sha256:8ac5a6d471fbb6fcfec6bc34854dd5a947c1795547f0d9345d9bf1803d1209e3 restart: unless-stopped depends_on: immich_db: @@ -68,7 +68,7 @@ services: immich_machine_learning: container_name: immich_machine_learning - image: ghcr.io/immich-app/immich-machine-learning:v2.4.1@sha256:b3deefd1826f113824e9d7bc30d905e7f823535887d03f869330946b6db3b44a + image: ghcr.io/immich-app/immich-machine-learning:v2.5.2@sha256:531d2bccbe20d0412496e36455715a18d692911eca5e2ee37d32e1e4f50e14bb restart: unless-stopped # env_file: # - .env -- 2.52.0 From ca84ce5afd37d94ab89b75b0a8ac88964fa6efb8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 2 Feb 2026 00:03:14 +0000 Subject: [PATCH 177/188] Update ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2 Docker digest to 7fda252 --- caddy-cloudflare-ddns-crowdsec/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml index 68959ff..0fa19f3 100644 --- a/caddy-cloudflare-ddns-crowdsec/docker-compose.yml +++ b/caddy-cloudflare-ddns-crowdsec/docker-compose.yml @@ -23,7 +23,7 @@ services: caddy: container_name: caddy - image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:2644f6e895728bafdd482f70e4c0588586d55c022431e9b5169bce0492f6cd07 + image: ghcr.io/ryuupendragon/caddy-cloudflare-ddns-crowdsec:2.10.2@sha256:7fda252e869c7e9b7bb55d78a8c60d0184cda4ffad78217460fac5fd5956accc restart: unless-stopped depends_on: crowdsec: -- 2.52.0 From 235719b88f8c20bb069ddce18bdeacd6aaec001b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 2 Feb 2026 00:03:15 +0000 Subject: [PATCH 178/188] Update ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2 Docker digest to f962763 --- caddy-cloudflare/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddy-cloudflare/docker-compose.yml b/caddy-cloudflare/docker-compose.yml index 38a0182..40b23da 100644 --- a/caddy-cloudflare/docker-compose.yml +++ b/caddy-cloudflare/docker-compose.yml @@ -1,6 +1,6 @@ services: caddy: - image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:ae3ec3e1389cc0ba0ffa75cd7685bdbbe07bb7f21640c83f7dd7bb2935f24d96 + image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:f9627635ed090248f89fcbc8171649099ade368f82750150dbf12ea9b6bec140 container_name: caddy restart: unless-stopped cap_add: -- 2.52.0 From c09bbe82170602ad8baf6e48266fa0f39bd6a71f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 2 Feb 2026 16:03:51 +0000 Subject: [PATCH 179/188] Update ghcr.io/linuxserver/healthchecks Docker tag to v4.0.20260202 --- healthchecks/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthchecks/docker-compose.yml b/healthchecks/docker-compose.yml index f5d10bb..0bc891b 100644 --- a/healthchecks/docker-compose.yml +++ b/healthchecks/docker-compose.yml @@ -1,7 +1,7 @@ services: healthchecks: container_name: healthchecks - image: ghcr.io/linuxserver/healthchecks:4.0.20260126@sha256:e288a3b73a2760b82547d7f798c38afd5115c31c58db58f3b709108cfaf37374 + image: ghcr.io/linuxserver/healthchecks:4.0.20260202@sha256:16c65ccd983365780c949292434744c2f80bc154b9e6d082e5aa6f2aecf250d0 restart: unless-stopped environment: - PUID=${PUID} -- 2.52.0 From 86f6a7f6d29c68ebe5864cd2b3276f16f71c6d6e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 3 Feb 2026 00:03:16 +0000 Subject: [PATCH 180/188] Update docker.io/library/adminer:5.4.1 Docker digest to a316735 --- adminer/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/compose.yaml b/adminer/compose.yaml index dc412e0..c302642 100644 --- a/adminer/compose.yaml +++ b/adminer/compose.yaml @@ -1,7 +1,7 @@ services: adminer: container_name: adminer - image: docker.io/library/adminer:5.4.1@sha256:07a2ed7fde0362826b1df5a589ae07fc5003575b44578a06bc7da717d8547562 + image: docker.io/library/adminer:5.4.1@sha256:a3167350c4eb9ae4473b8ea0f49c8e5ae74c87b240ee2f6086521dba2a6bf243 restart: unless-stopped ports: - ${PORT}:8080 -- 2.52.0 From fdc8e65f5eeb3bdb0c31bca4e43d271e61aeee7d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 3 Feb 2026 08:02:45 +0000 Subject: [PATCH 181/188] Update docker.io/library/postgres:18.1 Docker digest to f42fe58 --- lldap/compose.yaml | 2 +- pocket-id/compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldap/compose.yaml b/lldap/compose.yaml index c2e5cd1..f7a0fd5 100644 --- a/lldap/compose.yaml +++ b/lldap/compose.yaml @@ -1,7 +1,7 @@ services: lldap_db: container_name: lldap_db - image: docker.io/library/postgres:18.1@sha256:5773fe724c49c42a7a9ca70202e11e1dff21fb7235b335a73f39297d200b73a2 + image: docker.io/library/postgres:18.1@sha256:f42fe58fa146f29072559fcb855cc2e93e2c9ab08c1cbe7c5db4973d665e3d86 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} diff --git a/pocket-id/compose.yaml b/pocket-id/compose.yaml index d89ce14..081289d 100644 --- a/pocket-id/compose.yaml +++ b/pocket-id/compose.yaml @@ -1,7 +1,7 @@ services: pocket-id-db: container_name: pocket-id-db - image: docker.io/library/postgres:18.1@sha256:5773fe724c49c42a7a9ca70202e11e1dff21fb7235b335a73f39297d200b73a2 + image: docker.io/library/postgres:18.1@sha256:f42fe58fa146f29072559fcb855cc2e93e2c9ab08c1cbe7c5db4973d665e3d86 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} -- 2.52.0 From 87104ec91fb57e46f5c66a93aedcc1c1e3c493d6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 3 Feb 2026 08:02:47 +0000 Subject: [PATCH 182/188] Update ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1 Docker digest to fb5d39e --- immich/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/immich/docker-compose.yml b/immich/docker-compose.yml index 561b95a..63689ff 100644 --- a/immich/docker-compose.yml +++ b/immich/docker-compose.yml @@ -1,7 +1,7 @@ services: immich_db: container_name: immich_db - image: ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1@sha256:4d69da6e90cbaae3ddca1cd244e717a6e421488aaaf4fb8264d46c617ac9b5a2 + image: ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1@sha256:fb5d39e22bdda0950eec2786f57b1ef580161237e92684db261119662a6d4670 restart: unless-stopped shm_size: 128mb environment: -- 2.52.0 From 87396a130676871d3846ef8e2e9bc73dc8450c3a Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Tue, 3 Feb 2026 21:17:30 +0530 Subject: [PATCH 183/188] Update paperless-ngx --- .archived/paperless-ngx/docker-compose.yml | 23 +++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/.archived/paperless-ngx/docker-compose.yml b/.archived/paperless-ngx/docker-compose.yml index e4a4ff2..5812032 100644 --- a/.archived/paperless-ngx/docker-compose.yml +++ b/.archived/paperless-ngx/docker-compose.yml @@ -1,14 +1,17 @@ services: paperless-ngx-db: container_name: paperless-ngx-db - image: docker.io/library/postgres:17.5 + image: docker.io/library/postgres:18.1@sha256:5773fe724c49c42a7a9ca70202e11e1dff21fb7235b335a73f39297d200b73a2 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} + - PGDATA=/var/lib/postgresql/18/docker volumes: - - ${APPDATA_PATH}/paperless-ngx/db:/var/lib/postgresql/data + - ${APPDATA_PATH}/paperless-ngx/db:/var/lib/postgresql + networks: + - backend healthcheck: test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"] interval: 10s @@ -18,7 +21,7 @@ services: paperless-ngx-valkey: container_name: paperless-ngx-valkey - image: docker.io/valkey/valkey:8.1.3 + image: ghcr.io/valkey-io/valkey:9.0.1@sha256:546304417feac0874c3dd576e0952c6bb8f06bb4093ea0c9ca303c73cf458f63 restart: unless-stopped volumes: - ${APPDATA_PATH}/paperless-ngx/valkey:/data @@ -33,15 +36,13 @@ services: paperless-ngx-tika: container_name: paperless-ngx-tika - image: docker.io/apache/tika:3.2.2.0 + image: docker.io/apache/tika:3.2.3.0@sha256:c0154cb95587cde64be74f35ada1a2bd7892219f3f0ac3c9dc6cab34046b3573 restart: unless-stopped paperless-ngx-gotenberg: container_name: paperless-ngx-gotenberg - image: docker.io/gotenberg/gotenberg:8.21.1 + image: docker.io/gotenberg/gotenberg:8.26.0@sha256:328551506b3dec3ff6381dd47e5cd72a44def97506908269e201a8fbfa1c12c0 restart: unless-stopped - # The gotenberg chromium route is used to convert .eml files. We do not - # want to allow external content like tracking pixels or even javascript. command: - "gotenberg" - "--chromium-disable-javascript=true" @@ -49,7 +50,7 @@ services: paperless-ngx: container_name: paperless-ngx - image: ghcr.io/paperless-ngx/paperless-ngx:2.17.1 + image: ghcr.io/paperless-ngx/paperless-ngx:2.20.5@sha256:665f2f5cc5482ea2e44f90a7fa170908aaeb95d8d3c70e17f746de8fcb81f644 restart: unless-stopped depends_on: paperless-ngx-db: @@ -67,17 +68,21 @@ services: - PAPERLESS_DBNAME=${POSTGRES_DB} - PAPERLESS_DBUSER=${POSTGRES_USER} - PAPERLESS_DBPASS=${POSTGRES_PASSWORD} + - PAPERLESS_REDIS=redis://paperless-ngx-valkey:6379 + - PAPERLESS_TIKA_ENABLED=1 - PAPERLESS_TIKA_ENDPOINT=http://paperless-ngx-tika:9998 - PAPERLESS_TIKA_GOTENBERG_ENDPOINT=http://paperless-ngx-gotenberg:3000 + - USERMAP_UID=${PUID} - USERMAP_GID=${PGID} - PAPERLESS_URL=${PAPERLESS_URL} + - PAPERLESS_ALLOWED_HOSTS=${PAPERLESS_ALLOWED_HOSTS} - PAPERLESS_SECRET_KEY=${PAPERLESS_SECRET_KEY} - PAPERLESS_TIME_ZONE=${TZ} - - PAPERLESS_OCR_LANGUAGE=${PAPERLESS_OCR_LANGUAGE} - PAPERLESS_FILENAME_FORMAT={correspondent}/{created_year}/{title} + - PAPERLESS_OCR_LANGUAGE=${PAPERLESS_OCR_LANGUAGE} - PAPERLESS_OCR_DESKEW=false volumes: - ${APPDATA_PATH}/paperless-ngx/data:/usr/src/paperless/data -- 2.52.0 From 360383cde04011e68c699a762d92ed9dfd208d53 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 6 Feb 2026 22:43:15 +0530 Subject: [PATCH 184/188] Archive unused --- {code-server => .archived/code-server}/compose.yaml | 0 {immich => .archived/immich}/docker-compose.yml | 0 {kiwix => .archived/kiwix}/docker-compose.yml | 0 {minio => .archived/minio}/compose.yaml | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename {code-server => .archived/code-server}/compose.yaml (100%) rename {immich => .archived/immich}/docker-compose.yml (100%) rename {kiwix => .archived/kiwix}/docker-compose.yml (100%) rename {minio => .archived/minio}/compose.yaml (100%) diff --git a/code-server/compose.yaml b/.archived/code-server/compose.yaml similarity index 100% rename from code-server/compose.yaml rename to .archived/code-server/compose.yaml diff --git a/immich/docker-compose.yml b/.archived/immich/docker-compose.yml similarity index 100% rename from immich/docker-compose.yml rename to .archived/immich/docker-compose.yml diff --git a/kiwix/docker-compose.yml b/.archived/kiwix/docker-compose.yml similarity index 100% rename from kiwix/docker-compose.yml rename to .archived/kiwix/docker-compose.yml diff --git a/minio/compose.yaml b/.archived/minio/compose.yaml similarity index 100% rename from minio/compose.yaml rename to .archived/minio/compose.yaml -- 2.52.0 From 731a115cc570365ce3a9dc658e3dd9792ab6cdf7 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 6 Feb 2026 22:52:08 +0530 Subject: [PATCH 185/188] Update renovate config to include .templates --- renovate.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renovate.json b/renovate.json index 6490240..174cd18 100644 --- a/renovate.json +++ b/renovate.json @@ -17,6 +17,9 @@ "ignorePaths": [ ".archived/" ], + "includePaths": [ + ".templates/" + ], "packageRules": [ { "matchPackageNames": "docker.io/minio/minio", -- 2.52.0 From 659ccc662a7a8425dfa4b5df000144cfe082cb98 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 6 Feb 2026 22:52:18 +0530 Subject: [PATCH 186/188] Update templates --- .templates/mariadb.yml | 2 +- .templates/postgres.yml | 7 +++++-- .templates/valkey-without-pswd.yml | 2 +- .templates/valkey.yml | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.templates/mariadb.yml b/.templates/mariadb.yml index 5b2c226..4e41297 100644 --- a/.templates/mariadb.yml +++ b/.templates/mariadb.yml @@ -1,7 +1,7 @@ services: db: container_name: db - image: docker.io/library/mariadb:11.8.2 + image: docker.io/library/mariadb:12.1.2@sha256:f54db0cb3ccfe9431aba6d08c65a1763c499789b116b4cb651dd7fcf325965b3 restart: unless-stopped command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed environment: diff --git a/.templates/postgres.yml b/.templates/postgres.yml index a343ab1..c82a666 100644 --- a/.templates/postgres.yml +++ b/.templates/postgres.yml @@ -1,16 +1,19 @@ services: db: container_name: db - image: docker.io/library/postgres:17.5 + image: docker.io/library/postgres:18.1@sha256:f42fe58fa146f29072559fcb855cc2e93e2c9ab08c1cbe7c5db4973d665e3d86 restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} + - PGDATA=/var/lib/postgresql/18/docker volumes: - - ${APPDATA_PATH}//db:/var/lib/postgresql/data + - ${APPDATA_PATH}//db:/var/lib/postgresql ports: - ${DB_PORT}:5432 + networks: + - backend healthcheck: test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"] interval: 10s diff --git a/.templates/valkey-without-pswd.yml b/.templates/valkey-without-pswd.yml index db7865f..97d95a1 100644 --- a/.templates/valkey-without-pswd.yml +++ b/.templates/valkey-without-pswd.yml @@ -1,7 +1,7 @@ services: valkey: container_name: valkey - image: docker.io/valkey/valkey:8.1.3 + image: ghcr.io/valkey-io/valkey:9.0.1 restart: unless-stopped command: valkey-server --save 60 1 volumes: diff --git a/.templates/valkey.yml b/.templates/valkey.yml index f1131de..390cad6 100644 --- a/.templates/valkey.yml +++ b/.templates/valkey.yml @@ -1,7 +1,7 @@ services: valkey: container_name: valkey - image: docker.io/valkey/valkey:8.1.3 + image: ghcr.io/valkey-io/valkey:9.0.1 restart: unless-stopped command: valkey-server --save 60 1 --requirepass ${VALKEY_PASSWORD} volumes: -- 2.52.0 From 3f03577a06adf627b5069b1a84f80cb5225b3330 Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 6 Feb 2026 22:54:43 +0530 Subject: [PATCH 187/188] update renovate config --- renovate.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/renovate.json b/renovate.json index 174cd18..6490240 100644 --- a/renovate.json +++ b/renovate.json @@ -17,9 +17,6 @@ "ignorePaths": [ ".archived/" ], - "includePaths": [ - ".templates/" - ], "packageRules": [ { "matchPackageNames": "docker.io/minio/minio", -- 2.52.0 From ca5d6aa9398132156369fef5572aacb4242181ea Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 6 Feb 2026 23:00:14 +0530 Subject: [PATCH 188/188] Update renovate config --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index 6490240..73f4f9e 100644 --- a/renovate.json +++ b/renovate.json @@ -7,6 +7,7 @@ "labels": ["renovate"], "configMigration": true, "prHourlyLimit": 0, + "ignorePaths": [".archived/", "**/node_modules/**", "**/vendor/**"], "docker-compose": { "hostRules": [ { -- 2.52.0