Compare commits
18 Commits
a4739991ad
...
23f9279dbd
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
23f9279dbd | ||
| 6b6262365f | |||
|
|
17404b52f0 | ||
| 12b051c9e9 | |||
| 2929f74709 | |||
|
|
421cd89955 | ||
|
|
1f09e376e4 | ||
|
|
02f64c7677 | ||
|
|
c05f4d1475 | ||
|
|
9be120b952 | ||
|
|
6a2a39dae7 | ||
|
|
c441871800 | ||
|
|
b32bc6d9e1 | ||
|
|
020b6da873 | ||
|
|
a6f7c6cf5c | ||
|
|
5af2847fb5 | ||
|
|
456d3755e4 | ||
|
|
c1bf1f0bc1 |
1
audiobookshelf/.env.example
Normal file
1
audiobookshelf/.env.example
Normal file
@@ -0,0 +1 @@
|
||||
AUDIOBOOKSHELF_DIR=
|
||||
12
audiobookshelf/docker-compose.yml
Normal file
12
audiobookshelf/docker-compose.yml
Normal 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
|
||||
@@ -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
9
homarr/.env.example
Normal 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
20
homarr/docker-compose.yml
Normal 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'
|
||||
@@ -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
|
||||
|
||||
@@ -7,4 +7,6 @@ NEXTCLOUD_POSTGRES_DB=
|
||||
NEXTCLOUD_POSTGRES_USER=
|
||||
NEXTCLOUD_POSTGRES_PASSWORD=
|
||||
|
||||
COLLABORA_DOMAIN=
|
||||
COLLABORA_DOMAIN=
|
||||
COLLABORA_USER=
|
||||
COLLABORA_PASSWORD=
|
||||
@@ -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:
|
||||
|
||||
@@ -47,7 +47,7 @@ services:
|
||||
PAPERLESS_REDIRECT_LOGIN_TO_SSO: true
|
||||
|
||||
gotenberg:
|
||||
image: docker.io/gotenberg/gotenberg:8.19.0
|
||||
image: docker.io/gotenberg/gotenberg:8.19.1
|
||||
restart: unless-stopped
|
||||
|
||||
# The gotenberg chromium route is used to convert .eml files. We do not
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"matchPackageNames": [
|
||||
"matrixdotorg/synapse",
|
||||
"dock.mau.dev/mautrix/whatsapp",
|
||||
"dock.mau.dev/mautrix/telegram"
|
||||
"dock.mau.dev/mautrix/signal"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user