major invidious and immich updates, fixes

This commit is contained in:
azpsen
2025-10-21 17:47:56 -05:00
parent 22d9444d0f
commit a769356f31
2 changed files with 48 additions and 25 deletions

View File

@@ -33,9 +33,9 @@ services:
## Immich (photo library management)
immich_server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:v1.132.1
image: ghcr.io/immich-app/immich-server:release
volumes:
- ${IMMICH_LIBRARY}:/usr/src/app/upload
- ${IMMICH_LIBRARY}:/data
env_file:
- ${ENV_DIR}/immich.env
environment:
@@ -54,7 +54,7 @@ services:
restart: unless-stopped
immich-machine-learning:
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:v1.132.1
image: ghcr.io/immich-app/immich-machine-learning:release
volumes:
- model-cache:/cache
env_file:
@@ -66,7 +66,7 @@ services:
restart: unless-stopped
immich_db:
container_name: immich_db
image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
env_file:
- ${ENV_DIR}/immich.env
volumes:
@@ -88,23 +88,40 @@ services:
retries: 2
depends_on:
- invidious-db
- invidious-sighelper
- invidious-companion
restart: unless-stopped
invidious-sighelper:
container_name: invidious-sighelper
image: quay.io/invidious/inv-sig-helper:latest
init: true
command: ["--tcp", "0.0.0.0:12999"]
ports:
- 12999:12999
environment:
- RUST_LOG=info
invidious-companion:
container_name: invidious-companion
image: quay.io/invidious/invidious-companion:latest
logging:
options:
max-size: "1G"
max-file: "4"
volumes:
- companioncache:/var/tmp/youtubei.js:rw
env_file:
- ${ENV_DIR}/invidious.env
cap_drop:
- ALL
read_only: true
security_opt:
- no-new-privileges:true
restart: unless-stopped
# invidious-sighelper:
# container_name: invidious-sighelper
# image: quay.io/invidious/inv-sig-helper:latest
# init: true
# command: ["--tcp", "0.0.0.0:12999"]
# ports:
# - 12999:12999
# environment:
# - RUST_LOG=info
# cap_drop:
# - ALL
# read_only: true
# security_opt:
# - no-new-privileges:true
# restart: unless-stopped
invidious-db:
container_name: invidious-db
image: docker.io/library/postgres:14
@@ -119,7 +136,7 @@ services:
## Jellyfin (media server)
jellyfin:
container_name: jellyfin
image: lscr.io/linuxserver/jellyfin:latest
image: lscr.io/linuxserver/jellyfin:10.10.7
environment:
- TZ=${TZ}
- PUID=1000
@@ -185,8 +202,9 @@ services:
- XDG_CACHE_HOME=/cache
- TMPDIR=/tmp
- TZ=${TZ}
ports:
- 9898:9898
dns:
- ${DNS_IP}
network_mode: host
restart: unless-stopped
## ConvertX (file converter)
@@ -667,9 +685,9 @@ services:
container_name: bazarr
image: lscr.io/linuxserver/bazarr:latest
environment:
- puid=1000
- pgid=1000
- tz=america/chicago
- PUID=1000
- PGID=1000
- TZ=${TZ}
volumes:
- ${DOCKER_DIR}/bazarr:/config
- ${JF_MOVIES}:/movies
@@ -744,8 +762,8 @@ services:
#---------------- DOCKER ----------------#
volumes:
companioncache:
hoarder:
joplindb:
meilisearch:
model-cache:
miniflux-db:

View File

@@ -194,7 +194,9 @@ POSTGRES_DB=immich
[Docs](https://docs.invidious.io/installation/)
Note that the `password` under `db` in `INVIDIOUS_CONFIG` should be the same as the `POSTGRES_PASSWORD`. The `hmac_key` should be a different, randomly generated value
Note that the `password` under `db` in `INVIDIOUS_CONFIG` should be the same as the `POSTGRES_PASSWORD`.
The `hmac_key` should be a different, randomly generated value, and the `invidious_companion_key`/`SERVER_SECRET_KEY` should both be set to another different, randomly generated value.
```env
# invidious.env
@@ -208,9 +210,9 @@ INVIDIOUS_CONFIG='
host: invidious-db
port: 5432
check_tables: true
signature_server: invidious-sighelper:12999
visitor_data:
po_token:
invidious_companion:
- private_url: "http://invidious-companion:8282/companion"
invidious_companion_key: ""
external_port: 9080
https_only: false
statistics_enabled: false
@@ -224,6 +226,9 @@ INVIDIOUS_CONFIG='
default_home: Trending
'
# Companion
SERVER_SECRET_KEY=
# Database
POSTGRES_DB=invidious
POSTGRES_USER=invidious