enable invidious, add convertx

This commit is contained in:
azpsen 2025-03-26 11:01:32 -05:00
parent 4550a7e3c2
commit 47cc083199

View File

@ -93,44 +93,42 @@ services:
- ${DOCKER_DIR}/immich:/var/lib/postgresql/data
restart: unless-stopped
# ## Invidious (youtube client)
# invidious:
# image: quay.io/invidious/invidious:latest
# container_name: invidious
# ports:
# - 9080:3000
# env_file:
# - ${ENV_DIR}/invidious.env
# depends_on:
# - invidious-db
# - sighelper
# restart: unless-stopped
# sighelper:
# image: quay.io/invidious/inv-sig-helper:latest
# container_name: invidious-sighelper
# init: true
# command: ["--tcp", "0.0.0.0:12999"]
# ports:
# - 12999:12999
# environment:
# - ${TZ}
# - RUST_LOG=info
# cap_drop:
# - ALL
# read_only: true
# security_opt:
# - no-new-privileges:true
# restart: unless-stopped
# invidious-db:
# image: docker.io/library/postgres:14
# container_name: invidious-db
# volumes:
# - ${DOCKER_DIR}/invidious/data:/var/lib/postgresql/data
# - ${DOCKER_DIR}/invidious/config/sql:/config/sql
# - ${DOCKER_DIR}/invidious/docker/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh
# env_file:
# - ${ENV_DIR}/invidious.env
# restart: unless-stopped
## Invidious (youtube client)
invidious:
image: quay.io/invidious/invidious:latest
container_name: invidious
ports:
- 9080:3000
env_file:
- ${ENV_DIR}/invidious.env
depends_on:
- invidious-db
restart: unless-stopped
invidious-sighelper:
image: quay.io/invidious/inv-sig-helper:latest
container_name: invidious-sighelper
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:
image: docker.io/library/postgres:14
container_name: invidious-db
volumes:
- ${DOCKER_DIR}/invidious/data:/var/lib/postgresql/data
- ${DOCKER_DIR}/invidious/config/sql:/config/sql
- ${DOCKER_DIR}/invidious/docker/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh
env_file:
- ${ENV_DIR}/invidious.env
restart: unless-stopped
## Jellyfin (media server)
jellyfin:
@ -172,6 +170,33 @@ services:
- ${DNS_IP}
restart: unless-stopped
## ConvertX (file converter)
convertx:
image: ghcr.io/c4illin/convertx
container_name: convertx
ports:
- 9132:3000
volumes:
- ${DOCKER_DIR}/convertx:/app/data
env_file:
- ${ENV_DIR}/convertx.env
environment:
- PUID=1000
- PGID=1000
restart: unless-stopped
## Dumbpad (simple notes)
dumbpad:
image: dumbwareio/dumbpad:latest
container_name: dumbpad
ports:
- 3007:3000
volumes:
- ${DOCKER_DIR}/dumbpad:/app/data
env_file:
- ${ENV_DIR}/dumbpad.env
restart: unless-stopped
## Gitea
gitea:
image: docker.io/gitea/gitea:latest-rootless
@ -202,44 +227,6 @@ services:
ports:
- 9283:80
restart: unless-stopped
## TinyHome (server dashboard)
tinyhome:
container_name: tinyhome
image: azpsen/tinyhome:main
environment:
- REFRESH_INTERVAL=360
ports:
- 3000:80
volumes:
- ${DOCKER_DIR}/tinyhome:/config:rw
dns:
- ${DNS_IP}
restart: unless-stopped
docker-proxy:
image: ghcr.io/tecnativa${DOCKER_DIR}-socket-proxy:latest
container_name: docker-proxy
environment:
- CONTAINERS=1 # Allow access to viewing containers
- POST=0 # Disallow any POST operations (effectively read-only)
ports:
- 2375:2375
volumes:
- /var/run${DOCKER_DIR}.sock:/var/run${DOCKER_DIR}.sock:ro
restart: unless-stopped
## Dumbpad (simple notes)
dumbpad:
image: dumbwareio/dumbpad:latest
container_name: dumbpad
ports:
- 3007:3000
volumes:
- ${DOCKER_DIR}/dumbpad:/app/data
env_file:
- ${ENV_DIR}/dumbpad.env
restart: unless-stopped
## Hoarder (link aggregator)
hoarder:
@ -494,6 +481,20 @@ services:
- ${DOCKER_DIR}/tandoor/postgresql:/var/lib/postgresql/data
restart: unless-stopped
## TinyHome (server dashboard)
tinyhome:
container_name: tinyhome
image: azpsen/tinyhome:main
environment:
- REFRESH_INTERVAL=360
ports:
- 3000:80
volumes:
- ${DOCKER_DIR}/tinyhome:/config:rw
dns:
- ${DNS_IP}
restart: unless-stopped
## Vaultwarden (password manager)
vaultwarden:
image: vaultwarden/server:latest
@ -550,19 +551,6 @@ services:
target: /root/.config/glances/glances.pwd
restart: unless-stopped
## Doku (docker disk usage analyzer)
doku:
container_name: doku
image: amerkurev/doku
ports:
- 9090:9090
volumes:
- /var/run${DOCKER_DIR}.sock:/var/run${DOCKER_DIR}.sock:ro
- /:/hostroot:ro
environment:
- SI=false
restart: unless-stopped
## Scrutiny (disk health monitoring)
scrutiny:
container_name: scrutiny