31 Commits

Author SHA1 Message Date
Renovate Bot
5dc1af8b17 Update gitea/gitea Docker tag to v1.26.1 2026-04-25 00:02:11 +00: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
12 changed files with 139 additions and 20 deletions

0
aiworkshop.md Normal file
View File

View File

@@ -31,7 +31,7 @@ services:
# AudioMuse-AI Flask application service
audiomuse-ai-flask:
image: ghcr.io/neptunehub/audiomuse-ai:0.9.3 # 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.9.3 # 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

@@ -10,8 +10,8 @@ include:
- pihole/docker-compose.yml
- pingvin/docker-compose.yml
- pocketid/docker-compose.yml
- spliit/docker-compose.yml
# - spliit/docker-compose.yml migrated to k8s
- shlink/docker-compose.yml
- synapse/docker-compose.yml
# - updater/docker-compose.yml
- vaultwarden/docker-compose.yml
# - vaultwarden/docker-compose.yml

View File

@@ -1,7 +1,7 @@
services:
gitea:
container_name: gitea
image: gitea/gitea:1.25.2-rootless
image: gitea/gitea:1.26.1-rootless
restart: always
volumes:
- ${GITEA_DATA_LOCATION}:/var/lib/gitea
@@ -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.6.3
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.6.3
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

@@ -19,7 +19,7 @@ services:
# Grafana - Visualization Dashboard
grafana:
image: grafana/grafana:12.4.1
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.14.1
image: grafana/alloy:v1.15.0
restart: unless-stopped
ports:
- "12345:12345"

View File

@@ -49,7 +49,7 @@ services:
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
gotenberg:
image: docker.io/gotenberg/gotenberg:8.28.0
image: docker.io/gotenberg/gotenberg:8.29.1
restart: always
# The gotenberg chromium route is used to convert .eml files. We do not

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.4.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.10.0
image: livekit/livekit-server:v1.11.0
command: --config /etc/livekit.yaml
ports:
- "7880:7880/tcp"
@@ -42,7 +42,7 @@ services:
- 5439:5432
mautrix-whatsapp:
container_name: mautrix-whatsapp
image: dock.mau.dev/mautrix/whatsapp:v0.2603.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.14.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.150.0
image: matrixdotorg/synapse:v1.151.0
restart: always
volumes:
- ${SYNAPSE_CONFIG_DIR}:/data