1 Commits

Author SHA1 Message Date
Renovate Bot
1d80571849 Update jellyfin/jellyfin Docker tag to v10.10.6 2025-02-19 10:30:36 +00:00
20 changed files with 22 additions and 263 deletions

View File

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

View File

@@ -1,12 +0,0 @@
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,14 +1,10 @@
include:
- audiobookshelf/docker-compose.yml
- gitea/docker-compose.yml
- homarr/docker-compose.yml
- homeassistant/docker-compose.yml
- immich/docker-compose.yml
- jellyfin/docker-compose.yml
- nextcloud/docker-compose.yml
- paperless/docker-compose.yml
- pihole/docker-compose.yml
- pingvin/docker-compose.yml
- pocketid/docker-compose.yml
- synapse/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.6-rootless
image: gitea/gitea:1.23.3-rootless
restart: always
volumes:
- ${GITEA_DATA_LOCATION}:/var/lib/gitea

View File

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

View File

@@ -1,21 +0,0 @@
services:
homarr:
container_name: homarr
image: ghcr.io/homarr-labs/homarr:v1.14.0
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${HOMARR_DATA_DIR}:/appdata
environment:
- SECRET_ENCRYPTION_KEY=${HOMARR_ENCRYPTION_KEY}
- NODE_TLS_REJECT_UNAUTHORIZED=0
# - 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

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

View File

@@ -0,0 +1,13 @@
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,6 +1,7 @@
UPLOAD_LOCATION=
IMMICH_DB_LOCATION=
DB_HOSTNAME=
DB_USERNAME=
DB_PASSWORD=
DB_DATABASE_NAME=

View File

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

@@ -1,6 +1,6 @@
services:
jellyfin:
image: jellyfin/jellyfin:10.10.7
image: jellyfin/jellyfin:10.10.6
user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID}
network_mode: 'host'
restart: 'unless-stopped'

View File

@@ -1,12 +0,0 @@
NEXTCLOUD_DOMAIN=
NEXTCLOUD_DATA_DIR=
NEXTCLOUD_POSTGRES_DATA_DIR=
NEXTCLOUD_POSTGRES_DB=
NEXTCLOUD_POSTGRES_USER=
NEXTCLOUD_POSTGRES_PASSWORD=
COLLABORA_DOMAIN=
COLLABORA_USER=
COLLABORA_PASSWORD=

View File

@@ -1,48 +0,0 @@
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}
networks:
- nextcloud
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}
- REDIS_HOST=nextcloud-redis
- REDIS_PORT=6379
- NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN}
networks:
- nextcloud
cron:
image: nextcloud:31.0.2
container_name: nextcloud-cron
volumes:
- ${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

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

View File

@@ -1,37 +0,0 @@
# 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:latest
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: unless-stopped

View File

@@ -1,12 +1,11 @@
services:
pocket-id:
image: ghcr.io/pocket-id/pocket-id:v0.45.0
image: ghcr.io/pocket-id/pocket-id:v0.32.0
restart: unless-stopped
env_file: .env
ports:
- 3043:80
volumes:
#TODO change this to a more appropriate location
- "./data:/app/backend/data"
# Optional healthcheck
healthcheck:

View File

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

View File

@@ -1,25 +0,0 @@
SYNAPSE_POSTGRES_DATA_DIR=
SYNAPSE_CONFIG_DIR=
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,76 +0,0 @@
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
working_dir: /config
volumes:
- ${MAS_CONFIG_DIR}:/config
environment:
MAS_CONFIG: /config/config.yaml
ports:
- "8090:8090"
depends_on:
- mas_db
mas_db:
image: docker.io/library/postgres:17
restart: unless-stopped
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}
synapse_db:
image: docker.io/library/postgres:17
restart: unless-stopped
volumes:
- ${SYNAPSE_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_INITDB_ARGS: '--encoding=UTF-8 --locale=C'
synapse:
container_name: synapse
image: matrixdotorg/synapse:v1.127.1
restart: unless-stopped
volumes:
- ${SYNAPSE_CONFIG_DIR}:/data
ports:
- "8008:8008"
depends_on:
- synapse_db
- mas
- mautrix-whatsapp

View File

@@ -11,4 +11,4 @@ services:
env_file:
- .env
ports:
- "8082:80"
- "8080:80"