569 Commits

Author SHA1 Message Date
Renovate Bot
04537a4a78 Update docker.io/library/redis Docker tag to v8 2026-04-10 06:07:25 +00: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
cfc8bcd306 Update Matrix 2026-03-11 00:04:27 +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
Peter Smit
d735f5e310 Add central postgres instance 2026-03-08 16:05:21 +01:00
916bfa53a2 Merge pull request 'Update grafana/alloy Docker tag to v1.13.2' (#273) from renovate/grafana-alloy-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/273
2026-03-07 19:10:11 +00:00
03fb4155c7 Merge pull request 'Update grafana/loki Docker tag to v3.6.7' (#278) from renovate/grafana-loki-3.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/278
2026-03-07 19:10:01 +00:00
6478592b59 Merge pull request 'Update grafana/grafana Docker tag to v12.4.0' (#283) from renovate/grafana-grafana-12.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/283
2026-03-07 19:09:48 +00:00
13c57d685f Merge pull request 'Update Paperless-ngx' (#284) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/284
2026-03-07 19:09:43 +00:00
Renovate Bot
064b76b892 Update Paperless-ngx 2026-03-05 00:03:07 +00:00
Renovate Bot
8d446c0126 Update grafana/grafana Docker tag to v12.4.0 2026-03-01 00:02:54 +00:00
5b75e245d9 Merge pull request 'Update Matrix' (#281) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/281
2026-02-28 13:07:51 +00:00
209ea8a867 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v2.3.0' (#282) from renovate/ghcr.io-pocket-id-pocket-id-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/282
2026-02-28 13:07:42 +00:00
Renovate Bot
26939558ee Update ghcr.io/pocket-id/pocket-id Docker tag to v2.3.0 2026-02-28 00:03:03 +00:00
Renovate Bot
5c17af8ed7 Update Matrix 2026-02-28 00:02:58 +00:00
261c420bbf Merge pull request 'Update gitea/act_runner Docker tag to v0.3.0' (#279) from renovate/gitea-act_runner-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/279
2026-02-27 10:53:06 +00:00
7e48a8450c Merge pull request 'Update vaultwarden/server Docker tag to v1.35.4' (#280) from renovate/vaultwarden-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/280
2026-02-27 08:02:27 +00:00
Renovate Bot
11c9f1dcc4 Update vaultwarden/server Docker tag to v1.35.4 2026-02-27 00:03:09 +00:00
Peter Smit
029553b910 Update synapse 2026-02-26 15:52:00 +01:00
663f02bae0 Merge pull request 'Update pihole/pihole Docker tag to v2026' (#277) from renovate/pihole-pihole-2026.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/277
2026-02-26 14:43:26 +00:00
Renovate Bot
c222574b63 Update grafana/loki Docker tag to v3.6.7 2026-02-24 00:02:59 +00:00
Renovate Bot
17433c93b2 Update grafana/alloy Docker tag to v1.13.2 2026-02-24 00:02:53 +00:00
Renovate Bot
c5052ead02 Update gitea/act_runner Docker tag to v0.3.0 2026-02-19 00:02:58 +00:00
Renovate Bot
8036f0601f Update pihole/pihole Docker tag to v2026 2026-02-18 00:03:22 +00:00
4ac1007b5b Merge pull request 'Update Matrix to v0.2602.0' (#276) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/276
2026-02-17 08:40:04 +00:00
5b3c66bbf0 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.7' (#275) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/275
2026-02-17 08:39:55 +00:00
Renovate Bot
bdf9578b78 Update Matrix to v0.2602.0 2026-02-17 00:02:52 +00:00
Renovate Bot
91fc229856 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.7 2026-02-17 00:02:35 +00:00
1e0470c79a Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.147.1' (#272) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/272
2026-02-13 06:44:04 +00:00
cd04f0563c Merge pull request 'Update grafana/grafana Docker tag to v12.3.3' (#271) from renovate/grafana-grafana-12.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/271
2026-02-13 06:43:58 +00:00
Renovate Bot
51e5bf13db Update matrixdotorg/synapse Docker tag to v1.147.1 2026-02-13 00:03:05 +00:00
Renovate Bot
fc8ecd119b Update grafana/grafana Docker tag to v12.3.3 2026-02-13 00:02:54 +00:00
95ef2f21f4 Merge pull request 'Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.9' (#269) from renovate/ghcr.io-neptunehub-audiomuse-ai-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/269
2026-02-12 09:18:50 +00:00
416b8616cf Merge pull request 'Update Matrix' (#270) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/270
2026-02-12 09:18:39 +00:00
Renovate Bot
8cd806d4bd Update Matrix 2026-02-12 00:02:39 +00:00
Renovate Bot
fe64784b82 Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.9 2026-02-12 00:02:31 +00:00
d54ce9000e Merge pull request 'Update Immich to v2.5.6' (#267) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/267
2026-02-11 13:37:13 +00:00
dedf653fa0 Merge pull request 'Update vaultwarden/server Docker tag to v1.35.3' (#268) from renovate/vaultwarden-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/268
2026-02-11 13:37:02 +00:00
Renovate Bot
a957e7c256 Update vaultwarden/server Docker tag to v1.35.3 2026-02-11 00:02:54 +00:00
Renovate Bot
8c85e1e10d Update Immich to v2.5.6 2026-02-11 00:02:46 +00:00
9accb73198 Merge pull request 'Update grafana/loki Docker tag to v3.6.5' (#258) from renovate/grafana-loki-3.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/258
2026-02-08 08:46:22 +00:00
7ea78420d4 Merge pull request 'Update grafana/grafana Docker tag to v12.3.2' (#259) from renovate/grafana-grafana-12.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/259
2026-02-08 08:46:17 +00:00
d20e312c92 Merge pull request 'Update grafana/alloy Docker tag to v1.13.0' (#265) from renovate/grafana-alloy-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/265
2026-02-08 08:46:12 +00:00
d6c67bfe14 Merge pull request 'Update Immich to v2.5.5' (#266) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/266
2026-02-08 08:46:02 +00:00
Renovate Bot
9ef370d983 Update Immich to v2.5.5 2026-02-07 00:02:59 +00:00
Renovate Bot
c388dec33d Update grafana/loki Docker tag to v3.6.5 2026-02-07 00:02:54 +00:00
Renovate Bot
310b0c9534 Update grafana/alloy Docker tag to v1.13.0 2026-02-06 00:02:36 +00:00
f4863e897f Merge pull request 'Update Immich to v2.5.3' (#264) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/264
2026-02-04 06:38:28 +00:00
Renovate Bot
aec019fff2 Update Immich to v2.5.3 2026-02-04 00:02:29 +00:00
746b8b419c Merge pull request 'Update Paperless-ngx' (#260) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/260
2026-02-03 07:38:49 +00:00
c47117d3a6 Merge pull request 'Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.8' (#263) from renovate/ghcr.io-neptunehub-audiomuse-ai-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/263
2026-02-03 07:38:40 +00:00
573caeaa42 Merge pull request 'Update Matrix' (#262) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/262
2026-02-03 07:38:21 +00:00
Renovate Bot
2bd74c9f8c Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.8 2026-02-03 00:02:43 +00:00
Peter Smit
72fd259006 Update immich and add TZ env var 2026-02-02 12:04:11 +01:00
Renovate Bot
ed43046811 Update Paperless-ngx 2026-02-01 00:02:04 +00:00
Renovate Bot
eaa996f117 Update Matrix 2026-01-29 00:02:12 +00:00
Renovate Bot
8d23c2c0f5 Update grafana/grafana Docker tag to v12.3.2 2026-01-28 00:02:26 +00:00
Peter Smit
6bb1159d85 Mount external library for immich 2026-01-25 14:33:14 +01:00
bc10065147 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.5' (#257) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/257
2026-01-24 18:21:25 +00:00
485c17ab9f Merge pull request 'Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.7' (#256) from renovate/ghcr.io-neptunehub-audiomuse-ai-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/256
2026-01-24 18:21:23 +00:00
Peter Smit
b2cc33a63b Fix element admin 2026-01-20 20:51:43 +01:00
Peter Smit
5243527119 Add element admin 2026-01-20 20:41:33 +01:00
Peter Smit
25b2b7198d Add grafana-matrix-forwarder for alerts in matrix 2026-01-20 15:36:54 +01:00
Peter Smit
5e6184502a Fix alloy and loki, and remove alertmanager (use grafana's) 2026-01-20 13:55:35 +01:00
Peter Smit
eba54706d1 Add loki and alloy for log monitoring 2026-01-20 11:35:39 +01:00
Renovate Bot
499aa614f4 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.5 2026-01-20 00:01:53 +00:00
Renovate Bot
78547623b5 Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.7 2026-01-20 00:01:47 +00:00
Peter Smit
969b16136a Remove alert rules from prometheus. Make them managed by grafana 2026-01-19 16:30:32 +01:00
019862d1c4 Update jellyfin to 10.11.6 2026-01-19 12:08:53 +00:00
32cb44d8fc Merge pull request 'Update vaultwarden/server Docker tag to v1.35.2' (#251) from renovate/vaultwarden-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/251
2026-01-19 09:53:19 +00:00
5d497f0887 Merge pull request 'Update Matrix' (#255) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/255
2026-01-19 09:53:07 +00:00
Renovate Bot
511cb80900 Update Matrix 2026-01-17 00:01:23 +00:00
Peter Smit
2038a34008 Add disable login form option 2026-01-15 17:15:55 +01:00
Peter Smit
7e6f9a6dad Add root url for grafana 2026-01-15 17:00:27 +01:00
Peter Smit
58d5a4f033 Chiller 2026-01-14 14:55:56 +01:00
Peter Smit
a6dde041a6 Give a chill pill to cadvisor 2026-01-14 14:54:34 +01:00
Peter Smit
1a73ba35af Merge all grafana configs 2026-01-14 14:37:33 +01:00
Peter Smit
f601ab02da Move prometheus to 9091 2026-01-14 13:52:36 +01:00
Peter Smit
46fe423058 Add monitoring stack 2026-01-14 13:49:08 +01:00
Peter Smit
a8b440c4f2 Drop baikal 2026-01-14 13:49:08 +01:00
Peter Smit
b517e3f0a6 Disable updater for now (doesn't interact well with DMR) 2026-01-14 13:49:08 +01:00
8898ddb3c2 Merge pull request 'Update shlinkio/shlink Docker tag to v5' (#252) from renovate/shlinkio-shlink-5.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/252
2026-01-14 10:59:56 +00:00
365096ab12 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.4' (#234) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/234
2026-01-14 10:59:43 +00:00
c683451235 Merge pull request 'Update Matrix' (#254) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/254
2026-01-14 10:59:39 +00:00
Renovate Bot
81578d3180 Update Matrix 2026-01-14 00:01:56 +00:00
Renovate Bot
e5a67ed0ba Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.4 2026-01-14 00:01:45 +00:00
e4dfb24d7e Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v2.2.0' (#253) from renovate/ghcr.io-pocket-id-pocket-id-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/253
2026-01-12 10:05:41 +00:00
Renovate Bot
2a5d92b8ab Update ghcr.io/pocket-id/pocket-id Docker tag to v2.2.0 2026-01-12 00:01:55 +00:00
Renovate Bot
413dc45652 Update shlinkio/shlink Docker tag to v5 2026-01-10 00:02:33 +00:00
Renovate Bot
122a1c9139 Update vaultwarden/server Docker tag to v1.35.2 2026-01-10 00:02:26 +00:00
299b01a03e Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v2.1.0' (#250) from renovate/ghcr.io-pocket-id-pocket-id-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/250
2026-01-05 15:20:47 +00:00
566359efa4 Merge pull request 'Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.6' (#249) from renovate/ghcr.io-neptunehub-audiomuse-ai-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/249
2026-01-05 15:20:37 +00:00
Renovate Bot
aae7300424 Update ghcr.io/pocket-id/pocket-id Docker tag to v2.1.0 2026-01-05 00:04:41 +00:00
Renovate Bot
d105050830 Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.6 2026-01-05 00:04:29 +00:00
5acefd094e Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v2.0.2' (#248) from renovate/ghcr.io-pocket-id-pocket-id-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/248
2026-01-04 19:56:44 +00:00
Renovate Bot
2fb1a3ff47 Update ghcr.io/pocket-id/pocket-id Docker tag to v2.0.2 2026-01-04 00:01:41 +00:00
9d5a57c81d Add dmr plugin to updater 2026-01-03 07:42:50 +00:00
d61fa09cef Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v2' (#247) from renovate/ghcr.io-pocket-id-pocket-id-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/247
2026-01-03 07:40:15 +00:00
34e4eaa029 prepare for pocket id v2 2026-01-03 07:39:17 +00:00
c5f92c9411 Move pocket Id data dir 2026-01-03 07:26:35 +00:00
0b354d937a expose audiomuse db 2026-01-03 07:26:35 +00:00
Renovate Bot
debd7834fc Update ghcr.io/pocket-id/pocket-id Docker tag to v2 2026-01-03 00:01:48 +00:00
a668b5dba7 Merge pull request 'Update vaultwarden/server Docker tag to v1.35.1' (#246) from renovate/vaultwarden-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/246
2026-01-02 18:25:09 +00:00
e9e2dca344 Merge pull request 'Update livekit/livekit-server Docker tag to v1.9.10' (#236) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/236
2026-01-02 18:25:04 +00:00
Renovate Bot
90b305fe33 Update livekit/livekit-server Docker tag to v1.9.10 2026-01-02 00:01:48 +00:00
Renovate Bot
e4eec8a487 Update vaultwarden/server Docker tag to v1.35.1 2025-12-31 00:01:54 +00:00
9925ed05ff Merge pull request 'Update vaultwarden/server Docker tag to v1.35.0' (#245) from renovate/vaultwarden-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/245
2025-12-28 07:14:58 +00:00
34440c3792 Merge pull request 'Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.5' (#244) from renovate/ghcr.io-neptunehub-audiomuse-ai-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/244
2025-12-28 07:14:45 +00:00
Renovate Bot
113bf1988e Update vaultwarden/server Docker tag to v1.35.0 2025-12-28 00:01:48 +00:00
Renovate Bot
1e5f8b25f2 Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.5 2025-12-28 00:01:33 +00:00
882491a48d Merge pull request 'Update redis Docker tag to v8' (#243) from renovate/redis-8.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/243
2025-12-26 09:19:17 +00:00
c9268738fa Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.32.1' (#240) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/240
2025-12-26 09:19:00 +00:00
da9c1380b1 Merge pull request 'Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.4' (#242) from renovate/ghcr.io-neptunehub-audiomuse-ai-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/242
2025-12-26 09:18:44 +00:00
Renovate Bot
7b92eaa090 Update ghcr.io/neptunehub/audiomuse-ai Docker tag to v0.8.4 2025-12-26 00:01:37 +00:00
Renovate Bot
45b1fe7008 Update redis Docker tag to v8 2025-12-25 00:02:48 +00:00
Peter Smit
64057945f1 reluctantly use docker volume 2025-12-24 09:25:32 +01:00
Peter Smit
dd6285eeb7 move nextcloud to aio setup 2025-12-24 09:21:08 +01:00
Renovate Bot
c3c9776bb4 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.32.1 2025-12-24 00:01:52 +00:00
f3e715275a Merge pull request 'Update Immich to v2.4.1' (#237) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/237
2025-12-20 08:54:16 +00:00
Renovate Bot
3884644dfc Update Immich to v2.4.1 2025-12-20 00:01:59 +00:00
37fca8eb77 Merge pull request 'Update php Docker tag to v8.5' (#232) from renovate/php-8.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/232
2025-12-18 07:35:16 +00:00
Renovate Bot
c570f52fb8 Update php Docker tag to v8.5 2025-12-18 00:01:48 +00:00
1f541189a6 Update docker-compose.yml 2025-12-17 13:29:25 +00:00
d706fcdcd8 Update spliit/docker-compose.yml 2025-12-17 13:26:21 +00:00
819f145200 Merge pull request 'Update Matrix' (#231) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/231
2025-12-17 07:53:07 +00:00
9598316e7d Merge pull request 'Update ghcr.io/element-hq/lk-jwt-service Docker tag to v0.4.0' (#230) from renovate/ghcr.io-element-hq-lk-jwt-service-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/230
2025-12-17 07:53:05 +00:00
8a04ba27d4 Update renovate.json 2025-12-17 07:53:00 +00:00
Renovate Bot
6aec3c1f25 Update Matrix 2025-12-17 00:01:39 +00:00
Renovate Bot
0128da950f Update ghcr.io/element-hq/lk-jwt-service Docker tag to v0.4.0 2025-12-17 00:01:35 +00:00
Peter Smit
7277c47ad9 remove deprecated version 2025-12-16 20:26:08 +01:00
Peter Smit
003b9db402 revert baikal (no docker image yet) 2025-12-16 20:25:37 +01:00
Peter Smit
29446b72c3 update stuff that renovate wont 2025-12-16 20:23:27 +01:00
Peter Smit
0e2c6a889a update pocket id 2025-12-16 20:20:37 +01:00
def08d6c00 Merge pull request 'Update pihole/pihole Docker tag to v2025.11.1' (#229) from renovate/pihole-pihole-2025.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/229
2025-12-16 19:07:13 +00:00
f37d9e1a68 Merge pull request 'Update nextcloud Docker tag to v32.0.3' (#228) from renovate/nextcloud-32.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/228
2025-12-16 19:07:04 +00:00
Renovate Bot
4e0012ba18 Update pihole/pihole Docker tag to v2025.11.1 2025-12-16 19:05:48 +00:00
Renovate Bot
ebfe68c838 Update nextcloud Docker tag to v32.0.3 2025-12-16 19:05:43 +00:00
279f35f7e9 Merge pull request 'Update Paperless-ngx' (#214) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/214
2025-12-16 19:01:22 +00:00
c724d43e4d Merge pull request 'Update docker.io/valkey/valkey Docker tag to v9' (#218) from renovate/docker.io-valkey-valkey-9.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/218
2025-12-16 19:01:10 +00:00
f7a90f823d Merge pull request 'Update livekit/livekit-server Docker tag to v1.9.8' (#221) from renovate/livekit-livekit-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/221
2025-12-16 19:00:57 +00:00
faaca0dd64 Merge pull request 'Update gitea/gitea Docker tag to v1.25.2' (#226) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/226
2025-12-16 18:53:52 +00:00
e06cc2e7b7 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.5' (#227) from renovate/jellyfin-jellyfin-10.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/227
2025-12-16 18:53:46 +00:00
Renovate Bot
5f834bab2f Update livekit/livekit-server Docker tag to v1.9.8 2025-12-16 18:51:53 +00:00
Renovate Bot
52477db4ad Update jellyfin/jellyfin Docker tag to v10.11.5 2025-12-16 18:51:49 +00:00
Renovate Bot
74bdd11775 Update gitea/gitea Docker tag to v1.25.2 2025-12-16 18:51:41 +00:00
Peter Smit
8168134448 Update audiomuse 2025-12-16 19:46:30 +01:00
Peter Smit
70b8b4bf7c disable spliit for now 2025-12-16 19:45:35 +01:00
Peter Smit
f0631f3e3d Remove central db for now 2025-12-16 19:44:18 +01:00
e827dd1bc9 Update audiomuse/docker-compose.yml 2025-12-14 14:51:38 +00:00
Renovate Bot
f460703e37 Update Paperless-ngx 2025-12-13 00:02:32 +00:00
Peter Smit
30303aac3d Add audiomuse 2025-12-12 16:56:49 +01:00
Renovate Bot
9b592465f7 Update docker.io/valkey/valkey Docker tag to v9 2025-12-10 00:01:53 +00:00
30b2fe346d Update spliit/docker-compose.yml 2025-12-06 20:22:19 +00:00
f78e723fc2 Update immich/docker-compose.yml 2025-11-20 18:24:02 +00:00
ed13bd3d0e Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.142.1' (#224) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/224
2025-11-20 18:23:06 +00:00
Renovate Bot
a317e6d71e Update matrixdotorg/synapse Docker tag to v1.142.1 2025-11-19 00:01:44 +00:00
2840a154ef Merge pull request 'Update Matrix to v0.2511.0' (#223) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/223
2025-11-17 18:14:36 +00:00
Renovate Bot
cb32a5cdfb Update Matrix to v0.2511.0 2025-11-17 18:13:47 +00:00
74d45f4268 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.3' (#222) from renovate/jellyfin-jellyfin-10.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/222
2025-11-17 18:08:04 +00:00
Renovate Bot
030376e19d Update jellyfin/jellyfin Docker tag to v10.11.3 2025-11-17 00:01:22 +00:00
0996c409bc Merge pull request 'Update ghcr.io/spliit-app/spliit Docker tag to v1.19.0' (#219) from renovate/ghcr.io-spliit-app-spliit-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/219
2025-11-13 07:48:05 +00:00
d36c60a8ea Merge pull request 'Update Matrix' (#220) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/220
2025-11-13 07:47:51 +00:00
Renovate Bot
c597e79059 Update Matrix 2025-11-12 00:01:24 +00:00
Renovate Bot
b6d9f4bf24 Update ghcr.io/spliit-app/spliit Docker tag to v1.19.0 2025-11-11 00:01:18 +00:00
2efbef9b63 Merge pull request 'Update shlinkio/shlink Docker tag to v4.6' (#217) from renovate/shlinkio-shlink-4.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/217
2025-11-08 08:19:22 +00:00
87820cf217 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.15.0' (#215) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/215
2025-11-08 08:19:02 +00:00
f1dbf34563 Merge pull request 'Update pihole/pihole Docker tag to v2025.11.0' (#216) from renovate/pihole-pihole-2025.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/216
2025-11-08 08:18:57 +00:00
Renovate Bot
3b7ac0fb88 Update shlinkio/shlink Docker tag to v4.6 2025-11-08 00:02:33 +00:00
Renovate Bot
4c3169a47e Update pihole/pihole Docker tag to v2025.11.0 2025-11-08 00:02:28 +00:00
Renovate Bot
75eb0a61f7 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.15.0 2025-11-07 00:02:06 +00:00
f6d307076d Merge pull request 'Update livekit/livekit-server Docker tag to v1.9.3' (#206) from renovate/livekit-livekit-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/206
2025-11-06 12:19:48 +00:00
7189883ee2 Merge pull request 'Update Immich to v2.2.3' (#212) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/212
2025-11-06 12:19:28 +00:00
cd59eacbf9 Merge pull request 'Update Matrix' (#213) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/213
2025-11-06 12:19:21 +00:00
Renovate Bot
b9df89c28b Update Matrix 2025-11-06 00:03:59 +00:00
Renovate Bot
df00920a45 Update Immich to v2.2.3 2025-11-06 00:03:47 +00:00
deb5ad57bf Merge pull request 'Update pihole/pihole Docker tag to v2025.10.3' (#207) from renovate/pihole-pihole-2025.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/207
2025-11-05 07:02:04 +00:00
5f64125fce Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.19.4' (#210) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/210
2025-11-05 07:02:00 +00:00
721d68eb8e Merge pull request 'Update gitea/gitea Docker tag to v1.25.1' (#211) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/211
2025-11-05 07:01:46 +00:00
Renovate Bot
0232e1b92d Update gitea/gitea Docker tag to v1.25.1 2025-11-05 00:04:00 +00:00
Renovate Bot
fb65d4d166 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.19.4 2025-11-05 00:03:50 +00:00
926762e8da Merge pull request 'Update Immich to v2.2.2' (#208) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/208
2025-11-04 08:03:48 +00:00
c1137d48cf Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.2' (#209) from renovate/jellyfin-jellyfin-10.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/209
2025-11-04 08:03:23 +00:00
Renovate Bot
d62fa7541c Update jellyfin/jellyfin Docker tag to v10.11.2 2025-11-04 00:01:34 +00:00
Renovate Bot
0c7273cc85 Update Immich to v2.2.2 2025-11-04 00:01:26 +00:00
Renovate Bot
15ab156317 Update pihole/pihole Docker tag to v2025.10.3 2025-11-03 00:01:50 +00:00
Renovate Bot
ff0d2b5826 Update livekit/livekit-server Docker tag to v1.9.3 2025-11-03 00:01:44 +00:00
00009cc6d1 Update immich 2025-11-02 07:06:37 +00:00
859682e840 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.19.3' (#199) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/199
2025-11-02 07:01:16 +00:00
bbaa2ba898 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.14.2' (#204) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/204
2025-11-02 07:01:08 +00:00
752dda8de7 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.1' (#205) from renovate/jellyfin-jellyfin-10.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/205
2025-11-02 07:00:56 +00:00
Renovate Bot
d2b1a20172 Update jellyfin/jellyfin Docker tag to v10.11.1 2025-11-02 06:59:28 +00:00
Renovate Bot
0b0577e086 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.14.2 2025-11-02 06:59:23 +00:00
Renovate Bot
cfb8871144 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.19.3 2025-11-02 06:59:18 +00:00
eb7da6f2f8 Merge pull request 'Update gitea/gitea Docker tag to v1.24.7' (#202) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/202
2025-10-26 09:10:54 +00:00
ff4147ae7e Merge pull request 'Update pihole/pihole Docker tag to v2025.10.0' (#203) from renovate/pihole-pihole-2025.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/203
2025-10-26 09:10:47 +00:00
Renovate Bot
b384297dfe Update pihole/pihole Docker tag to v2025.10.0 2025-10-26 00:01:17 +00:00
Renovate Bot
761a7a0472 Update gitea/gitea Docker tag to v1.24.7 2025-10-26 00:01:11 +00:00
f82ab41fa2 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.14.0' (#201) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/201
2025-10-25 07:42:03 +00:00
8fbc35be25 Merge pull request 'Update nextcloud Docker tag to v32.0.1' (#200) from renovate/nextcloud-32.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/200
2025-10-25 07:41:54 +00:00
Renovate Bot
411bf717f6 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.14.0 2025-10-25 00:01:07 +00:00
Renovate Bot
5a3a844f35 Update nextcloud Docker tag to v32.0.1 2025-10-25 00:01:05 +00:00
567b5bfee4 Merge pull request 'Update livekit/livekit-server Docker tag to v1.9.2' (#197) from renovate/livekit-livekit-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/197
2025-10-23 15:02:10 +00:00
b2e9924a9f Merge pull request 'Update Paperless-ngx' (#184) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/184
2025-10-23 15:01:48 +00:00
Renovate Bot
983df96887 Update Paperless-ngx 2025-10-23 00:01:09 +00:00
a4b26cba94 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.0' (#198) from renovate/jellyfin-jellyfin-10.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/198
2025-10-21 19:23:10 +00:00
Renovate Bot
d4c95eb202 Update jellyfin/jellyfin Docker tag to v10.11.0 2025-10-21 00:01:01 +00:00
Renovate Bot
7fac1d47b6 Update livekit/livekit-server Docker tag to v1.9.2 2025-10-18 00:01:03 +00:00
ef3042ea40 Merge pull request 'Update Matrix' (#196) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/196
2025-10-17 05:03:56 +00:00
Renovate Bot
7bb8f43642 Update Matrix 2025-10-17 00:00:57 +00:00
cbb931a3ec Merge pull request 'Update Immich to v2.1.0' (#195) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/195
2025-10-16 05:29:51 +00:00
Renovate Bot
7b10f2a49b Update Immich to v2.1.0 2025-10-16 00:00:55 +00:00
707d4f966f Merge pull request 'Update Matrix' (#194) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/194
2025-10-15 13:44:28 +00:00
Renovate Bot
6e624b0b3e Update Matrix 2025-10-15 00:03:10 +00:00
8e734143af Merge pull request 'Update Immich to v2 (major)' (#193) from renovate/major-immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/193
2025-10-12 07:10:43 +00:00
Renovate Bot
4c78a877e8 Update Immich to v2 2025-10-12 00:01:14 +00:00
5bbaf64fc8 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.30.0' (#191) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/191
2025-10-11 16:17:59 +00:00
922b2fc228 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.13.1' (#192) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/192
2025-10-11 16:17:06 +00:00
Renovate Bot
f5fdadff85 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.13.1 2025-10-11 00:01:47 +00:00
Renovate Bot
a6d0fe68ea Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.30.0 2025-10-11 00:01:44 +00:00
Peter Smit
7cf44249ba Update immich to 2.0 2025-10-10 18:06:06 +00:00
d6bd91a9a3 Merge pull request 'Update nextcloud Docker tag to v32' (#187) from renovate/nextcloud-32.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/187
2025-10-10 18:05:20 +00:00
c9eefa1314 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.139.2' (#190) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/190
2025-10-10 18:05:07 +00:00
Renovate Bot
d1b94da293 Update matrixdotorg/synapse Docker tag to v1.139.2 2025-10-08 00:02:37 +00:00
ce1d62870b Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.139.0' (#189) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/189
2025-10-07 11:25:35 +00:00
Renovate Bot
3639b3ebe3 Update matrixdotorg/synapse Docker tag to v1.139.0 2025-10-01 00:02:13 +00:00
Renovate Bot
a0b57345c0 Update nextcloud Docker tag to v32 2025-09-30 00:04:39 +00:00
Peter Smit
d8f27f69b7 Fix 2025-09-26 13:34:29 +02:00
Peter Smit
258369d4f8 Fix 2025-09-26 13:03:00 +02:00
Peter Smit
35a29ae199 Fix 2025-09-26 12:53:08 +02:00
Peter Smit
6ffa2aa4b4 Fix 2025-09-26 12:50:38 +02:00
Peter Smit
581a8dd635 Fix immich env 2025-09-26 12:45:48 +02:00
Peter Smit
9024bc15a7 Fix immich env 2025-09-26 12:41:52 +02:00
Peter Smit
c9aaef57c0 Fix immich env and escape db name 2025-09-26 12:39:08 +02:00
Peter Smit
8895c9b72f add env files 2025-09-26 12:31:25 +02:00
Peter Smit
0d20dc3153 Add shared postgres (wip) 2025-09-26 11:54:34 +02:00
Peter Smit
8ae7ba2c7f restart? ALWAYS!
Also bye searxng
2025-09-26 10:34:13 +02:00
a8aa54e448 Merge pull request 'Update pihole/pihole Docker tag to v2025.08.0' (#128) from renovate/pihole-pihole-2025.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/128
2025-09-26 07:32:11 +00:00
350e3a3aca Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.138.2' (#183) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/183
2025-09-26 06:40:45 +00:00
Renovate Bot
7737fcf8b4 Update matrixdotorg/synapse Docker tag to v1.138.2 2025-09-26 00:02:03 +00:00
c4966a439f Merge pull request 'Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1.3.0' (#182) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/182
2025-09-25 15:03:26 +00:00
492d7ec6e6 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.11.2' (#180) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/180
2025-09-25 15:03:16 +00:00
8625df0557 Merge pull request 'Update Immich to v1.143.1' (#181) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/181
2025-09-25 15:03:05 +00:00
Renovate Bot
5884437ca0 Update Immich to v1.143.1 2025-09-24 00:02:00 +00:00
Renovate Bot
5865b370fa Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1.3.0 2025-09-24 00:01:56 +00:00
Renovate Bot
561712d086 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.11.2 2025-09-21 00:01:17 +00:00
0ab6179227 Merge pull request 'Update nextcloud Docker tag to v31.0.9' (#176) from renovate/nextcloud-31.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/176
2025-09-19 15:10:09 +00:00
60d1317746 Merge pull request 'Update Paperless-ngx' (#175) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/175
2025-09-19 15:09:46 +00:00
55edc95a24 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.11.1' (#179) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/179
2025-09-19 15:09:38 +00:00
Renovate Bot
5c8bcb441a Update ghcr.io/pocket-id/pocket-id Docker tag to v1.11.1 2025-09-19 00:01:33 +00:00
Renovate Bot
94c1ea0c13 Update Paperless-ngx 2025-09-18 00:01:32 +00:00
73ce5a4b28 Merge pull request 'Update dock.mau.dev/mautrix/signal Docker tag to v0.8.7' (#177) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/177
2025-09-17 12:34:01 +00:00
c03d0720aa Merge pull request 'Update ghcr.io/spliit-app/spliit Docker tag to v1.18.0' (#174) from renovate/ghcr.io-spliit-app-spliit-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/174
2025-09-17 12:33:53 +00:00
eb8ad85446 Merge pull request 'Update Immich to v1.142.1' (#178) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/178
2025-09-17 12:33:42 +00:00
Renovate Bot
04aac62220 Update Immich to v1.142.1 2025-09-17 05:32:49 +00:00
Renovate Bot
60427a5b96 Update dock.mau.dev/mautrix/signal Docker tag to v0.8.7 2025-09-17 05:32:46 +00:00
787aaef949 Update synapse/docker-compose.yml 2025-09-16 13:53:48 +00:00
Renovate Bot
8a2a64ffaa Update nextcloud Docker tag to v31.0.9 2025-09-16 00:06:04 +00:00
Renovate Bot
1327647719 Update ghcr.io/spliit-app/spliit Docker tag to v1.18.0 2025-09-15 00:01:17 +00:00
f11ec00fd2 Use ghcr-hosted spliit 2025-09-14 15:33:28 +00:00
1e9519f90c NOTwork 2025-09-14 10:06:01 +02:00
062d010067 Postgres EXPOSED 2025-09-14 09:52:46 +02:00
206d6cc605 Rename Datatabase env vars and add main postgres container 2025-09-14 09:43:32 +02:00
c12dcda276 Merge pull request 'Update gitea/gitea Docker tag to v1.24.6' (#172) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/172
2025-09-13 06:25:20 +00:00
f32b2de1c8 Merge pull request 'Update Immich to v1.142.0' (#173) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/173
2025-09-13 06:25:05 +00:00
Renovate Bot
b0d5210476 Update Immich to v1.142.0 2025-09-13 00:01:27 +00:00
Renovate Bot
6f921a6d71 Update gitea/gitea Docker tag to v1.24.6 2025-09-12 00:01:19 +00:00
70de505518 Merge pull request 'Update gitea/act_runner Docker tag to v0.2.13' (#165) from renovate/gitea-act_runner-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/165
2025-09-11 16:33:36 +00:00
2edf610c28 Merge pull request 'Update Paperless-ngx' (#168) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/168
2025-09-11 16:33:19 +00:00
6944e8ae3a Merge pull request 'Update livekit/livekit-server Docker tag to v1.9.1' (#169) from renovate/livekit-livekit-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/169
2025-09-11 16:33:12 +00:00
87fc7703fc Merge pull request 'Update Immich to v1.141.1' (#170) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/170
2025-09-11 16:32:53 +00:00
29c2ab4d6c Merge pull request 'Update Matrix' (#171) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/171
2025-09-11 16:32:18 +00:00
Renovate Bot
ef4ef3666a Update Matrix 2025-09-10 00:02:23 +00:00
Renovate Bot
72a2c3ffc1 Update Immich to v1.141.1 2025-09-10 00:02:16 +00:00
Renovate Bot
c35fe0c4d1 Update Paperless-ngx 2025-09-08 00:01:17 +00:00
Renovate Bot
f0b70493f9 Update livekit/livekit-server Docker tag to v1.9.1 2025-09-06 00:01:29 +00:00
aa1de14af5 Merge pull request 'Update nextcloud Docker tag to v31.0.8' (#153) from renovate/nextcloud-31.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/153
2025-09-02 06:32:47 +00:00
3b6e6c91dc Merge pull request 'Update Immich to v1.140.1' (#167) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/167
2025-08-31 06:19:44 +00:00
Renovate Bot
91f7eae375 Update Immich to v1.140.1 2025-08-31 00:01:28 +00:00
4cb23665ef Merge pull request 'Update Immich to v1.140.0' (#166) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/166
2025-08-30 05:24:24 +00:00
Renovate Bot
f3fc4ed027 Update Immich to v1.140.0 2025-08-30 00:01:30 +00:00
Renovate Bot
9853537002 Update gitea/act_runner Docker tag to v0.2.13 2025-08-30 00:01:28 +00:00
beded7544d Merge pull request 'Update Matrix' (#164) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/164
2025-08-28 11:58:11 +00:00
ce3ad928e4 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.10.0' (#163) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/163
2025-08-28 11:56:50 +00:00
Renovate Bot
b9808e7976 Update Matrix 2025-08-28 00:04:22 +00:00
Renovate Bot
053a2bcdd0 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.10.0 2025-08-28 00:04:18 +00:00
35795600bd Merge pull request 'Update Paperless-ngx' (#156) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/156
2025-08-26 07:29:38 +00:00
d803da3b14 Merge pull request 'Update Immich to v1.139.4' (#161) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/161
2025-08-26 07:29:23 +00:00
4fcb0f12be Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.29.0' (#162) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/162
2025-08-26 07:29:17 +00:00
Renovate Bot
c5f3686c4b Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.29.0 2025-08-26 00:01:37 +00:00
Renovate Bot
fdc0cb1318 Update Immich to v1.139.4 2025-08-26 00:01:29 +00:00
e31f2394c5 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.9.1' (#160) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/160
2025-08-25 05:33:38 +00:00
Renovate Bot
4c58b68c92 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.9.1 2025-08-25 00:01:25 +00:00
6f4a431c03 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.8.0' (#159) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/159
2025-08-24 05:36:20 +00:00
Renovate Bot
d8c361c71c Update ghcr.io/pocket-id/pocket-id Docker tag to v1.8.0 2025-08-24 00:01:31 +00:00
ac4a9cfd4b Merge pull request 'Update Immich to v1.139.2' (#158) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/158
2025-08-23 06:37:39 +00:00
Renovate Bot
bc96f947eb Update Paperless-ngx 2025-08-23 00:01:33 +00:00
Renovate Bot
139e1062da Update Immich to v1.139.2 2025-08-23 00:01:27 +00:00
9039c1ed85 Merge pull request 'Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1' (#157) from renovate/major-matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/157
2025-08-20 05:08:45 +00:00
Renovate Bot
d710ab3051 Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v1 2025-08-20 00:01:43 +00:00
b5377acd67 Update synapse/docker-compose.yml 2025-08-19 16:16:16 +00:00
7576a9218c Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.18.1' (#154) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/154
2025-08-19 05:28:28 +00:00
ff25318a59 Merge pull request 'Update Immich to v1.138.1' (#155) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/155
2025-08-19 05:27:41 +00:00
Renovate Bot
dfc66e9159 Update Immich to v1.138.1 2025-08-19 00:01:41 +00:00
Renovate Bot
31866475bc Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.18.1 2025-08-19 00:01:37 +00:00
35f49362ef Update immich/docker-compose.yml 2025-08-18 11:05:43 +00:00
c1b43fb478 Merge pull request 'Update Matrix' (#152) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/152
2025-08-18 11:04:54 +00:00
Renovate Bot
bd53a5e103 Update nextcloud Docker tag to v31.0.8 2025-08-18 11:04:09 +00:00
Renovate Bot
f5cad4730d Update Matrix 2025-08-18 11:03:59 +00:00
8b3315287d Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.28.0' (#147) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/147
2025-08-15 07:55:56 +00:00
06efc9b48d Merge pull request 'Update gitea/gitea Docker tag to v1.24.5' (#148) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/148
2025-08-15 07:55:36 +00:00
1c1e6954b5 Merge pull request 'Update docker.io/apache/tika Docker tag to v3.2.2.0' (#149) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/149
2025-08-15 07:55:28 +00:00
93277158bc Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.7.0' (#150) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/150
2025-08-15 07:55:07 +00:00
ea56cf1b5b Revert "add zotero"
This reverts commit ece07d7c21.
2025-08-15 09:54:20 +02:00
Renovate Bot
2742c3022a Update gitea/gitea Docker tag to v1.24.5 2025-08-14 00:01:12 +00:00
ece07d7c21 add zotero 2025-08-11 15:47:58 +02:00
Renovate Bot
5642334d28 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.7.0 2025-08-11 00:01:16 +00:00
Renovate Bot
9dc91960a9 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.28.0 2025-08-11 00:01:12 +00:00
Renovate Bot
324e049409 Update docker.io/apache/tika Docker tag to v3.2.2.0 2025-08-09 00:01:10 +00:00
Renovate Bot
745c15ef9d Update pihole/pihole Docker tag to v2025.08.0 2025-08-05 00:01:24 +00:00
5c1b8e8a02 Merge pull request 'Update Immich to v1.137.3' (#145) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/145
2025-08-02 06:23:40 +00:00
2ed321e464 Use /data instead of the long ugly path 2025-08-02 06:23:31 +00:00
aca2505347 Merge pull request 'Update shlinkio/shlink Docker tag to v4.5' (#146) from renovate/shlinkio-shlink-4.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/146
2025-08-02 06:21:07 +00:00
Renovate Bot
7af6943853 Update shlinkio/shlink Docker tag to v4.5 2025-08-02 00:02:14 +00:00
Renovate Bot
351b356511 Update Immich to v1.137.3 2025-08-02 00:02:05 +00:00
4666a78e25 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.26.3' (#142) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/142
2025-08-01 13:54:02 +00:00
21c1dedc53 Merge pull request 'Update nextcloud Docker tag to v31.0.7' (#129) from renovate/nextcloud-31.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/129
2025-08-01 13:53:26 +00:00
0d73ed61d6 Merge pull request 'Update Paperless-ngx' (#132) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/132
2025-08-01 13:52:26 +00:00
aeac9c321b Merge pull request 'Update gitea/act_runner Docker tag to v0.2.12' (#137) from renovate/gitea-act_runner-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/137
2025-08-01 13:50:11 +00:00
46c0ae6622 Merge pull request 'Update vaultwarden/server Docker tag to v1.34.3' (#144) from renovate/vaultwarden-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/144
2025-08-01 13:47:46 +00:00
Renovate Bot
03b4a3711b Update vaultwarden/server Docker tag to v1.34.3 2025-08-01 13:45:54 +00:00
f04a45b92b Merge pull request 'Update gitea/gitea Docker tag to v1.24.3' (#143) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/143
2025-08-01 13:40:11 +00:00
0af6dc72e6 Update synapse services 2025-08-01 13:32:38 +00:00
28eb7d7b4a add searxng 2025-07-30 10:16:45 +02:00
bc4a117220 get rid of cryptpad (unused) 2025-07-30 10:06:52 +02:00
0587ccf6fb update immich to 1.136 2025-07-28 12:03:00 +02:00
Renovate Bot
72fa50caca Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.26.3 2025-07-24 00:01:02 +00:00
Renovate Bot
18aea5d41b Update gitea/gitea Docker tag to v1.24.3 2025-07-22 00:00:51 +00:00
185b6f66b9 Update pocketid/docker-compose.yml 2025-07-21 08:37:47 +00:00
Renovate Bot
413797e1d1 Update nextcloud Docker tag to v31.0.7 2025-07-12 00:00:51 +00:00
Renovate Bot
46fba51a09 Update Paperless-ngx 2025-07-10 00:01:22 +00:00
d52a65097f Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.6.1' (#140) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/140
2025-07-07 05:22:19 +00:00
Renovate Bot
7b41658637 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.6.1 2025-07-07 00:01:15 +00:00
c5a6c1891a Merge pull request 'Update Matrix' (#139) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/139
2025-07-02 04:17:32 +00:00
Renovate Bot
bb27e312a1 Update Matrix 2025-07-02 00:01:16 +00:00
bf5e55857e Merge pull request 'Update ghcr.io/immich-app/immich-server Docker tag to v1.135.3' (#136) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/136
2025-06-28 06:19:58 +00:00
5ccc2f34a6 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v1.5.0' (#138) from renovate/ghcr.io-pocket-id-pocket-id-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/138
2025-06-28 06:13:23 +00:00
Renovate Bot
d173637957 Update ghcr.io/pocket-id/pocket-id Docker tag to v1.5.0 2025-06-28 06:12:13 +00:00
Renovate Bot
049ebde1da Update gitea/act_runner Docker tag to v0.2.12 2025-06-28 06:12:02 +00:00
ef4682c591 Merge pull request 'Update Matrix' (#133) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/133
2025-06-28 06:10:17 +00:00
a5a0057776 Merge pull request 'Update gitea/gitea Docker tag to v1.24.2' (#135) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/135
2025-06-28 06:09:12 +00:00
Renovate Bot
491c34fa34 Update ghcr.io/immich-app/immich-server Docker tag to v1.135.3 2025-06-21 00:01:25 +00:00
Renovate Bot
ac826bcc18 Update gitea/gitea Docker tag to v1.24.2 2025-06-21 00:01:09 +00:00
Renovate Bot
fd0e537618 Update Matrix 2025-06-20 00:01:31 +00:00
1be709698b Add MAS to matrix renovate group 2025-06-19 10:26:08 +00:00
0b56352be2 use unused port 2025-06-15 22:57:18 +02:00
55d1d19bc6 nah 2025-06-15 22:27:46 +02:00
0d61ae79f7 uh oh 2025-06-15 22:22:48 +02:00
99e80044fd cryptpad and baikal try-out 2025-06-15 21:03:20 +02:00
9db7d6e77d Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.25.1' (#131) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/131
2025-06-15 04:48:35 +00:00
Renovate Bot
a25546b407 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.25.1 2025-06-15 00:00:55 +00:00
b8dc6fe57c Merge pull request 'Update livekit/livekit-server Docker tag to v1.9.0' (#125) from renovate/livekit-livekit-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/125
2025-06-12 16:00:37 +00:00
d2a536071e Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.131.0' (#126) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/126
2025-06-12 06:16:33 +00:00
1b8b52ac33 Merge pull request 'Update gitea/gitea Docker tag to v1.24.0' (#124) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/124
2025-06-12 04:50:49 +00:00
61ad483252 Merge pull request 'Update vaultwarden/server Docker tag to v1.34.1' (#127) from renovate/vaultwarden-server-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/127
2025-06-12 04:50:01 +00:00
Renovate Bot
812682eb2a Update vaultwarden/server Docker tag to v1.34.1 2025-06-12 00:02:45 +00:00
Renovate Bot
13aecaf3d4 Update matrixdotorg/synapse Docker tag to v1.131.0 2025-06-12 00:02:38 +00:00
d0bbf59698 Set pihole version 2025-06-11 15:59:14 +00:00
Renovate Bot
b98166d440 Update livekit/livekit-server Docker tag to v1.9.0 2025-06-11 00:01:19 +00:00
Renovate Bot
880dc667e1 Update gitea/gitea Docker tag to v1.24.0 2025-06-11 00:01:12 +00:00
26c2e7d2ff Update pocket id to v1.0+ 2025-06-10 11:25:59 +02:00
04f13e825b Merge pull request 'Update ghcr.io/immich-app/immich-server Docker tag to v1.134.0' (#122) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/122
2025-06-10 07:50:04 +00:00
b116430b62 Merge pull request 'Update stonith404/pingvin-share Docker tag to v1.13.0' (#123) from renovate/stonith404-pingvin-share-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/123
2025-06-10 07:44:23 +00:00
a7d7e89950 Merge pull request 'Update Paperless-ngx' (#120) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/120
2025-06-10 07:43:48 +00:00
d4c3efe184 Merge pull request 'Update ghcr.io/homarr-labs/homarr Docker tag to v1.23.0' (#103) from renovate/ghcr.io-homarr-labs-homarr-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/103
2025-06-10 07:42:39 +00:00
d1d103f57c Merge pull request 'Update nextcloud Docker tag to v31.0.5' (#99) from renovate/nextcloud-31.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/99
2025-06-10 07:42:12 +00:00
Renovate Bot
dc2be9c5cd Update ghcr.io/homarr-labs/homarr Docker tag to v1.23.0 2025-06-07 00:01:13 +00:00
Renovate Bot
eef2e4b246 Update Paperless-ngx 2025-06-06 00:01:10 +00:00
Renovate Bot
f5c7e6edf3 Update stonith404/pingvin-share Docker tag to v1.13.0 2025-06-03 00:01:29 +00:00
c60ddf3a11 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.24.0' (#118) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/118
2025-06-02 09:47:22 +00:00
Renovate Bot
763a091768 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.24.0 2025-06-02 00:01:08 +00:00
Renovate Bot
64974576a3 Update ghcr.io/immich-app/immich-server Docker tag to v1.134.0 2025-05-28 00:01:18 +00:00
Peter Smit
acc8ab618b update immich to 1.133.0 2025-05-22 09:15:43 +00:00
73b7b07f99 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.130.0' (#119) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/119
2025-05-21 04:28:11 +00:00
Renovate Bot
bae098b80b Update matrixdotorg/synapse Docker tag to v1.130.0 2025-05-21 00:01:20 +00:00
5139e02d38 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.16.1' (#97) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/97
2025-05-20 05:40:52 +00:00
Renovate Bot
833b07361a Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.16.1 2025-05-20 00:01:13 +00:00
08dcc6d99e Merge pull request 'Update Matrix' (#117) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/117
2025-05-19 09:54:11 +00:00
Renovate Bot
3346f267c6 Update nextcloud Docker tag to v31.0.5 2025-05-17 00:01:17 +00:00
Renovate Bot
a0cdade719 Update Matrix 2025-05-17 00:01:13 +00:00
7999f2cdd3 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.22.0' (#116) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/116
2025-05-15 05:03:46 +00:00
Renovate Bot
4e480b4af8 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.22.0 2025-05-15 00:01:27 +00:00
f4e4f35cde Merge pull request 'Update gitea/gitea Docker tag to v1.23.8' (#115) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/115
2025-05-13 08:01:51 +00:00
Renovate Bot
2926cbf1eb Update gitea/gitea Docker tag to v1.23.8 2025-05-13 00:02:38 +00:00
7df0322120 do not use broken version of the bot 2025-05-09 14:40:55 +00:00
0667415d61 Merge pull request 'Update stonith404/pingvin-share Docker tag to v1.12.0' (#112) from renovate/stonith404-pingvin-share-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/112
2025-05-08 06:57:07 +00:00
Renovate Bot
7cf4724c5f Update stonith404/pingvin-share Docker tag to v1.12.0 2025-05-08 00:01:09 +00:00
2546e88b3b Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v0.52.0' (#107) from renovate/ghcr.io-pocket-id-pocket-id-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/107
2025-05-07 07:40:46 +00:00
e7673f5994 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.129.0' (#111) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/111
2025-05-07 07:04:58 +00:00
0d7947fb20 Merge pull request 'Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.16.0' (#110) from renovate/ghcr.io-element-hq-matrix-authentication-service-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/110
2025-05-07 07:03:02 +00:00
Renovate Bot
fda23bb61e Update matrixdotorg/synapse Docker tag to v1.129.0 2025-05-07 00:01:34 +00:00
Renovate Bot
05e984cf5b Update ghcr.io/pocket-id/pocket-id Docker tag to v0.52.0 2025-05-07 00:01:30 +00:00
Renovate Bot
6198b56b94 Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.16.0 2025-05-07 00:01:22 +00:00
Peter Smit
2499267fe2 port map 2025-04-30 14:15:11 +02:00
Peter Smit
279fd6322b add shlink db 2025-04-30 14:13:06 +02:00
Peter Smit
f2063b610e Add url shortener 2025-04-30 14:07:32 +02:00
b3d6a1d74d Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v0.51.0' (#106) from renovate/ghcr.io-pocket-id-pocket-id-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/106
2025-04-30 08:19:10 +00:00
Renovate Bot
5f8ef6d063 Update ghcr.io/pocket-id/pocket-id Docker tag to v0.51.0 2025-04-29 00:02:11 +00:00
a96d18000e Use whatsapp bridge fork to experiment a bit 2025-04-28 14:49:19 +00:00
f102b1bdb2 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.21.0' (#104) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/104
2025-04-28 07:03:36 +00:00
Renovate Bot
12537631a0 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.21.0 2025-04-28 00:00:53 +00:00
20011060eb Merge pull request 'Update ghcr.io/homarr-labs/homarr Docker tag to v1.18.0' (#102) from renovate/ghcr.io-homarr-labs-homarr-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/102
2025-04-26 14:32:10 +00:00
Renovate Bot
a159e24723 Update ghcr.io/homarr-labs/homarr Docker tag to v1.18.0 2025-04-26 00:00:51 +00:00
e442e7bf3c Merge pull request 'Update ghcr.io/immich-app/immich-server Docker tag to v1.132.1' (#101) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/101
2025-04-24 06:53:48 +00:00
e6f81f4ad7 Merge pull request 'Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.15.0' (#100) from renovate/ghcr.io-element-hq-matrix-authentication-service-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/100
2025-04-24 06:44:53 +00:00
Renovate Bot
bf31453ece Update ghcr.io/immich-app/immich-server Docker tag to v1.132.1 2025-04-24 00:01:08 +00:00
Renovate Bot
54f088f356 Update ghcr.io/element-hq/matrix-authentication-service Docker tag to v0.15.0 2025-04-24 00:01:03 +00:00
3a58fd6b3b Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v0.49.0' (#98) from renovate/ghcr.io-pocket-id-pocket-id-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/98
2025-04-22 07:10:46 +00:00
Renovate Bot
0f5a912515 Update ghcr.io/pocket-id/pocket-id Docker tag to v0.49.0 2025-04-21 00:01:00 +00:00
2d2da85543 Merge pull request 'Update ghcr.io/homarr-labs/homarr Docker tag to v1.17.0' (#95) from renovate/ghcr.io-homarr-labs-homarr-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/95
2025-04-19 06:26:56 +00:00
ac129e32dc Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v0.48.0' (#96) from renovate/ghcr.io-pocket-id-pocket-id-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/96
2025-04-19 05:22:45 +00:00
Renovate Bot
ed8b56822d Update ghcr.io/pocket-id/pocket-id Docker tag to v0.48.0 2025-04-19 00:01:13 +00:00
Renovate Bot
f2e95e7f26 Update ghcr.io/homarr-labs/homarr Docker tag to v1.17.0 2025-04-19 00:01:07 +00:00
Peter Smit
691ec4d51a add services for element call 2025-04-18 15:11:45 +02:00
281f837909 Merge pull request 'Update Paperless-ngx' (#91) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/91
2025-04-17 09:47:29 +00:00
86f981d8c9 Merge pull request 'Update dock.mau.dev/mautrix/signal Docker tag to v0.8.2' (#93) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/93
2025-04-17 06:46:10 +00:00
31b8b0d3cc Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v0.47.0' (#94) from renovate/ghcr.io-pocket-id-pocket-id-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/94
2025-04-17 04:40:10 +00:00
Renovate Bot
5deee79ff5 Update ghcr.io/pocket-id/pocket-id Docker tag to v0.47.0 2025-04-17 00:02:52 +00:00
Renovate Bot
b96430946f Update dock.mau.dev/mautrix/signal Docker tag to v0.8.2 2025-04-17 00:02:49 +00:00
59da89ad70 Update whatsapp bridge 2025-04-16 11:51:55 +00:00
Peter Smit
9601c34c1b actually, nah 2025-04-15 10:16:52 +02:00
Renovate Bot
224f171e6f Update Paperless-ngx 2025-04-15 00:01:12 +00:00
58847e4a48 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v0.46.0' (#92) from renovate/ghcr.io-pocket-id-pocket-id-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/92
2025-04-14 04:57:23 +00:00
Renovate Bot
fd854082e5 Update ghcr.io/pocket-id/pocket-id Docker tag to v0.46.0 2025-04-14 00:01:25 +00:00
0bb72ca999 Merge pull request 'Update ghcr.io/homarr-labs/homarr Docker tag to v1.16.0' (#90) from renovate/ghcr.io-homarr-labs-homarr-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/90
2025-04-12 06:49:32 +00:00
Renovate Bot
d969507b69 Update ghcr.io/homarr-labs/homarr Docker tag to v1.16.0 2025-04-12 00:00:57 +00:00
7f43320dd9 Merge pull request 'Update ghcr.io/homarr-labs/homarr Docker tag to v1.15.0' (#89) from renovate/ghcr.io-homarr-labs-homarr-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/89
2025-04-10 06:58:49 +00:00
6a563f74d8 Merge pull request 'Update Paperless-ngx' (#72) from renovate/paperless-ngx into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/72
2025-04-10 06:55:19 +00:00
Renovate Bot
b072794ae4 Update ghcr.io/homarr-labs/homarr Docker tag to v1.15.0 2025-04-10 00:02:16 +00:00
Renovate Bot
7551b88980 Update Paperless-ngx 2025-04-10 00:02:11 +00:00
e26b5a01ed Merge pull request 'Update stonith404/pingvin-share Docker tag to v1.11.1' (#86) from renovate/stonith404-pingvin-share-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/86
2025-04-09 13:40:56 +00:00
81f4e3fc03 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.128.0' (#88) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/88
2025-04-09 04:51:52 +00:00
Renovate Bot
83b88eac74 Update matrixdotorg/synapse Docker tag to v1.128.0 2025-04-09 00:01:18 +00:00
Peter Smit
ea62ab998d Use my own version for now (which has the dutch translation) 2025-04-08 21:38:41 +02:00
Peter Smit
7513a74641 fiile upload 2025-04-08 20:38:36 +02:00
Peter Smit
387c7b3966 Add DHCP capability 2025-04-08 07:48:49 +02:00
f667f6f924 Merge pull request 'Update gitea/gitea Docker tag to v1.23.7' (#87) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/87
2025-04-08 05:34:40 +00:00
Renovate Bot
9501ba3f6a Update gitea/gitea Docker tag to v1.23.7 2025-04-08 00:01:31 +00:00
Peter Smit
cfb0a2862c remove useless health check 2025-04-07 15:57:39 +02:00
Peter Smit
07230b7556 oopsie 2025-04-07 15:55:14 +02:00
Peter Smit
6c8ef364c1 is this a fix perchance? 2025-04-07 15:53:43 +02:00
Peter Smit
34d4169f5c darn 2025-04-07 15:45:54 +02:00
Peter Smit
d665c9a3be fiix env variables 2025-04-07 15:44:24 +02:00
Peter Smit
9667308383 use spliit that's available on docker hub 2025-04-07 15:41:39 +02:00
Peter Smit
1448a560b1 fiix 2025-04-07 15:39:16 +02:00
Peter Smit
68ec5e133d try out spliit 2025-04-07 15:36:52 +02:00
Renovate Bot
95e62863d1 Update stonith404/pingvin-share Docker tag to v1.11.1 2025-04-07 00:01:31 +00:00
2c39366da7 Merge pull request 'Update stonith404/pingvin-share Docker tag to v1.11.0' (#63) from renovate/stonith404-pingvin-share-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/63
2025-04-06 05:42:25 +00:00
acb86e0def Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.7' (#66) from renovate/jellyfin-jellyfin-10.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/66
2025-04-06 05:40:53 +00:00
Renovate Bot
36fec86453 Update stonith404/pingvin-share Docker tag to v1.11.0 2025-04-06 00:01:25 +00:00
Renovate Bot
d3601a61a5 Update jellyfin/jellyfin Docker tag to v10.10.7 2025-04-06 00:01:18 +00:00
ac8cbdcce7 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v0.45.0' (#80) from renovate/ghcr.io-pocket-id-pocket-id-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/80
2025-04-05 17:34:45 +00:00
017af217c1 Merge pull request 'Update ghcr.io/homarr-labs/homarr Docker tag to v1.14.0' (#85) from renovate/ghcr.io-homarr-labs-homarr-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/85
2025-04-05 11:16:10 +00:00
Peter Smit
05ea856723 fix port conflict 2025-04-05 11:54:21 +02:00
Peter Smit
911ef5733c add pihole 2025-04-05 11:52:48 +02:00
Peter Smit
973e61c855 hm 2025-04-05 10:43:06 +02:00
Peter Smit
381d2e3650 oidc brokie oh no 2025-04-05 10:39:25 +02:00
Renovate Bot
b88c5ac58a Update ghcr.io/homarr-labs/homarr Docker tag to v1.14.0 2025-04-05 00:01:34 +00:00
6b6262365f Merge pull request 'Update Immich' (#84) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/84
2025-04-02 09:36:17 +00:00
Renovate Bot
17404b52f0 Update Immich 2025-04-02 00:01:44 +00:00
12b051c9e9 Oops, still had the telegram bridge here 2025-04-01 14:55:58 +00:00
2929f74709 Merge pull request 'Update Immich to v1.130.3' (#83) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/83
2025-03-31 13:02:19 +00:00
Peter Smit
421cd89955 uhhhhhh based? 2025-03-31 10:37:58 +02:00
Peter Smit
1f09e376e4 uhhhhhh 2025-03-30 10:01:45 +02:00
Peter Smit
02f64c7677 Fix redis-nextcloud connextcion 2025-03-30 09:52:03 +02:00
Peter Smit
c05f4d1475 nvm 2025-03-30 09:48:26 +02:00
Peter Smit
9be120b952 Fix naming conflict 2025-03-30 09:27:29 +02:00
Peter Smit
6a2a39dae7 Oops, i forgor 2025-03-30 09:25:22 +02:00
Peter Smit
c441871800 Add collabora and redis for nextcloud 2025-03-30 09:24:53 +02:00
Renovate Bot
b83192bb4a Update ghcr.io/pocket-id/pocket-id Docker tag to v0.45.0 2025-03-30 00:01:38 +00:00
Peter Smit
b32bc6d9e1 hm. 2025-03-29 22:34:54 +01:00
Peter Smit
020b6da873 we do a little ssoing 2025-03-29 22:28:39 +01:00
Peter Smit
a6f7c6cf5c v 2025-03-29 21:23:01 +01:00
Peter Smit
5af2847fb5 so. it's come to this, huh? 2025-03-29 21:19:59 +01:00
Peter Smit
456d3755e4 Add audiobookshelf 2025-03-29 13:51:54 +01:00
Peter Smit
3c8bea1a02 uhhhh no actually 2025-03-28 22:28:51 +01:00
Peter Smit
a9ef0e8f67 add collabora 2025-03-28 22:21:26 +01:00
Peter Smit
f0ed767375 uhhhh cronge? 2025-03-28 21:49:10 +01:00
Peter Smit
e5e547fbda add nextcloud domain 2025-03-28 20:35:47 +01:00
Peter Smit
88919cd6da app? i hardly know her 2025-03-28 20:27:30 +01:00
Peter Smit
ff3ad031fe forgor the version 2025-03-28 20:19:05 +01:00
Peter Smit
be11d2a1e9 Nextcloud without the bloat (still an oxymoron) 2025-03-28 20:15:26 +01:00
Peter Smit
4d632765f2 All-in-one? cringe 2025-03-28 13:43:23 +01:00
Renovate Bot
c1bf1f0bc1 Update Immich to v1.130.3 2025-03-28 00:01:25 +00:00
Peter Smit
9957e037ac damn nextcloud again 2025-03-27 19:10:30 +01:00
Peter Smit
1a9a439ed7 damn nextcloud 2025-03-27 18:41:11 +01:00
Peter Smit
6baf8b0782 Add nextcloud 2025-03-27 18:35:23 +01:00
Peter Smit
7e05d99ce4 Get rid of homeassistant. Was not using it at all 2025-03-27 18:01:00 +01:00
34a29640c9 Merge pull request 'Update Immich to v1.130.2' (#81) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/81
2025-03-27 06:18:20 +00:00
c5af8d07da Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.127.1' (#82) from renovate/matrix into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/82
2025-03-27 06:08:46 +00:00
Renovate Bot
c78981c67b Update matrixdotorg/synapse Docker tag to v1.127.1 2025-03-27 00:02:14 +00:00
Renovate Bot
af3f8152a4 Update Immich to v1.130.2 2025-03-27 00:01:47 +00:00
f67800d386 Merge pull request 'Update Immich to v1.130.1' (#79) from renovate/immich into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/79
2025-03-26 06:16:17 +00:00
Renovate Bot
1b2ae40df0 Update Immich to v1.130.1 2025-03-26 00:02:02 +00:00
8b0bb32586 Merge pull request 'Update gitea/gitea Docker tag to v1.23.6' (#78) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/78
2025-03-25 07:48:45 +00:00
Renovate Bot
a80490ef6d Update gitea/gitea Docker tag to v1.23.6 2025-03-25 00:01:06 +00:00
a942dfb098 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v0.43.1' (#77) from renovate/ghcr.io-pocket-id-pocket-id-0.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/77
2025-03-24 15:39:22 +00:00
Peter Smit
31d734f966 use the correct version dumbass 2025-03-23 15:19:01 +01:00
Peter Smit
10e477f263 Oops, i was supposed to add a signal bridge, not telegram 2025-03-23 15:17:51 +01:00
Peter Smit
ee0eda6dcc Add telegram bridge 2025-03-23 15:03:02 +01:00
8a6b173ced Make synapse+bridges a renovate group 2025-03-23 09:33:54 +00:00
Peter Smit
085838e0ea expose mautrix port 2025-03-22 18:25:52 +01:00
Peter Smit
dc9fad7779 container name? 2025-03-22 17:42:36 +01:00
Peter Smit
de4aeac975 no network? 2025-03-22 17:39:43 +01:00
Peter Smit
345076427c oops again 2025-03-22 10:57:14 +01:00
Peter Smit
c54d94d025 oops 2025-03-22 10:55:34 +01:00
Peter Smit
1f1b79a96e Add network? 2025-03-22 10:53:21 +01:00
Peter Smit
cdff14eb92 Add depends_ons 2025-03-22 10:48:37 +01:00
Peter Smit
26918ed866 Add matrix whatsapp db 2025-03-22 10:32:03 +01:00
Peter Smit
8741d35ff4 Add matrix whatsapp bridge 2025-03-22 10:10:57 +01:00
40 changed files with 1268 additions and 108 deletions

View File

@@ -0,0 +1 @@
AUDIOBOOKSHELF_DIR=

View File

@@ -0,0 +1,13 @@
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:2.33.1
restart: always
ports:
- 13378:80
volumes:
- ${AUDIOBOOKSHELF_DIR}/audiobooks:/audiobooks
- ${AUDIOBOOKSHELF_DIR}/podcasts:/podcasts
- ${AUDIOBOOKSHELF_DIR}/config:/config
- ${AUDIOBOOKSHELF_DIR}/metadata:/metadata
environment:
- TZ=Europe/Amsterdam

41
audiomuse/.env.example Normal file
View File

@@ -0,0 +1,41 @@
# Copy this file to `.env` and fill in the values that match your setup.
# Docker Compose files under deployment/ read these variables to keep settings in one place.
#
# IMPORTANT:
# 1. This file must be named exactly ".env" (not .env.txt or .env.example)
# 2. It must be in the SAME directory as your docker-compose-*.yaml file
# 3. Do NOT use spaces around the = sign
# 4. Do NOT use quotes around values (unless required by the value itself)
# 5. After editing, restart containers: docker-compose down && docker-compose up -d
#
# SPECIAL CHARACTERS IN VALUES:
# If your password or API key contains special characters like: $ ` " ' \ # ! & * ( ) [ ] { } | ; < > ?
# you may need to:
# - Avoid quotes entirely: GEMINI_API_KEY=AIza$pecial!Key (usually works)
# - OR use single quotes if the value has $: GEMINI_API_KEY='AIza$pecial!Key'
# - OR escape with backslash: GEMINI_API_KEY=AIza\$pecial\!Key
# Most problematic characters: $ (variable expansion), ` (command substitution), " (string delimiter)
#
# TROUBLESHOOTING:
# If API keys don't work, verify:
# - File is named ".env" exactly (check with: ls -la)
# - No spaces: GEMINI_API_KEY=AIza... (not GEMINI_API_KEY = "AIza...")
# - No unescaped special characters (especially $ ` " ')
# - Restart containers after changing this file
# If all else fails, try hardcoding the value directly in docker-compose-*.yaml to isolate the issue
# --- Jellyfin ---
JELLYFIN_USER_ID=
JELLYFIN_TOKEN=
JELLYFIN_URL=https://jellyfin.smittenfeld.nl
# --- Shared backend configuration ---
AUDIOMUSE_POSTGRES_USER=audiomuse
AUDIOMUSE_POSTGRES_PASSWORD=
AUDIOMUSE_POSTGRES_DB=audiomusedb
#
## --- Remote worker integration ---
#WORKER_URL=http://worker.example.com:8029/worker
#WORKER_POSTGRES_HOST=server.example.com
#WORKER_REDIS_URL=redis://server.example.com:6379/0

View File

@@ -0,0 +1,126 @@
services:
# Redis service for RQ (task queue)
audiomuse-ai-redis:
image: redis:8-alpine
container_name: audiomuse-redis
ports:
- "6379:6379" # Expose Redis port to the host
volumes:
- redis-data:/data # Persistent storage for Redis data
networks:
- audiomuse
restart: unless-stopped
# PostgreSQL database service
audiomuse-ai-postgres:
image: postgres:15-alpine
container_name: audiomuse-postgres
env_file:
- .env
environment:
POSTGRES_USER: ${AUDIOMUSE_POSTGRES_USER}
POSTGRES_PASSWORD: ${AUDIOMUSE_POSTGRES_PASSWORD}
POSTGRES_DB: ${AUDIOMUSE_POSTGRES_DB}
ports:
- "5435:5432" # Expose PostgreSQL port to the host
volumes:
- postgres-data:/var/lib/postgresql/data # Persistent storage for PostgreSQL data
networks:
- audiomuse
restart: unless-stopped
# AudioMuse-AI Flask application service
audiomuse-ai-flask:
image: ghcr.io/neptunehub/audiomuse-ai:0.9.5 # Reflects deployment.yaml
container_name: audiomuse-ai-flask-app
ports:
- "8013:8000"
env_file:
- .env
environment:
SERVICE_TYPE: "flask" # Tells the container to run the Flask app
MEDIASERVER_TYPE: "jellyfin" # Specify the media server type
POSTGRES_USER: ${AUDIOMUSE_POSTGRES_USER}
POSTGRES_PASSWORD: ${AUDIOMUSE_POSTGRES_PASSWORD}
POSTGRES_DB: ${AUDIOMUSE_POSTGRES_DB}
POSTGRES_PORT: "5432"
POSTGRES_HOST: "audiomuse-ai-postgres" # Service name of the postgres container
REDIS_URL: "redis://audiomuse-ai-redis:6379/0" # Connects to the 'redis' service
AI_MODEL_PROVIDER: "OPENAI"
OPENAI_API_KEY: "any-random-string" # Dummy key to enable local model usage
OPENAI_SERVER_URL: "http://172.17.0.1:12434/engines/llama.cpp/v1/chat/completions" #This is the API endpoint for local DMR model from within the Docker container.
OPENAI_MODEL_NAME: "ai/qwen3:0.6B-Q4_0"
TEMP_DIR: "/app/temp_audio"
# Use tmpfs to process audio files in memory for better performance. this reduuces disk I/O but might use more RAM.
# Mounted directories are not shared between containers, so each container gets its own tmpfs instance.
# Increase tmpfs size for very large audio files as needed.
# If host RAM is limited, use a Docker volume instead of tmpfs.
# For more info on tmpfs: https://docs.docker.com/engine/storage/tmpfs/
tmpfs:
- /app/temp_audio:rw,size=1000m
depends_on:
- audiomuse-ai-redis
- audiomuse-ai-postgres
restart: unless-stopped
networks:
- audiomuse
models:
- llm # Specify that LLM models are used in this service
# AudioMuse-AI RQ Worker service
audiomuse-ai-worker:
image: ghcr.io/neptunehub/audiomuse-ai:0.9.5 # Reflects deployment.yaml
container_name: audiomuse-ai-worker-instance
env_file:
- .env
environment:
SERVICE_TYPE: "worker" # Tells the container to run the RQ worker
MEDIASERVER_TYPE: "jellyfin" # Specify the media server type
JELLYFIN_USER_ID: "${JELLYFIN_USER_ID}"
JELLYFIN_TOKEN: "${JELLYFIN_TOKEN}"
JELLYFIN_URL: "${JELLYFIN_URL}"
# DATABASE_URL is now constructed by config.py from the following:
POSTGRES_USER: ${AUDIOMUSE_POSTGRES_USER}
POSTGRES_PASSWORD: ${AUDIOMUSE_POSTGRES_PASSWORD}
POSTGRES_DB: ${AUDIOMUSE_POSTGRES_DB}
POSTGRES_PORT: "5432"
POSTGRES_HOST: "audiomuse-ai-postgres" # Service name of the postgres container
REDIS_URL: "redis://audiomuse-ai-redis:6379/0" # Connects to the 'redis' service
AI_MODEL_PROVIDER: "OPENAI"
OPENAI_API_KEY: "any-random-string" # Dummy key to enable local model usage
OPENAI_SERVER_URL: "http://172.17.0.1:12434/engines/llama.cpp/v1/chat/completions" #This is the API endpoint for local DMR model from within the Docker container.
OPENAI_MODEL_NAME: "ai/qwen3:0.6B-Q4_0"
TEMP_DIR: "/app/temp_audio"
# Use tmpfs to process audio files in memory for better performance. this reduuces disk I/O but might use more RAM.
# Mounted directories are not shared between containers, so each container gets its own tmpfs instance.
# Increase tmpfs size for very large audio files as needed.
# If host RAM is limited, use a Docker volume instead of tmpfs.
# For more info on tmpfs: https://docs.docker.com/engine/storage/tmpfs/
tmpfs:
- /app/temp_audio:rw,size=1000m
depends_on:
- audiomuse-ai-redis
- audiomuse-ai-postgres
restart: unless-stopped
networks:
- audiomuse
models:
- llm # Specify that LLM models are used in this service
# Using Docker Model Runner (DMR)
# - Make sure your Docker Engine version supports the AI features and that the docker-model-plugin is installed.
# - Follow Docker's setup guide: https://docs.docker.com/ai/model-runner/get-started/#docker-engine
# - Once DMR is configured, you can download and run AI models locally just like Docker images — no code changes to this compose file are required.
# - For model integration with docker-compose, see: https://docs.docker.com/ai/compose/models-and-compose/
models:
llm:
model: ai/qwen3:0.6B-Q4_0 # Lightweight local model for testing. Change as needed; if changed, ensure it matches OPENAI_MODEL_NAME.
# Define volumes for persistent data and temporary files
volumes:
redis-data:
postgres-data:
networks:
audiomuse:

View File

@@ -0,0 +1,11 @@
POSTGRES_ADMIN_PASSWORD=
MATRIX_SYNAPSE_USER_PASSWORD=
MATRIX_MAS_USER_PASSWORD=
MATRIX_SIGNAL_USER_PASSWORD=
MATRIX_WHATSAPP_USER_PASSWORD=
PAPERLESS_USER_PASSWORD=
IMMICH_USER_PASSWORD=
SHLINK_USER_PASSWORD=
SPLIIT_USER_PASSWORD=
AUDIOMUSE_USER_PASSWORD=

View File

@@ -0,0 +1,43 @@
# PostgreSQL 18 with pgvector and vectorchord extensions
FROM postgres:18-alpine
# Install build dependencies
RUN apk add --no-cache --virtual .build-deps \
gcc \
musl-dev \
postgresql-dev \
make \
git \
cmake \
clang \
openssl-dev \
libxml2-dev \
libxslt-dev \
python3 \
py3-pip \
build-base
# Install pgvector extension
RUN git clone --branch v0.7.3 https://github.com/pgvector/pgvector.git /tmp/pgvector \
&& cd /tmp/pgvector \
&& make \
&& make install
# Install vectorchord extension (for Immich)
RUN git clone --branch v0.3.0 https://github.com/vectorchord/pg_vectorscale.git /tmp/pg_vectorscale \
&& cd /tmp/pg_vectorscale \
&& make \
&& make install
# Clean up build dependencies
RUN apk del .build-deps \
&& rm -rf /tmp/* \
&& rm -rf /var/lib/apt/lists/*
# Configure PostgreSQL to load extensions
RUN echo "shared_preload_libraries = 'pg_vectorscale,vector'" >> /var/lib/postgresql/data/postgresql.conf
COPY init-postgres.sh /docker-entrypoint-initdb.d/
EXPOSE 5432
CMD ["postgres"]

View File

@@ -0,0 +1,215 @@
# Service Configuration Migration Guide
This guide shows how to update each service to use the central PostgreSQL database.
## Service-Specific Configuration Updates
### 1. Synapse Matrix
**Current configuration in `synapse/docker-compose.yml`:**
```yaml
synapse_db:
image: docker.io/library/postgres:17
restart: always
volumes:
- ${SYNAPSE_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${SYNAPSE_POSTGRES_DB}
POSTGRES_USER: ${SYNAPSE_POSTGRES_USER}
POSTGRES_PASSWORD: ${SYNAPSE_POSTGRES_PASSWORD}
POSTGRES_INITDB_ARGS: '--encoding=UTF-8 --locale=C'
ports:
- 5442:5432
synapse:
# ... other config ...
environment:
POSTGRES_HOST: synapse_db
POSTGRES_PORT: 5432
POSTGRES_DB: ${SYNAPSE_POSTGRES_DB}
POSTGRES_USER: ${SYNAPSE_POSTGRES_USER}
POSTGRES_PASSWORD: ${SYNAPSE_POSTGRES_PASSWORD}
```
**Updated configuration:**
```yaml
# Remove the synapse_db service entirely
synapse:
# ... other config ...
environment:
POSTGRES_HOST: postgres
POSTGRES_PORT: 5432
POSTGRES_DB: synapse
POSTGRES_USER: synapse_user
POSTGRES_PASSWORD: ${SYNAPSE_POSTGRES_PASSWORD}
depends_on:
- postgres # Add this dependency
networks:
- default # Ensure same network as postgres container
```
### 2. Paperless
**Current configuration in `paperless/docker-compose.yml`:**
```yaml
db:
image: docker.io/library/postgres:17
restart: always
volumes:
- ${PAPERLESS_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${PAPERLESS_POSTGRES_DB}
POSTGRES_USER: ${PAPERLESS_POSTGRES_USER}
POSTGRES_PASSWORD: ${PAPERLESS_POSTGRES_PASSWORD}
ports:
- 5434:5432
paperless:
# ... other config ...
environment:
PAPERLESS_DBHOST: db
PAPERLESS_DBNAME: ${PAPERLESS_POSTGRES_DB}
PAPERLESS_DBUSER: ${PAPERLESS_POSTGRES_USER}
PAPERLESS_DBPASS: ${PAPERLESS_POSTGRES_PASSWORD}
```
**Updated configuration:**
```yaml
# Remove the db service entirely
paperless:
# ... other config ...
environment:
PAPERLESS_DBHOST: postgres
PAPERLESS_DBNAME: paperless
PAPERLESS_DBUSER: paperless_user
PAPERLESS_DBPASS: ${PAPERLESS_POSTGRES_PASSWORD}
depends_on:
- postgres # Add this dependency
networks:
- default
```
### 3. Immich
**Current configuration in `immich/docker-compose.yml`:**
```yaml
database:
container_name: immich_postgres
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
environment:
POSTGRES_USER: ${IMMICH_POSTGRES_USER}
POSTGRES_PASSWORD: ${IMMICH_POSTGRES_PASSWORD}
POSTGRES_DB: ${IMMICH_POSTGRES_DB}
POSTGRES_INITDB_ARGS: '--data-checksums'
ports:
- 5433:5432
volumes:
- ${IMMICH_DB_LOCATION}:/var/lib/postgresql/data
immich-server:
# ... other config ...
environment:
DB_HOSTNAME: ${IMMICH_DB_HOSTNAME}
DB_USERNAME: ${IMMICH_POSTGRES_USER}
DB_PASSWORD: ${IMMICH_POSTGRES_PASSWORD}
DB_DATABASE_NAME: ${IMMICH_POSTGRES_DB}
```
**Updated configuration:**
```yaml
# Remove the database service entirely
immich-server:
# ... other config ...
environment:
DB_HOSTNAME: postgres
DB_USERNAME: immich_user
DB_PASSWORD: ${IMMICH_POSTGRES_PASSWORD}
DB_DATABASE_NAME: immich
depends_on:
- postgres # Add this dependency
networks:
- default
```
### 4. Shlink
**Current configuration in `shlink/docker-compose.yml`:**
```yaml
shlink_db:
image: postgres:17
container_name: shlink_db
restart: always
volumes:
- ${SHLINK_POSTGRES_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${SHLINK_POSTGRES_DB}
POSTGRES_USER: ${SHLINK_POSTGRES_USER}
POSTGRES_PASSWORD: ${SHLINK_POSTGRES_PASSWORD}
ports:
- 5436:5432
shlink:
# ... other config ...
environment:
DB_HOST: shlink_db
DB_NAME: ${SHLINK_POSTGRES_DB}
DB_USER: ${SHLINK_POSTGRES_USER}
DB_PASSWORD: ${SHLINK_POSTGRES_PASSWORD}
```
**Updated configuration:**
```yaml
# Remove the shlink_db service entirely
shlink:
# ... other config ...
environment:
DB_HOST: postgres
DB_NAME: shlink
DB_USER: shlink_user
DB_PASSWORD: ${SHLINK_POSTGRES_PASSWORD}
depends_on:
- postgres # Add this dependency
networks:
- default
```
## General Pattern
For each service:
1. **Remove** the service-specific database container
2. **Update** the main service container's environment variables:
- `POSTGRES_HOST`/`DB_HOST``postgres`
- `POSTGRES_PORT`/`DB_PORT``5432`
- `POSTGRES_DB`/`DB_NAME``<service_name>` (e.g., `synapse`, `paperless`)
- `POSTGRES_USER`/`DB_USER``<service_name>_user`
- `POSTGRES_PASSWORD`/`DB_PASSWORD``${SERVICE_POSTGRES_PASSWORD}` (keep existing)
3. **Add dependency** on `postgres` service
4. **Update network** configuration if needed (ensure services can reach postgres container)
## Testing Migration
After updating each service:
1. **Stop the service**: `docker-compose down`
2. **Start with new config**: `docker-compose up -d`
3. **Check logs**: `docker-compose logs -f`
4. **Test functionality**: Verify the service works correctly
5. **Rollback plan**: Keep old database container until migration is confirmed successful
## Network Considerations
Ensure all services are on the same Docker network or can reach the `central_postgres` container. You may need to:
1. Add services to the same network
2. Use Docker's internal DNS
3. Configure network aliases if needed
## Password Management
Keep using the same password variables but ensure they match the central database user passwords. The migration script preserves existing passwords for seamless transition.

145
central-database/README.md Normal file
View File

@@ -0,0 +1,145 @@
# Central PostgreSQL Database Consolidation
This directory contains the configuration for consolidating all PostgreSQL databases into a single PostgreSQL 18 instance with schema isolation.
## Architecture
### Before (Multiple Containers)
```
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Synapse DB │ │ Paperless DB │ │ Immich DB │
│ PostgreSQL 17 │ │ PostgreSQL 17 │ │ PostgreSQL 14 │
└─────────────────┘ └─────────────────┘ └─────────────────┘
Port 5442 Port 5434 Port 5433
```
### After (Single Container)
```
┌─────────────────────────────────────────────────────┐
│ PostgreSQL 18 (container name: postgres) │
│ │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │ synapse │ │ paperless │ │
│ │ database │ │ database │ │
│ └─────────────────┘ └─────────────────┘ │
│ │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │ immich │ │ shlink │ │
│ │ database │ │ database │ │
│ └─────────────────┘ └─────────────────┘ │
│ │
│ Extensions: vector, pg_vectorscale │
└─────────────────────────────────────────────────────┘
Port 5432
```
## Setup Instructions
### 1. Setup Environment
```bash
cd central-database
cp .env.template .env
# Edit .env with your actual passwords (do not commit this file)
```
### 2. Build and Start PostgreSQL Container
```bash
docker-compose up -d --build postgres
```
### 3. Verify Database is Running
```bash
docker-compose logs -f postgres
docker-compose exec postgres psql -U admin -c "\l"
```
### 4. Migrate Services
Use the generic migration script for each service:
```bash
# Set environment variables (or use .env file)
export SYNAPSE_POSTGRES_PASSWORD="your_actual_password"
# Example: Migrate Synapse
./migrate_service.sh synapse localhost 5442 synapse synapse_password synapse
# Example: Migrate Paperless
./migrate_service.sh paperless localhost 5434 paperless paperless_password paperless
```
### 5. Update Service Configurations
After migration, update each service's docker-compose.yml to point to the central postgres container:
```yaml
# Example for Synapse
environment:
POSTGRES_HOST: postgres
POSTGRES_PORT: 5432
POSTGRES_DB: synapse
POSTGRES_USER: synapse_user
POSTGRES_PASSWORD: ${SYNAPSE_POSTGRES_PASSWORD}
```
## Migration Order Recommendation
1. **Non-critical services first**: shlink, spliit
2. **Document management**: paperless
3. **Media services**: immich, audiomuse
4. **Matrix ecosystem**: mas, signal, whatsapp, synapse
## Backup Strategy
### Full Backup (all databases)
```bash
docker-compose exec postgres pg_dumpall -U admin > full_backup_$(date +%Y%m%d).sql
```
### Individual Database Backup
```bash
# Backup specific database
docker-compose exec postgres pg_dump -U synapse_user -d synapse > synapse_backup_$(date +%Y%m%d).sql
# Backup all databases individually
for db in synapse mas signal whatsapp paperless immich shlink spliit audiomuse; do
docker-compose exec postgres pg_dump -U ${db}_user -d $db > ${db}_backup_$(date +%Y%m%d).sql
done
```
### Automated Backup (add to cron)
```bash
#!/bin/bash
# Daily backup script
BACKUP_DIR="/backups/postgres"
mkdir -p $BACKUP_DIR
# Full backup
docker-compose -f /path/to/central-database/docker-compose.yml exec postgres pg_dumpall -U admin | gzip > $BACKUP_DIR/full_backup_$(date +%Y%m%d_%H%M%S).sql.gz
# Individual database backups
for db in synapse mas signal whatsapp paperless immich shlink spliit audiomuse; do
docker-compose -f /path/to/central-database/docker-compose.yml exec postgres pg_dump -U ${db}_user -d $db | gzip > $BACKUP_DIR/${db}_backup_$(date +%Y%m%d_%H%M%S).sql.gz
done
# Keep last 7 days
find $BACKUP_DIR -name "*.sql.gz" -mtime +7 -delete
```
## Troubleshooting
### Connection Issues
- Verify central database is running: `docker-compose ps`
- Check logs: `docker-compose logs central_postgres`
- Test connection: `psql -h localhost -p 5432 -U admin -d central_db`
### Permission Issues
- Ensure service users have correct permissions on their schemas
- Check schema ownership: `\dn+` in psql
### Extension Issues
- Verify extensions are loaded: `\dx` in psql
- Check PostgreSQL logs for extension errors
## Security Notes
- Use strong passwords for all service users
- Rotate passwords after migration
- Consider using PostgreSQL role attributes for additional security
- Enable SSL for production environments

View File

@@ -0,0 +1,23 @@
services:
postgres:
build: .
container_name: postgres
restart: always
volumes:
- postgres_data:/var/lib/postgresql/data
environment:
POSTGRES_USER: admin
POSTGRES_PASSWORD: ${POSTGRES_ADMIN_PASSWORD}
ports:
- "5432:5432"
networks:
- default
healthcheck:
test: ["CMD-SHELL", "pg_isready -U admin"]
interval: 5s
timeout: 5s
retries: 5
volumes:
postgres_data:
driver: local

View File

@@ -0,0 +1,39 @@
#!/bin/bash
set -e
echo "Waiting for PostgreSQL to start..."
until pg_isready -U admin -h localhost; do
sleep 2
done
echo "PostgreSQL is ready. Creating databases and users..."
# Create databases
for db in matrix_synapse matrix_mas matrix_signal matrix_whatsapp paperless immich shlink spliit audiomuse; do
echo "Creating database: $db"
createdb -U admin "$db"
done
# Create users and set permissions
for db in matrix_synapse matrix_mas matrix_signal matrix_whatsapp paperless immich shlink spliit audiomuse; do
user="${db}_user"
password_var="${user^^}_PASSWORD"
password=${!password_var}
if [ -z "$password" ]; then
echo "Warning: Password for $user not set. Using default."
password="default_password"
fi
echo "Creating user: $user"
psql -U admin -c "CREATE USER $user WITH PASSWORD '$password';"
psql -U admin -c "GRANT ALL PRIVILEGES ON DATABASE $db TO $user;"
psql -U admin -c "ALTER DATABASE $db OWNER TO $user;"
done
# Enable extensions in immich database
echo "Enabling extensions in immich database..."
psql -U admin -d immich -c "CREATE EXTENSION IF NOT EXISTS vector;"
psql -U admin -d immich -c "CREATE EXTENSION IF NOT EXISTS pg_vectorscale;"
echo "PostgreSQL initialization complete!"

View File

@@ -0,0 +1,106 @@
#!/bin/bash
# Generic PostgreSQL service migration script
# Usage: ./migrate_service.sh <service_name> <old_host> <old_port> <old_user> <old_password> <old_db>
set -e
if [ "$#" -ne 6 ]; then
echo "Usage: $0 <service_name> <old_host> <old_port> <old_user> <old_password> <old_db>"
exit 1
fi
SERVICE_NAME=$1
OLD_HOST=$2
OLD_PORT=$3
OLD_USER=$4
OLD_PASSWORD=$5
OLD_DB=$6
# Map service names to database names and users
case $SERVICE_NAME in
synapse)
NEW_DB="synapse"
NEW_USER="synapse_user"
NEW_PASSWORD="${SYNAPSE_POSTGRES_PASSWORD}"
;;
mas)
NEW_DB="mas"
NEW_USER="mas_user"
NEW_PASSWORD="${MAS_POSTGRES_PASSWORD}"
;;
signal)
NEW_DB="signal"
NEW_USER="signal_user"
NEW_PASSWORD="${MAUTRIX_SIGNAL_POSTGRES_PASSWORD}"
;;
whatsapp)
NEW_DB="whatsapp"
NEW_USER="whatsapp_user"
NEW_PASSWORD="${MAUTRIX_WHATSAPP_POSTGRES_PASSWORD}"
;;
paperless)
NEW_DB="paperless"
NEW_USER="paperless_user"
NEW_PASSWORD="${PAPERLESS_POSTGRES_PASSWORD}"
;;
immich)
NEW_DB="immich"
NEW_USER="immich_user"
NEW_PASSWORD="${IMMICH_POSTGRES_PASSWORD}"
;;
shlink)
NEW_DB="shlink"
NEW_USER="shlink_user"
NEW_PASSWORD="${SHLINK_POSTGRES_PASSWORD}"
;;
spliit)
NEW_DB="spliit"
NEW_USER="spliit_user"
NEW_PASSWORD="${SPLIIT_POSTGRES_PASSWORD}"
;;
audiomuse)
NEW_DB="audiomuse"
NEW_USER="audiomuse_user"
NEW_PASSWORD="${AUDIOMUSE_POSTGRES_PASSWORD}"
;;
*)
echo "Unknown service: $SERVICE_NAME"
exit 1
;;
esac
echo "Starting migration for $SERVICE_NAME to database $NEW_DB..."
# Export from old database
echo "Exporting data from $OLD_DB..."
PGPASSWORD="$OLD_PASSWORD" pg_dump \
-h "$OLD_HOST" \
-p "$OLD_PORT" \
-U "$OLD_USER" \
-d "$OLD_DB" \
-F custom \
-f "/tmp/${SERVICE_NAME}_dump.custom"
# Import to new database
echo "Importing data to $NEW_DB database..."
PGPASSWORD="$NEW_PASSWORD" pg_restore \
-h localhost \
-p 5432 \
-U "$NEW_USER" \
-d "$NEW_DB" \
--clean \
--if-exists \
"/tmp/${SERVICE_NAME}_dump.custom"
echo "Migration completed for $SERVICE_NAME!"
# Clean up
rm -f "/tmp/${SERVICE_NAME}_dump.custom"
echo "You can now update your $SERVICE_NAME service configuration to use:"
echo " Host: localhost"
echo " Port: 5432"
echo " Database: $NEW_DB"
echo " User: $NEW_USER"
echo " Password: ***"

View File

@@ -1,11 +1,17 @@
include:
- audiobookshelf/docker-compose.yml
- audiomuse/docker-compose.yml
- gitea/docker-compose.yml
- homeassistant/docker-compose.yml
- immich/docker-compose.yml
- jellyfin/docker-compose.yml
- monitoring/docker-compose.yml
- nextcloud/docker-compose.yml
- paperless/docker-compose.yml
- pihole/docker-compose.yml
- pingvin/docker-compose.yml
- pocketid/docker-compose.yml
- spliit/docker-compose.yml
- shlink/docker-compose.yml
- synapse/docker-compose.yml
- updater/docker-compose.yml
# - updater/docker-compose.yml
- vaultwarden/docker-compose.yml

View File

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

View File

@@ -1 +0,0 @@
HOMEASSISTANT_CONFIG_DIR=

View File

@@ -1,13 +0,0 @@
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:2025.1.4
volumes:
- ${HOMEASSISTANT_CONFIG_DIR}:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
ports:
- "8123:8123"
restart: unless-stopped
privileged: true
network_mode: host

View File

@@ -1,8 +1,15 @@
UPLOAD_LOCATION=
IMMICH_VERSION=
IMMICH_DB_LOCATION=
DB_USERNAME=
DB_PASSWORD=
DB_DATABASE_NAME=
IMMICH_DB_HOSTNAME=
IMMICH_POSTGRES_DB=
IMMICH_POSTGRES_USER=
IMMICH_POSTGRES_PASSWORD=
REDIS_HOSTNAME=
IMMICH_EXTERNAL_MEDIA_LOCATION=
# Default timezone for images without a timezone set
TZ=

View File

@@ -1,77 +1,59 @@
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:v1.129.0
image: ghcr.io/immich-app/immich-server:v2.7.2
# extends:
# file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
volumes:
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- ${UPLOAD_LOCATION}:/data
- ${IMMICH_EXTERNAL_MEDIA_LOCATION}:/external:ro
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
environment:
DB_HOSTNAME: ${IMMICH_DB_HOSTNAME}
DB_USERNAME: ${IMMICH_POSTGRES_USER}
DB_PASSWORD: ${IMMICH_POSTGRES_PASSWORD}
DB_DATABASE_NAME: ${IMMICH_POSTGRES_DB}
ports:
- '2283:2283'
depends_on:
- redis
- database
restart: always
healthcheck:
disable: false
immich-machine-learning:
container_name: immich_machine_learning
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
# Example tag: ${IMMICH_VERSION:-release}-cuda
image: ghcr.io/immich-app/immich-machine-learning:v1.129.0
# extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
# file: hwaccel.ml.yml
# service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
image: ghcr.io/immich-app/immich-machine-learning:v2.7.2
volumes:
- model-cache:/cache
env_file:
- .env
restart: always
healthcheck:
disable: false
redis:
container_name: immich_redis
image: docker.io/redis:7.4-alpine@sha256:1bf97f21f01b0e7bd4b7b34a26d3b9d8086e41e70c10f262e8a9e0b49b5116a0
image: docker.io/valkey/valkey:9@sha256:fb8d272e529ea567b9bf1302245796f21a2672b8368ca3fcb938ac334e613c8f
healthcheck:
test: redis-cli ping || exit 1
restart: always
database:
container_name: immich_postgres
image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
POSTGRES_USER: ${IMMICH_POSTGRES_USER}
POSTGRES_PASSWORD: ${IMMICH_POSTGRES_PASSWORD}
POSTGRES_DB: ${IMMICH_POSTGRES_DB}
POSTGRES_INITDB_ARGS: '--data-checksums'
DB_STORAGE_TYPE: 'HDD'
ports:
- 5433:5432
volumes:
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
- ${IMMICH_DB_LOCATION}:/var/lib/postgresql/data
healthcheck:
test: >-
pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1;
Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align
--command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')";
echo "checksum failure count is $$Chksum";
[ "$$Chksum" = '0' ] || exit 1
interval: 5m
start_interval: 30s
start_period: 5m
command: >-
postgres
-c shared_preload_libraries=vectors.so
-c 'search_path="$$user", public, vectors'
-c logging_collector=on
-c max_wal_size=2GB
-c shared_buffers=512MB
-c wal_compression=on
shm_size: 128mb
restart: always
volumes:

View File

@@ -1,9 +1,9 @@
services:
jellyfin:
image: jellyfin/jellyfin:10.10.5
image: jellyfin/jellyfin:10.11.8
user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID}
network_mode: 'host'
restart: 'unless-stopped'
restart: always
env_file:
- .env
environment:

27
monitoring/.env.example Normal file
View File

@@ -0,0 +1,27 @@
GRAFANA_ADMIN_USER=
GRAFANA_ADMIN_PASSWORD=
GRAFANA_DOMAIN=
GRAFANA_ROOT_URL=
GRAFANA_DISABLE_LOGIN_FORM=false
GRAFANA_SMTP_ENABLED=true
GRAFANA_SMTP_HOST=
GRAFANA_SMTP_USER=
GRAFANA_SMTP_PASSWORD=
GRAFANA_SMTP_FROM=
GRAFANA_DATA_DIR=
PROMETHEUS_CONFIG_PATH=
PROMETHEUS_DATA_DIR=
BLACKBOX_CONFIG_PATH=
LOKI_CONFIG_PATH=
LOKI_DATA_DIR=
ALLOY_CONFIG_PATH=
GMF_MATRIX_HOMESERVER=
GMF_MATRIX_USER=
GMF_MATRIX_TOKEN=

View File

@@ -0,0 +1,115 @@
services:
# Prometheus - Metrics Collection
prometheus:
image: prom/prometheus:v3.10.0
restart: unless-stopped
ports:
- "9091:9090"
volumes:
- ${PROMETHEUS_CONFIG_PATH}:/etc/prometheus/prometheus.yml:ro
- ${PROMETHEUS_DATA_DIR}:/prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--web.console.libraries=/etc/prometheus/console_libraries'
- '--web.console.templates=/etc/prometheus/consoles'
- '--storage.tsdb.retention.time=200h'
- '--web.enable-lifecycle'
- '--web.enable-admin-api'
# Grafana - Visualization Dashboard
grafana:
image: grafana/grafana:12.4.2
restart: unless-stopped
ports:
- "3002:3000"
volumes:
- ${GRAFANA_DATA_DIR}:/var/lib/grafana
environment:
- GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER}
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD}
- GF_USERS_ALLOW_SIGN_UP=false
- GF_SERVER_DOMAIN=${GRAFANA_DOMAIN}
- GF_SERVER_ROOT_URL=${GRAFANA_ROOT_URL}
- GF_AUTH_DISABLE_LOGIN_FORM=${GRAFANA_DISABLE_LOGIN_FORM}
- GF_SMTP_ENABLED=${GRAFANA_SMTP_ENABLED}
- GF_SMTP_HOST=${GRAFANA_SMTP_HOST}
- GF_SMTP_USER=${GRAFANA_SMTP_USER}
- GF_SMTP_PASSWORD=${GRAFANA_SMTP_PASSWORD}
- GF_SMTP_FROM_ADDRESS=${GRAFANA_SMTP_FROM}
depends_on:
- prometheus
loki:
image: grafana/loki:3.7.1
restart: unless-stopped
ports:
- "3100:3100"
volumes:
- ${LOKI_CONFIG_PATH}:/etc/loki/local-config.yaml
- ${LOKI_DATA_DIR}:/loki
command:
- '-config.file=/etc/loki/local-config.yaml'
- '-target=all'
alloy:
image: grafana/alloy:v1.15.0
restart: unless-stopped
ports:
- "12345:12345"
volumes:
- ${ALLOY_CONFIG_PATH}:/etc/alloy/config.alloy:ro
- /var/log:/var/log:ro
# Node Exporter - Host System Metrics
node_exporter:
image: prom/node-exporter:v1.10.2
restart: unless-stopped
ports:
- "9100:9100"
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /:/rootfs:ro
command:
- '--path.procfs=/host/proc'
- '--path.rootfs=/rootfs'
- '--path.sysfs=/host/sys'
- '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)'
# cAdvisor - Container Metrics
cadvisor:
image: gcr.io/cadvisor/cadvisor:v0.55.1
restart: unless-stopped
privileged: true
ports:
- "8081:8080"
volumes:
- /:/rootfs:ro
- /var/run:/var/run:ro
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
devices:
- /dev/kmsg
command:
- '--housekeeping_interval=30s'
- '--max_housekeeping_interval=35s'
- '--event_storage_event_limit=default=0'
- '--event_storage_age_limit=default=0'
- '--disable_metrics=disk,diskIO,tcp,udp,percpu,sched,process,hugetlb,referenced_memory'
- '--docker_only=true'
# Blackbox Exporter - Endpoint Monitoring
blackbox_exporter:
image: prom/blackbox-exporter:v0.28.0
restart: unless-stopped
ports:
- "9115:9115"
volumes:
- ${BLACKBOX_CONFIG_PATH}:/etc/blackbox_exporter/config.yml
grafana-matrix-forwarder:
build: ./grafana-matrix-forwarder
restart: unless-stopped
env_file:
- .env

View File

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

Binary file not shown.

2
nextcloud/.env.example Normal file
View File

@@ -0,0 +1,2 @@
NEXTCLOUD_AIO_DIR=
NEXTCLOUD_DATA_DIR=

View File

@@ -0,0 +1,40 @@
services:
nextcloud-aio-mastercontainer:
image: ghcr.io/nextcloud-releases/all-in-one:latest # This is the container image used. You can switch to ghcr.io/nextcloud-releases/all-in-one:beta if you want to help testing new releases. See https://github.com/nextcloud/all-in-one#how-to-switch-the-channel
init: true # This setting makes sure that signals from main process inside the container are correctly forwarded to children. See https://docs.docker.com/reference/compose-file/services/#init
restart: always # This makes sure that the container starts always together with the host OS. See https://docs.docker.com/reference/compose-file/services/#restart
container_name: nextcloud-aio-mastercontainer # This line is not allowed to be changed as otherwise AIO will not work correctly
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config # This line is not allowed to be changed as otherwise the built-in backup solution will not work
- /var/run/docker.sock:/var/run/docker.sock:ro # May be changed on macOS, Windows or docker rootless. See the applicable documentation. If adjusting, don't forget to also set 'WATCHTOWER_DOCKER_SOCKET_PATH'!
network_mode: bridge
ports:
- 8014:8080 # This is the AIO interface, served via https and self-signed certificate. See https://github.com/nextcloud/all-in-one#explanation-of-used-ports
environment: # Is needed when using any of the options below
# AIO_DISABLE_BACKUP_SECTION: false # Setting this to true allows to hide the backup section in the AIO interface. See https://github.com/nextcloud/all-in-one#how-to-disable-the-backup-section
APACHE_PORT: 11000 # Is needed when running behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
# APACHE_IP_BINDING: 127.0.0.1 # Should be set when running behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else) that is running on the same host. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
# APACHE_ADDITIONAL_NETWORK: frontend_net # (Optional) Connect the apache container to an additional docker network. Needed when behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else) running in a different docker network on same server. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
# BORG_RETENTION_POLICY: --keep-within=7d --keep-weekly=4 --keep-monthly=6 # Allows to adjust borgs retention policy. See https://github.com/nextcloud/all-in-one#how-to-adjust-borgs-retention-policy
# COLLABORA_SECCOMP_DISABLED: false # Setting this to true allows to disable Collabora's Seccomp feature. See https://github.com/nextcloud/all-in-one#how-to-disable-collaboras-seccomp-feature
# DOCKER_API_VERSION: 1.44 # You can adjust the internally used docker api version with this variable. ⚠️⚠️⚠️ Warning: please note that only the default api version (unset this variable) is supported and tested by the maintainers of Nextcloud AIO. So use this on your own risk and things might break without warning. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-internally-used-docker-api-version
# FULLTEXTSEARCH_JAVA_OPTIONS: "-Xms1024M -Xmx1024M" # Allows to adjust the fulltextsearch java options. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-fulltextsearch-java-options
NEXTCLOUD_DATADIR: ${NEXTCLOUD_DATA_DIR} # Allows to set the host directory for Nextcloud's datadir. ⚠️⚠️⚠️ Warning: do not set or adjust this value after the initial Nextcloud installation is done! See https://github.com/nextcloud/all-in-one#how-to-change-the-default-location-of-nextclouds-datadir
# NEXTCLOUD_MOUNT: /mnt/ # Allows the Nextcloud container to access the chosen directory on the host. See https://github.com/nextcloud/all-in-one#how-to-allow-the-nextcloud-container-to-access-directories-on-the-host
# NEXTCLOUD_UPLOAD_LIMIT: 16G # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-upload-limit-for-nextcloud
# NEXTCLOUD_MAX_TIME: 3600 # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-max-execution-time-for-nextcloud
# NEXTCLOUD_MEMORY_LIMIT: 512M # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-php-memory-limit-for-nextcloud
# NEXTCLOUD_TRUSTED_CACERTS_DIR: /path/to/my/cacerts # CA certificates in this directory will be trusted by the OS of the nextcloud container (Useful e.g. for LDAPS) See https://github.com/nextcloud/all-in-one#how-to-trust-user-defined-certification-authorities-ca
# NEXTCLOUD_STARTUP_APPS: deck twofactor_totp tasks calendar contacts notes # Allows to modify the Nextcloud apps that are installed on starting AIO the first time. See https://github.com/nextcloud/all-in-one#how-to-change-the-nextcloud-apps-that-are-installed-on-the-first-startup
# NEXTCLOUD_ADDITIONAL_APKS: imagemagick # This allows to add additional packages to the Nextcloud container permanently. Default is imagemagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-os-packages-permanently-to-the-nextcloud-container
# NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS: imagick # This allows to add additional php extensions to the Nextcloud container permanently. Default is imagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-php-extensions-permanently-to-the-nextcloud-container
# NEXTCLOUD_ENABLE_DRI_DEVICE: true # This allows to enable the /dev/dri device for containers that profit from it. ⚠️⚠️⚠️ Warning: this only works if the '/dev/dri' device is present on the host! If it should not exist on your host, don't set this to true as otherwise the Nextcloud container will fail to start! See https://github.com/nextcloud/all-in-one#how-to-enable-hardware-acceleration-for-nextcloud
# NEXTCLOUD_ENABLE_NVIDIA_GPU: true # This allows to enable the NVIDIA runtime and GPU access for containers that profit from it. ⚠️⚠️⚠️ Warning: this only works if an NVIDIA gpu is installed on the server. See https://github.com/nextcloud/all-in-one#how-to-enable-hardware-acceleration-for-nextcloud.
# NEXTCLOUD_KEEP_DISABLED_APPS: false # Setting this to true will keep Nextcloud apps that are disabled in the AIO interface and not uninstall them if they should be installed. See https://github.com/nextcloud/all-in-one#how-to-keep-disabled-apps
# SKIP_DOMAIN_VALIDATION: false # This should only be set to true if things are correctly configured. See https://github.com/nextcloud/all-in-one#how-to-skip-the-domain-validation
# TALK_PORT: 3478 # This allows to adjust the port that the talk container is using which is exposed on the host. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-talk-port
volumes: # If you want to store the data on a different drive, see https://github.com/nextcloud/all-in-one#how-to-store-the-filesinstallation-on-a-separate-drive
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer # This line is not allowed to be changed as otherwise the built-in backup solution will not work

View File

@@ -9,9 +9,9 @@ PAPERLESS_SECRET_KEY=
PAPERLESS_URL=
POSTGRES_DB=
POSTGRES_USER=
POSTGRES_PASSWORD=
PAPERLESS_POSTGRES_DB=
PAPERLESS_POSTGRES_USER=
PAPERLESS_POSTGRES_PASSWORD=
#optional
PAPERLESS_TIME_ZONE=

View File

@@ -1,23 +1,25 @@
services:
broker:
image: docker.io/library/redis:7
restart: unless-stopped
image: docker.io/library/redis:8
restart: always
volumes:
- ${PAPERLESS_REDIS_DATA_DIR}:/data
db:
image: docker.io/library/postgres:17
restart: unless-stopped
restart: always
volumes:
- ${PAPERLESS_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${PAPERLESS_POSTGRES_DB}
POSTGRES_USER: ${PAPERLESS_POSTGRES_USER}
POSTGRES_PASSWORD: ${PAPERLESS_POSTGRES_PASSWORD}
ports:
- 5434:5432
paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:2.14.7
restart: unless-stopped
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.13
restart: always
depends_on:
- db
- broker
@@ -34,9 +36,9 @@ services:
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_DBNAME: ${POSTGRES_DB}
PAPERLESS_DBUSER: ${POSTGRES_USER}
PAPERLESS_DBPASS: ${POSTGRES_PASSWORD}
PAPERLESS_DBNAME: ${PAPERLESS_POSTGRES_DB}
PAPERLESS_DBUSER: ${PAPERLESS_POSTGRES_USER}
PAPERLESS_DBPASS: ${PAPERLESS_POSTGRES_PASSWORD}
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
@@ -47,8 +49,8 @@ services:
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
gotenberg:
image: docker.io/gotenberg/gotenberg:8.17.1
restart: unless-stopped
image: docker.io/gotenberg/gotenberg:8.29.1
restart: always
# The gotenberg chromium route is used to convert .eml files. We do not
# want to allow external content like tracking pixels or even javascript.
@@ -58,5 +60,5 @@ services:
- "--chromium-allow-list=file:///tmp/.*"
tika:
image: docker.io/apache/tika:3.1.0.0
restart: unless-stopped
image: docker.io/apache/tika:3.3.0.0
restart: always

2
pihole/.env.example Normal file
View File

@@ -0,0 +1,2 @@
PIHOLE_DATA_DIR=
PIHOLE_PASSWORD=

37
pihole/docker-compose.yml Normal file
View File

@@ -0,0 +1,37 @@
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
services:
pihole:
container_name: pihole
image: pihole/pihole:2026.04.0
ports:
# DNS Ports
- "53:53/tcp"
- "53:53/udp"
# Default HTTP Port
- "8080:80/tcp"
# Default HTTPs Port. FTL will generate a self-signed certificate
# - "443:443/tcp"
# Uncomment the below if using Pi-hole as your DHCP Server
# - "67:67/udp"
# Uncomment the line below if you are using Pi-hole as your NTP server
#- "123:123/udp"
environment:
# Set the appropriate timezone for your location from
# https://en.wikipedia.org/wiki/List_of_tz_database_time_zones, e.g:
TZ: 'Europe/Amsterdam'
# Set a password to access the web interface. Not setting one will result in a random password being assigned
FTLCONF_webserver_api_password: ${PIHOLE_PASSWORD}
# If using Docker's default `bridge` network setting the dns listening mode should be set to 'all'
FTLCONF_dns_listeningMode: 'all'
volumes:
# For persisting Pi-hole's databases and common configuration file
- ${PIHOLE_DATA_DIR}:/etc/pihole
cap_add:
# See https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
# Required if you are using Pi-hole as your DHCP server, else not needed
# - NET_ADMIN
# Required if you are using Pi-hole as your NTP client to be able to set the host's system time
# - SYS_TIME
# Optional, if Pi-hole should get some more processing time
- SYS_NICE
restart: always

View File

@@ -1,7 +1,7 @@
services:
pingvin:
image: stonith404/pingvin-share:v1.9.0
restart: unless-stopped
image: stonith404/pingvin-share:v1.13.0
restart: always
ports:
- 3042:3000
environment:

View File

@@ -1,5 +1,7 @@
PUBLIC_APP_URL=
APP_URL=
TRUST_PROXY=
MAXMIND_LICENSE_KEY=
PUID=
PGID=
ENCRYPTION_KEY=
POCKETID_DATA_DIR=

View File

@@ -1,16 +1,15 @@
services:
pocket-id:
image: ghcr.io/pocket-id/pocket-id:v0.43.1
restart: unless-stopped
image: ghcr.io/pocket-id/pocket-id:v2.5.0
restart: always
env_file: .env
ports:
- 3043:80
- "3043:1411"
volumes:
#TODO change this to a more appropriate location
- "./data:/app/backend/data"
- ${POCKETID_DATA_DIR}:/app/data
# Optional healthcheck
healthcheck:
test: "curl -f http://localhost/health"
test: "curl -f http://localhost:1411/healthz"
interval: 1m30s
timeout: 5s
retries: 2

View File

@@ -16,6 +16,17 @@
"/tika/",
"/gotenberg/"
]
},
{
"groupName": "Matrix",
"matchPackageNames": [
"matrixdotorg/synapse",
"ghcr.io/element-hq/matrix-authentication-service",
"dock.mau.dev/mautrix/whatsapp",
"dock.mau.dev/mautrix/signal",
"ghcr.io/element-hq/lk-jwt-service",
"livekit/livekit-server"
]
}
]
}

5
shlink/.env.example Normal file
View File

@@ -0,0 +1,5 @@
SHLINK_DOMAIN=
SHLINK_IS_HTTPS_ENABLED=
SHLINK_GEOIP_LICENSE_KEY=
SLINK_API_KEY=

31
shlink/docker-compose.yml Normal file
View File

@@ -0,0 +1,31 @@
services:
shlink:
image: shlinkio/shlink:5.0
container_name: shlink
restart: always
ports:
- "8085:8080"
environment:
DEFAULT_DOMAIN: ${SHLINK_DOMAIN}
IS_HTTPS_ENABLED: ${SHLINK_IS_HTTPS_ENABLED}
GEOLITE_LICENSE_KEY: ${SHLINK_GEOIP_LICENSE_KEY}
INITIAL_API_KEY: ${SHLINK_API_KEY}
DB_DRIVER: postgres
DB_HOST: shlink_db
DB_NAME: ${SHLINK_POSTGRES_DB}
DB_USER: ${SHLINK_POSTGRES_USER}
DB_PASSWORD: ${SHLINK_POSTGRES_PASSWORD}
depends_on:
- shlink_db
shlink_db:
image: postgres:17
container_name: shlink_db
restart: always
volumes:
- ${SHLINK_POSTGRES_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${SHLINK_POSTGRES_DB}
POSTGRES_USER: ${SHLINK_POSTGRES_USER}
POSTGRES_PASSWORD: ${SHLINK_POSTGRES_PASSWORD}
ports:
- 5436:5432

14
spliit/.env.example Normal file
View File

@@ -0,0 +1,14 @@
TZ=Europe/Amsterdam
# db
SPLIIT_POSTGRES_DIR=
SPLIIT_POSTGRES_PASSWORD=
SPLIIT_POSTGRES_USER=spliit
SPLIIT_POSTGRES_DB=spliit
# Image upload (for receipts)
NEXT_PUBLIC_ENABLE_EXPENSE_DOCUMENTS=true
S3_UPLOAD_KEY=
S3_UPLOAD_SECRET=
S3_UPLOAD_BUCKET=
S3_UPLOAD_REGION=

29
spliit/docker-compose.yml Normal file
View File

@@ -0,0 +1,29 @@
services:
spliit:
#image: ghcr.io/spliit-app/spliit:1.19.1
image: petersmit27/spliit:latest
restart: always
ports:
- 3001:3000
depends_on:
- spliit_db
env_file:
- .env
environment:
TZ: ${TZ}
POSTGRES_HOST: spliit_db
POSTGRES_DB: ${SPLIIT_POSTGRES_DB}
POSTGRES_USER: ${SPLIIT_POSTGRES_USER}
POSTGRES_PASSWORD: ${SPLIIT_POSTGRES_PASSWORD}
spliit_db:
image: postgres:17
restart: always
volumes:
- ${SPLIIT_POSTGRES_DIR}:/var/lib/postgresql/data
ports:
- 5437:5432
environment:
TZ: ${TZ}
POSTGRES_DB: ${SPLIIT_POSTGRES_DB}
POSTGRES_USER: ${SPLIIT_POSTGRES_USER}
POSTGRES_PASSWORD: ${SPLIIT_POSTGRES_PASSWORD}

View File

@@ -1,10 +1,9 @@
SYNAPSE_POSTGRES_DATA_DIR=
SYNAPSE_CONFIG_DIR=
POSTGRES_DB=
POSTGRES_USER=
POSTGRES_PASSWORD=
SYNAPSE_POSTGRES_DB=
SYNAPSE_POSTGRES_USER=
SYNAPSE_POSTGRES_PASSWORD=
MAS_CONFIG_DIR=
@@ -12,3 +11,21 @@ MAS_POSTGRES_DATA_DIR=
MAS_POSTGRES_DB=
MAS_POSTGRES_USER=
MAS_POSTGRES_PASSWORD=
MAUTRIX_WHATSAPP_DATA_DIR=
MAUTRIX_WHATSAPP_POSTGRES_DATA_DIR=
MAUTRIX_WHATSAPP_POSTGRES_DB=
MAUTRIX_WHATSAPP_POSTGRES_USER=
MAUTRIX_WHATSAPP_POSTGRES_PASSWORD=
MAUTRIX_SIGNAL_DATA_DIR=
MAUTRIX_SIGNAL_POSTGRES_DATA_DIR=
MAUTRIX_SIGNAL_POSTGRES_DB=
MAUTRIX_SIGNAL_POSTGRES_USER=
MAUTRIX_SIGNAL_POSTGRES_PASSWORD=
MATRIX_DOMAIN=
LIVEKIT_DOMAIN=
LIVEKIT_SECRET_KEY=
LIVEKIT_CONFIG_DIR=

View File

@@ -1,7 +1,68 @@
services:
element-call-auth-service:
image: ghcr.io/element-hq/lk-jwt-service:0.4.2
container_name: element-call-jwt
hostname: auth-server
environment:
- LK_JWT_PORT=8080
- LIVEKIT_URL=https://${LIVEKIT_DOMAIN}/livekit/sfu
- LIVEKIT_KEY=devkey
- LIVEKIT_SECRET=${LIVEKIT_SECRET_KEY}
- LIVEKIT_FULL_ACCESS_HOMESERVERS=${MATRIX_DOMAIN}
restart: always
ports:
- 8071:8080
element-call-livekit:
image: livekit/livekit-server:v1.10.1
command: --config /etc/livekit.yaml
ports:
- "7880:7880/tcp"
- "7881:7881/tcp"
- "7882:7882/tcp"
- "50100-50200:50100-50200/udp"
restart: always
volumes:
- ${LIVEKIT_CONFIG_DIR}/config.yaml:/etc/livekit.yaml:ro
mautrix-signal:
container_name: mautrix-signal
image: dock.mau.dev/mautrix/signal:v26.02.2
restart: always
volumes:
- ${MAUTRIX_SIGNAL_DATA_DIR}:/data
mautrix-signal_db:
image: docker.io/library/postgres:17
restart: always
volumes:
- ${MAUTRIX_SIGNAL_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${MAUTRIX_SIGNAL_POSTGRES_DB}
POSTGRES_USER: ${MAUTRIX_SIGNAL_POSTGRES_USER}
POSTGRES_PASSWORD: ${MAUTRIX_SIGNAL_POSTGRES_PASSWORD}
ports:
- 5439:5432
mautrix-whatsapp:
container_name: mautrix-whatsapp
image: dock.mau.dev/mautrix/whatsapp:v0.2603.0
#image: petersmit27/mautrix-whatsapp:latest
restart: always
volumes:
- ${MAUTRIX_WHATSAPP_DATA_DIR}:/data
depends_on:
- mautrix-whatsapp_db
mautrix-whatsapp_db:
image: docker.io/library/postgres:17
restart: always
volumes:
- ${MAUTRIX_WHATSAPP_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${MAUTRIX_WHATSAPP_POSTGRES_DB}
POSTGRES_USER: ${MAUTRIX_WHATSAPP_POSTGRES_USER}
POSTGRES_PASSWORD: ${MAUTRIX_WHATSAPP_POSTGRES_PASSWORD}
ports:
- 5440:5432
mas:
image: ghcr.io/element-hq/matrix-authentication-service:0.14.1
restart: unless-stopped
image: ghcr.io/element-hq/matrix-authentication-service:1.15.0
restart: always
working_dir: /config
volumes:
- ${MAS_CONFIG_DIR}:/config
@@ -13,26 +74,31 @@ services:
- mas_db
mas_db:
image: docker.io/library/postgres:17
restart: unless-stopped
restart: always
volumes:
- ${MAS_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${MAS_POSTGRES_DB}
POSTGRES_USER: ${MAS_POSTGRES_USER}
POSTGRES_PASSWORD: ${MAS_POSTGRES_PASSWORD}
ports:
- 5441:5432
synapse_db:
image: docker.io/library/postgres:17
restart: unless-stopped
restart: always
volumes:
- ${SYNAPSE_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${SYNAPSE_POSTGRES_DB}
POSTGRES_USER: ${SYNAPSE_POSTGRES_USER}
POSTGRES_PASSWORD: ${SYNAPSE_POSTGRES_PASSWORD}
POSTGRES_INITDB_ARGS: '--encoding=UTF-8 --locale=C'
ports:
- 5442:5432
synapse:
image: matrixdotorg/synapse:v1.126.0
restart: unless-stopped
container_name: synapse
image: matrixdotorg/synapse:v1.150.0
restart: always
volumes:
- ${SYNAPSE_CONFIG_DIR}:/data
ports:
@@ -40,4 +106,11 @@ services:
depends_on:
- synapse_db
- mas
- mautrix-whatsapp
element-admin:
image: oci.element.io/element-admin:0.1.11
restart: unless-stopped
ports:
- "8079:8080"
environment:
- SERVER_NAME=${MATRIX_DOMAIN}

View File

@@ -1,5 +1,5 @@
# Use the official PHP image with Apache
FROM php:8.4-apache
FROM php:8.5-apache
# Add Docker's official GPG key:
RUN apt-get update &&\
@@ -16,7 +16,7 @@ RUN echo \
# Install git and docker-compose
RUN apt-get update && \
apt-get install -y git docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin && \
apt-get install -y git docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-model-plugin && \
rm -rf /var/lib/apt/lists/*
# Create .docker directory and set permissions

View File

@@ -1,7 +1,7 @@
services:
vaultwarden:
container_name: vaultwarden
image: vaultwarden/server:1.33.2
image: vaultwarden/server:1.35.4
restart: always
volumes:
- ${VAULTWARDEN_DATA_LOCATION}:/data/
@@ -11,4 +11,4 @@ services:
env_file:
- .env
ports:
- "8080:80"
- "8082:80"