38 Commits

Author SHA1 Message Date
Renovate Bot
a4739991ad Update docker.io/gotenberg/gotenberg Docker tag to v8.19.0 2025-03-29 00:01:32 +00: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
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
Renovate Bot
ba19e4275d Update ghcr.io/pocket-id/pocket-id Docker tag to v0.43.1 2025-03-21 00:02:08 +00:00
521e5b0007 Merge pull request 'Update gitea/gitea Docker tag to v1.23.5' (#74) from renovate/gitea-gitea-1.x into master
Reviewed-on: https://git.smittenfeld.nl/peter/homelab-docker-config/pulls/74
2025-03-18 12:55:24 +00:00
Renovate Bot
f377359ff9 Update gitea/gitea Docker tag to v1.23.5 2025-03-06 00:01:50 +00:00
12 changed files with 103 additions and 23 deletions

View File

@@ -1,8 +1,8 @@
include:
- gitea/docker-compose.yml
- homeassistant/docker-compose.yml
- immich/docker-compose.yml
- jellyfin/docker-compose.yml
- nextcloud/docker-compose.yml
- paperless/docker-compose.yml
- pingvin/docker-compose.yml
- pocketid/docker-compose.yml

View File

@@ -1,7 +1,7 @@
services:
gitea:
container_name: gitea
image: gitea/gitea:1.23.4-rootless
image: gitea/gitea:1.23.6-rootless
restart: always
volumes:
- ${GITEA_DATA_LOCATION}:/var/lib/gitea

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,7 +1,7 @@
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:v1.129.0
image: ghcr.io/immich-app/immich-server:v1.130.2
# 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.129.0
image: ghcr.io/immich-app/immich-machine-learning:v1.130.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

10
nextcloud/.env.example Normal file
View File

@@ -0,0 +1,10 @@
NEXTCLOUD_DOMAIN=
NEXTCLOUD_DATA_DIR=
NEXTCLOUD_POSTGRES_DATA_DIR=
NEXTCLOUD_POSTGRES_DB=
NEXTCLOUD_POSTGRES_USER=
NEXTCLOUD_POSTGRES_PASSWORD=
COLLABORA_DOMAIN=

View File

@@ -0,0 +1,32 @@
services:
nextcloud_db:
image: docker.io/library/postgres:17
restart: unless-stopped
volumes:
- ${NEXTCLOUD_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${NEXTCLOUD_POSTGRES_DB}
POSTGRES_USER: ${NEXTCLOUD_POSTGRES_USER}
POSTGRES_PASSWORD: ${NEXTCLOUD_POSTGRES_PASSWORD}
nextcloud:
image: nextcloud:31.0.2
restart: always
ports:
- 8081:80
links:
- db
volumes:
- ${NEXTCLOUD_DATA_DIR}:/var/www/html
environment:
- POSTGRES_HOST=nextcloud_db
- POSTGRES_DB=${NEXTCLOUD_POSTGRES_DB}
- POSTGRES_USER=${NEXTCLOUD_POSTGRES_USER}
- POSTGRES_PASSWORD=${NEXTCLOUD_POSTGRES_PASSWORD}
- NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN}
cron:
image: nextcloud:31.0.2
container_name: nextcloud-cron
volumes:
- ${NEXTCLOUD_DATA_DIR}:/var/www/html
entrypoint: /cron.sh
restart: unless-stopped

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.0
restart: unless-stopped
# The gotenberg chromium route is used to convert .eml files. We do not

View File

@@ -1,6 +1,6 @@
services:
pocket-id:
image: ghcr.io/pocket-id/pocket-id:v0.40.1
image: ghcr.io/pocket-id/pocket-id:v0.43.1
restart: unless-stopped
env_file: .env
ports:

View File

@@ -16,6 +16,14 @@
"/tika/",
"/gotenberg/"
]
},
{
"groupName": "Matrix",
"matchPackageNames": [
"matrixdotorg/synapse",
"dock.mau.dev/mautrix/whatsapp",
"dock.mau.dev/mautrix/telegram"
]
}
]
}

View File

@@ -5,10 +5,21 @@ POSTGRES_DB=
POSTGRES_USER=
POSTGRES_PASSWORD=
MAS_CONFIG_DIR=
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=

View File

@@ -1,4 +1,36 @@
services:
mautrix-signal:
container_name: mautrix-signal
image: dock.mau.dev/mautrix/signal:v0.8.1
restart: unless-stopped
volumes:
- ${MAUTRIX_SIGNAL_DATA_DIR}:/data
mautrix-signal_db:
image: docker.io/library/postgres:17
restart: unless-stopped
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}
mautrix-whatsapp:
container_name: mautrix-whatsapp
image: dock.mau.dev/mautrix/whatsapp:v0.11.4
restart: unless-stopped
volumes:
- ${MAUTRIX_WHATSAPP_DATA_DIR}:/data
depends_on:
- mautrix-whatsapp_db
mautrix-whatsapp_db:
image: docker.io/library/postgres:17
restart: unless-stopped
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}
mas:
image: ghcr.io/element-hq/matrix-authentication-service:0.14.1
restart: unless-stopped
@@ -31,7 +63,8 @@ services:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_INITDB_ARGS: '--encoding=UTF-8 --locale=C'
synapse:
image: matrixdotorg/synapse:v1.126.0
container_name: synapse
image: matrixdotorg/synapse:v1.127.1
restart: unless-stopped
volumes:
- ${SYNAPSE_CONFIG_DIR}:/data
@@ -40,4 +73,4 @@ services:
depends_on:
- synapse_db
- mas
- mautrix-whatsapp