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 - ${DOCKER_DIR}/immich:/var/lib/postgresql/data
restart: unless-stopped restart: unless-stopped
# ## Invidious (youtube client) ## Invidious (youtube client)
# invidious: invidious:
# image: quay.io/invidious/invidious:latest image: quay.io/invidious/invidious:latest
# container_name: invidious container_name: invidious
# ports: ports:
# - 9080:3000 - 9080:3000
# env_file: env_file:
# - ${ENV_DIR}/invidious.env - ${ENV_DIR}/invidious.env
# depends_on: depends_on:
# - invidious-db - invidious-db
# - sighelper restart: unless-stopped
# restart: unless-stopped invidious-sighelper:
# sighelper: image: quay.io/invidious/inv-sig-helper:latest
# image: quay.io/invidious/inv-sig-helper:latest container_name: invidious-sighelper
# container_name: invidious-sighelper init: true
# init: true command: ["--tcp", "0.0.0.0:12999"]
# command: ["--tcp", "0.0.0.0:12999"] ports:
# ports: - 12999:12999
# - 12999:12999 environment:
# environment: - RUST_LOG=info
# - ${TZ} cap_drop:
# - RUST_LOG=info - ALL
# cap_drop: read_only: true
# - ALL security_opt:
# read_only: true - no-new-privileges:true
# security_opt: restart: unless-stopped
# - no-new-privileges:true invidious-db:
# restart: unless-stopped image: docker.io/library/postgres:14
# invidious-db: container_name: invidious-db
# image: docker.io/library/postgres:14 volumes:
# container_name: invidious-db - ${DOCKER_DIR}/invidious/data:/var/lib/postgresql/data
# volumes: - ${DOCKER_DIR}/invidious/config/sql:/config/sql
# - ${DOCKER_DIR}/invidious/data:/var/lib/postgresql/data - ${DOCKER_DIR}/invidious/docker/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh
# - ${DOCKER_DIR}/invidious/config/sql:/config/sql env_file:
# - ${DOCKER_DIR}/invidious/docker/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh - ${ENV_DIR}/invidious.env
# env_file: restart: unless-stopped
# - ${ENV_DIR}/invidious.env
# restart: unless-stopped
## Jellyfin (media server) ## Jellyfin (media server)
jellyfin: jellyfin:
@ -172,6 +170,33 @@ services:
- ${DNS_IP} - ${DNS_IP}
restart: unless-stopped 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
gitea: gitea:
image: docker.io/gitea/gitea:latest-rootless image: docker.io/gitea/gitea:latest-rootless
@ -202,44 +227,6 @@ services:
ports: ports:
- 9283:80 - 9283:80
restart: unless-stopped 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 (link aggregator)
hoarder: hoarder:
@ -494,6 +481,20 @@ services:
- ${DOCKER_DIR}/tandoor/postgresql:/var/lib/postgresql/data - ${DOCKER_DIR}/tandoor/postgresql:/var/lib/postgresql/data
restart: unless-stopped 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 (password manager)
vaultwarden: vaultwarden:
image: vaultwarden/server:latest image: vaultwarden/server:latest
@ -550,19 +551,6 @@ services:
target: /root/.config/glances/glances.pwd target: /root/.config/glances/glances.pwd
restart: unless-stopped 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 (disk health monitoring)
scrutiny: scrutiny:
container_name: scrutiny container_name: scrutiny