59 Commits

Author SHA1 Message Date
Peter Smit
5551273f02 disable spliit and pocketid 2026-04-25 10:38:45 +02:00
Peter Smit
8a9998ec82 Disable vaultwarden 2026-04-21 21:24:02 +02:00
4ecaf941ab Merge pull request 'Update Matrix' (#311) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/311
2026-04-18 20:22:32 +00:00
621855f358 Merge pull request 'Update Immich to v2.7.5' (#313) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/313
2026-04-18 20:22:19 +00:00
Renovate Bot
caa48a711a Update Matrix 2026-04-18 00:02:48 +00:00
Renovate Bot
264413ebfd Update Immich to v2.7.5 2026-04-15 00:02:48 +00:00
Peter Smit
5cb4924656 Remove spliit 2026-04-11 08:28:32 +02:00
4096c9e8ec Merge pull request 'Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1.15.0' (#309) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/309
2026-04-08 20:19:33 +00:00
e6ffdf05fa Merge pull request 'Update Immich to v2.7.2' (#310) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/310
2026-04-08 20:19:24 +00:00
Renovate Bot
1033be0ace Update Immich to v2.7.2 2026-04-08 00:03:43 +00:00
Renovate Bot
160cb33802 Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1.15.0 2026-04-08 00:03:39 +00:00
0ad13bb6d4 Merge pull request 'Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.9.5' (#303) from renovate/ghcr.io-neptunehub-audiomuse-ai-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/303
2026-04-06 19:24:14 +00:00
79598b58f3 Merge pull request 'Update pihole/pihole Docker tag to v2026.04.0' (#306) from renovate/pihole-pihole-2026.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/306
2026-04-06 19:23:53 +00:00
81b5faf24b Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.8' (#305) from renovate/jellyfin-jellyfin-10.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/305
2026-04-06 19:23:45 +00:00
1f11d757b9 Merge pull request 'Update Matrix' (#304) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/304
2026-04-06 19:23:38 +00:00
Renovate Bot
f462f02186 Update pihole/pihole Docker tag to v2026.04.0 2026-04-06 00:03:09 +00:00
Renovate Bot
1134931b0d Update jellyfin/jellyfin Docker tag to v10.11.8 2026-04-06 00:03:04 +00:00
Renovate Bot
4f0c36116a Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.9.5 2026-04-06 00:02:56 +00:00
Renovate Bot
7d2569cd29 Update Matrix 2026-04-05 00:02:58 +00:00
948076c855 Merge pull request 'Update gitea/act_runner Docker tag to v0.3.1' (#298) from renovate/gitea-act_runner-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/298
2026-04-04 07:49:51 +00:00
dcf7a52826 Merge pull request 'Update grafana/alloy Docker tag to v1.15.0' (#299) from renovate/grafana-alloy-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/299
2026-04-04 07:49:46 +00:00
caaffede93 Merge pull request 'Update grafana/grafana Docker tag to v12.4.2' (#300) from renovate/grafana-grafana-12.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/300
2026-04-04 07:49:41 +00:00
c9d8ea3247 Merge pull request 'Update grafana/loki Docker tag to v3.7.1' (#302) from renovate/grafana-loki-3.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/302
2026-04-04 07:49:35 +00:00
ecb7afa10a Merge pull request 'Update docker.io/gotenberg/gotenberg Docker tag to v8.29.1' (#301) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/301
2026-04-04 07:49:28 +00:00
2a4a73b712 Update jellyfin/docker-compose.yml 2026-04-03 11:42:44 +00:00
Renovate Bot
c46998c3f1 Update grafana/alloy Docker tag to v1.15.0 2026-03-31 00:03:23 +00:00
Renovate Bot
80fcd1103f Update docker.io/gotenberg/gotenberg Docker tag to v8.29.1 2026-03-31 00:03:17 +00:00
Renovate Bot
ae2466d8f4 Update grafana/loki Docker tag to v3.7.1 2026-03-30 00:03:07 +00:00
Renovate Bot
051bd480bf Update grafana/grafana Docker tag to v12.4.2 2026-03-29 00:02:57 +00:00
Renovate Bot
de9b8d8de8 Update gitea/act_runner Docker tag to v0.3.1 2026-03-28 00:03:12 +00:00
b0d631ac0e Update pocketid/docker-compose.yml 2026-03-27 15:55:50 +00:00
2ca2dccb9e Merge pull request 'Update Paperless-ngx' (#293) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/293
2026-03-27 15:09:34 +00:00
9258764f78 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.33.1' (#294) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/294
2026-03-27 15:09:28 +00:00
5f1b95d4d4 Merge pull request 'Update dock.mau.dev/mautrix/signal Docker tag to v26' (#295) from renovate/major-matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/295
2026-03-27 15:09:21 +00:00
ce1e53a29f Merge pull request 'Update Matrix' (#296) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/296
2026-03-27 15:09:14 +00:00
e0468e34dd Merge pull request 'Update Immich to v2.6.3' (#297) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/297
2026-03-27 15:08:52 +00:00
Renovate Bot
11b4a39955 Update Immich to v2.6.3 2026-03-27 00:03:03 +00:00
Renovate Bot
59f227936d Update Paperless-ngx 2026-03-25 00:02:48 +00:00
Renovate Bot
540eed20fc Update Matrix 2026-03-25 00:02:38 +00:00
Renovate Bot
e36cd570cc Update dock.mau.dev/mautrix/signal Docker tag to v26 2026-03-23 00:02:47 +00:00
Renovate Bot
a1f6c22cec Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.33.1 2026-03-22 00:03:14 +00:00
c45d67e3df Update immich/docker-compose.yml 2026-03-21 08:56:44 +00:00
1948c02f18 Merge pull request 'Update grafana/grafana Docker tag to v12.4.1' (#287) from renovate/grafana-grafana-12.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/287
2026-03-21 08:55:25 +00:00
967233ffa6 Merge pull request 'Update grafana/alloy Docker tag to v1.14.1' (#288) from renovate/grafana-alloy-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/288
2026-03-21 08:55:10 +00:00
4cf9b0713a Merge pull request 'Update prom/prometheus Docker tag to v3.10.0' (#290) from renovate/prom-prometheus-3.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/290
2026-03-21 08:55:01 +00:00
e688ba0110 Merge pull request 'Update Paperless-ngx' (#291) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/291
2026-03-21 08:54:06 +00:00
fe8ec0e3e8 Merge pull request 'Update oci.element.io/element-admin Docker tag to v0.1.11' (#292) from renovate/oci.element.io-element-admin-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/292
2026-03-21 08:48:21 +00:00
Renovate Bot
23b0d1af5c Update Paperless-ngx 2026-03-21 00:05:54 +00:00
Renovate Bot
c1eb2f15cb Update oci.element.io/element-admin Docker tag to v0.1.11 2026-03-19 00:10:45 +00:00
5bfa160d29 Merge pull request 'Update Matrix' (#289) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/289
2026-03-18 15:40:16 +00:00
5bc70f6cce Merge pull request 'Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.9.3' (#274) from renovate/ghcr.io-neptunehub-audiomuse-ai-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/274
2026-03-18 15:40:06 +00:00
Renovate Bot
b9856e16db Update grafana/alloy Docker tag to v1.14.1 2026-03-18 00:03:15 +00:00
Renovate Bot
c6c4af0b35 Update Matrix 2026-03-17 00:03:10 +00:00
Renovate Bot
db0ba9988f Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.9.3 2026-03-17 00:03:04 +00:00
Renovate Bot
0f32669ed5 Update prom/prometheus Docker tag to v3.10.0 2026-03-12 00:03:39 +00:00
9628167fb9 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v2.4.0' (#286) from renovate/ghcr.io-pocket-id-pocket-id-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/286
2026-03-11 10:31:01 +00:00
ca6353f375 Merge pull request 'Update Matrix' (#285) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/285
2026-03-11 10:30:45 +00:00
Renovate Bot
9e5cd238f3 Update grafana/grafana Docker tag to v12.4.1 2026-03-10 00:03:02 +00:00
Renovate Bot
96fa190d52 Update ghcr.io/pocket-id/pocket-id Docker tag to v2.4.0 2026-03-09 00:03:10 +00:00
13 changed files with 145 additions and 26 deletions

0
aiworkshop.md Normal file
View File

View File

@@ -1,6 +1,6 @@
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:2.32.1
image: ghcr.io/advplyr/audiobookshelf:2.33.1
restart: always
ports:
- 13378:80

View File

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

View File

@@ -9,9 +9,9 @@ include:
- paperless/docker-compose.yml
- pihole/docker-compose.yml
- pingvin/docker-compose.yml
- pocketid/docker-compose.yml
- spliit/docker-compose.yml
# - pocketid/docker-compose.yml
# - spliit/docker-compose.yml
- shlink/docker-compose.yml
- synapse/docker-compose.yml
# - updater/docker-compose.yml
- vaultwarden/docker-compose.yml
# - vaultwarden/docker-compose.yml

View File

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

View File

@@ -1,7 +1,7 @@
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:v2.5.6
image: ghcr.io/immich-app/immich-server:v2.7.5
# extends:
# file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
@@ -25,7 +25,7 @@ services:
immich-machine-learning:
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:v2.5.6
image: ghcr.io/immich-app/immich-machine-learning:v2.7.5
volumes:
- model-cache:/cache
env_file:

View File

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

View File

@@ -1,7 +1,7 @@
services:
# Prometheus - Metrics Collection
prometheus:
image: prom/prometheus:v3.9.1
image: prom/prometheus:v3.10.0
restart: unless-stopped
ports:
- "9091:9090"
@@ -19,7 +19,7 @@ services:
# Grafana - Visualization Dashboard
grafana:
image: grafana/grafana:12.4.0
image: grafana/grafana:12.4.2
restart: unless-stopped
ports:
- "3002:3000"
@@ -41,7 +41,7 @@ services:
- prometheus
loki:
image: grafana/loki:3.6.7
image: grafana/loki:3.7.1
restart: unless-stopped
ports:
- "3100:3100"
@@ -53,7 +53,7 @@ services:
- '-target=all'
alloy:
image: grafana/alloy:v1.13.2
image: grafana/alloy:v1.15.0
restart: unless-stopped
ports:
- "12345:12345"

View File

@@ -18,7 +18,7 @@ services:
- 5434:5432
paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.10
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.13
restart: always
depends_on:
- db
@@ -49,7 +49,7 @@ services:
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
gotenberg:
image: docker.io/gotenberg/gotenberg:8.27.0
image: docker.io/gotenberg/gotenberg:8.29.1
restart: always
# The gotenberg chromium route is used to convert .eml files. We do not
@@ -60,5 +60,5 @@ services:
- "--chromium-allow-list=file:///tmp/.*"
tika:
image: docker.io/apache/tika:3.2.3.0
image: docker.io/apache/tika:3.3.0.0
restart: always

View File

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

View File

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

119
spliit/spliit.yaml Normal file
View File

@@ -0,0 +1,119 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: spliit
---
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: spliit-db
namespace: spliit
spec:
instances: 1
storage:
size: 2Gi
bootstrap:
initdb:
database: spliit
owner: spliit
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: spliit
namespace: spliit
spec:
replicas: 1
selector:
matchLabels:
app: spliit
template:
metadata:
labels:
app: spliit
spec:
containers:
- name: spliit
image: petersmit27/spliit:latest
ports:
- containerPort: 3000
env:
- name: POSTGRES_PRISMA_URL
valueFrom:
secretKeyRef:
name: spliit-db-app
key: uri
- name: POSTGRES_URL_NON_POOLING
valueFrom:
secretKeyRef:
name: spliit-db-app
key: uri
---
apiVersion: v1
kind: Service
metadata:
name: spliit
namespace: spliit
spec:
selector:
app: spliit
ports:
- port: 3000
targetPort: 3000
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: spliit
namespace: spliit
spec:
parentRefs:
- name: main
namespace: envoy-gateway-system
sectionName: https-smittenfeld
hostnames:
- split.smittenfeld.nl
rules:
- backendRefs:
- name: spliit
port: 3000
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: spliit-create-group
namespace: spliit
spec:
parentRefs:
- name: main
namespace: envoy-gateway-system
sectionName: https-smittenfeld
hostnames:
- split.smittenfeld.nl
rules:
- matches:
- path:
type: PathPrefix
value: /groups/create
backendRefs:
- name: spliit
port: 3000
---
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: SecurityPolicy
metadata:
name: spliit-create-ip-restriction
namespace: spliit
spec:
targetRefs:
- group: gateway.networking.k8s.io
kind: HTTPRoute
name: spliit-create-group
authorization:
defaultAction: Deny
rules:
- action: Allow
principal:
clientCIDRs:
- 188.91.195.91/32

View File

@@ -1,6 +1,6 @@
services:
element-call-auth-service:
image: ghcr.io/element-hq/lk-jwt-service:0.4.1
image: ghcr.io/element-hq/lk-jwt-service:0.4.3
container_name: element-call-jwt
hostname: auth-server
environment:
@@ -13,7 +13,7 @@ services:
ports:
- 8071:8080
element-call-livekit:
image: livekit/livekit-server:v1.9.12
image: livekit/livekit-server:v1.11.0
command: --config /etc/livekit.yaml
ports:
- "7880:7880/tcp"
@@ -25,7 +25,7 @@ services:
- ${LIVEKIT_CONFIG_DIR}/config.yaml:/etc/livekit.yaml:ro
mautrix-signal:
container_name: mautrix-signal
image: dock.mau.dev/mautrix/signal:v0.2602.2
image: dock.mau.dev/mautrix/signal:v26.02.2
restart: always
volumes:
- ${MAUTRIX_SIGNAL_DATA_DIR}:/data
@@ -42,7 +42,7 @@ services:
- 5439:5432
mautrix-whatsapp:
container_name: mautrix-whatsapp
image: dock.mau.dev/mautrix/whatsapp:v0.2602.0
image: dock.mau.dev/mautrix/whatsapp:v0.2604.0
#image: petersmit27/mautrix-whatsapp:latest
restart: always
volumes:
@@ -61,7 +61,7 @@ services:
ports:
- 5440:5432
mas:
image: ghcr.io/element-hq/matrix-authentication-service:1.13.0
image: ghcr.io/element-hq/matrix-authentication-service:1.15.0
restart: always
working_dir: /config
volumes:
@@ -97,7 +97,7 @@ services:
- 5442:5432
synapse:
container_name: synapse
image: matrixdotorg/synapse:v1.149.0
image: matrixdotorg/synapse:v1.151.0
restart: always
volumes:
- ${SYNAPSE_CONFIG_DIR}:/data
@@ -108,7 +108,7 @@ services:
- mas
- mautrix-whatsapp
element-admin:
image: oci.element.io/element-admin:0.1.10
image: oci.element.io/element-admin:0.1.11
restart: unless-stopped
ports:
- "8079:8080"