18 Commits

Author SHA1 Message Date
Renovate Bot
23f9279dbd Update docker.io/gotenberg/gotenberg Docker tag to v8.19.1 2025-04-03 00:01:25 +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
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
Renovate Bot
c1bf1f0bc1 Update Immich to v1.130.3 2025-03-28 00:01:25 +00:00
10 changed files with 67 additions and 5 deletions

View File

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

View File

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

View File

@@ -1,5 +1,7 @@
include:
- audiobookshelf/docker-compose.yml
- gitea/docker-compose.yml
- homarr/docker-compose.yml
- immich/docker-compose.yml
- jellyfin/docker-compose.yml
- nextcloud/docker-compose.yml

9
homarr/.env.example Normal file
View File

@@ -0,0 +1,9 @@
HOMARR_DATA_DIR=
HOMARR_ENCRYPTION_KEY=
HOMARR_OIDC_ISSUER=
HOMARR_OIDC_CLIENT_ID=
HOMARR_OIDC_CLIENT_SECRET=
HOMARR_OIDC_CLIENT_NAME=
HOMARR_DOMAIN=

20
homarr/docker-compose.yml Normal file
View File

@@ -0,0 +1,20 @@
services:
homarr:
container_name: homarr
image: ghcr.io/homarr-labs/homarr:v1.13.1
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${HOMARR_DATA_DIR}:/appdata
environment:
- SECRET_ENCRYPTION_KEY=${HOMARR_ENCRYPTION_KEY}
- AUTH_PROVIDERS=oidc
- AUTH_OIDC_ISSUER=${HOMARR_OIDC_ISSUER}
- AUTH_OIDC_CLIENT_ID=${HOMARR_OIDC_CLIENT_ID}
- AUTH_OIDC_CLIENT_SECRET=${HOMARR_OIDC_CLIENT_SECRET}
- AUTH_OIDC_CLIENT_NAME=${HOMARR_OIDC_CLIENT_NAME}
- AUTH_OIDC_AUTO_LOGIN=true
- NEXTAUTH_URL=${HOMARR_DOMAIN}
- BASE_URL=${HOMARR_DOMAIN}
ports:
- '7575:7575'

View File

@@ -1,7 +1,7 @@
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:v1.130.2
image: ghcr.io/immich-app/immich-server:v1.131.3
# extends:
# file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
@@ -24,7 +24,7 @@ services:
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.130.2
image: ghcr.io/immich-app/immich-machine-learning:v1.131.2
# 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

View File

@@ -7,4 +7,6 @@ NEXTCLOUD_POSTGRES_DB=
NEXTCLOUD_POSTGRES_USER=
NEXTCLOUD_POSTGRES_PASSWORD=
COLLABORA_DOMAIN=
COLLABORA_DOMAIN=
COLLABORA_USER=
COLLABORA_PASSWORD=

View File

@@ -8,6 +8,8 @@ services:
POSTGRES_DB: ${NEXTCLOUD_POSTGRES_DB}
POSTGRES_USER: ${NEXTCLOUD_POSTGRES_USER}
POSTGRES_PASSWORD: ${NEXTCLOUD_POSTGRES_PASSWORD}
networks:
- nextcloud
nextcloud:
image: nextcloud:31.0.2
restart: always
@@ -22,7 +24,11 @@ services:
- POSTGRES_DB=${NEXTCLOUD_POSTGRES_DB}
- POSTGRES_USER=${NEXTCLOUD_POSTGRES_USER}
- POSTGRES_PASSWORD=${NEXTCLOUD_POSTGRES_PASSWORD}
- REDIS_HOST=nextcloud-redis
- REDIS_PORT=6379
- NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN}
networks:
- nextcloud
cron:
image: nextcloud:31.0.2
container_name: nextcloud-cron
@@ -30,3 +36,13 @@ services:
- ${NEXTCLOUD_DATA_DIR}:/var/www/html
entrypoint: /cron.sh
restart: unless-stopped
networks:
- nextcloud
nextcloud-redis:
image: redis:7
restart: always
networks:
- nextcloud
networks:
nextcloud:

View File

@@ -47,7 +47,7 @@ services:
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
gotenberg:
image: docker.io/gotenberg/gotenberg:8.17.1
image: docker.io/gotenberg/gotenberg:8.19.1
restart: unless-stopped
# The gotenberg chromium route is used to convert .eml files. We do not

View File

@@ -22,7 +22,7 @@
"matchPackageNames": [
"matrixdotorg/synapse",
"dock.mau.dev/mautrix/whatsapp",
"dock.mau.dev/mautrix/telegram"
"dock.mau.dev/mautrix/signal"
]
}
]