switch to myspeed, remove hoarder, formatting fixes

This commit is contained in:
azpsen 2025-04-21 10:06:08 -05:00
parent 18d251f09f
commit e50817db0c

View File

@ -94,8 +94,8 @@ services:
## Invidious (youtube client) ## Invidious (youtube client)
invidious: invidious:
image: quay.io/invidious/invidious:latest
container_name: invidious container_name: invidious
image: quay.io/invidious/invidious:latest
ports: ports:
- 9080:3000 - 9080:3000
env_file: env_file:
@ -110,8 +110,8 @@ services:
- invidious-sighelper - invidious-sighelper
restart: unless-stopped restart: unless-stopped
invidious-sighelper: invidious-sighelper:
image: quay.io/invidious/inv-sig-helper:latest
container_name: invidious-sighelper container_name: invidious-sighelper
image: quay.io/invidious/inv-sig-helper:latest
init: true init: true
command: ["--tcp", "0.0.0.0:12999"] command: ["--tcp", "0.0.0.0:12999"]
ports: ports:
@ -125,8 +125,8 @@ services:
- no-new-privileges:true - no-new-privileges:true
restart: unless-stopped restart: unless-stopped
invidious-db: invidious-db:
image: docker.io/library/postgres:14
container_name: invidious-db container_name: invidious-db
image: docker.io/library/postgres:14
volumes: volumes:
- ${DOCKER_DIR}/invidious/data:/var/lib/postgresql/data - ${DOCKER_DIR}/invidious/data:/var/lib/postgresql/data
- ${DOCKER_DIR}/invidious/config/sql:/config/sql - ${DOCKER_DIR}/invidious/config/sql:/config/sql
@ -137,8 +137,8 @@ services:
## Jellyfin (media server) ## Jellyfin (media server)
jellyfin: jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin container_name: jellyfin
image: lscr.io/linuxserver/jellyfin:latest
environment: environment:
- TZ=${TZ} - TZ=${TZ}
- PUID=1000 - PUID=1000
@ -165,8 +165,8 @@ services:
## Actual (budget) ## Actual (budget)
actual: actual:
image: docker.io/actualbudget/actual-server:latest
container_name: actual container_name: actual
image: docker.io/actualbudget/actual-server:latest
ports: ports:
- 5006:5006 - 5006:5006
volumes: volumes:
@ -210,8 +210,8 @@ services:
## ConvertX (file converter) ## ConvertX (file converter)
convertx: convertx:
image: ghcr.io/c4illin/convertx
container_name: convertx container_name: convertx
image: ghcr.io/c4illin/convertx
ports: ports:
- 9132:3000 - 9132:3000
volumes: volumes:
@ -225,8 +225,8 @@ services:
## Dumbpad (simple notes) ## Dumbpad (simple notes)
dumbpad: dumbpad:
image: dumbwareio/dumbpad:latest
container_name: dumbpad container_name: dumbpad
image: dumbwareio/dumbpad:latest
ports: ports:
- 3007:3000 - 3007:3000
volumes: volumes:
@ -237,8 +237,8 @@ services:
## Gitea ## Gitea
gitea: gitea:
image: docker.io/gitea/gitea:latest-rootless
container_name: gitea container_name: gitea
image: docker.io/gitea/gitea:latest-rootless
user: "1001" user: "1001"
volumes: volumes:
- ${DOCKER_DIR}/gitea/data:/var/lib/gitea - ${DOCKER_DIR}/gitea/data:/var/lib/gitea
@ -265,62 +265,19 @@ services:
ports: ports:
- 9283:80 - 9283:80
restart: unless-stopped restart: unless-stopped
## Hoarder (link aggregator)
hoarder:
image: ghcr.io/hoarder-app/hoarder:release
container_name: hoarder
env_file:
- ${ENV_DIR}/hoarder.env
volumes:
- hoarder:/data
ports:
- 3017:3000
environment:
- MEILI_ADDR=http://meilisearch:7700
- BROWSER_WEB_URL=http://chrome:9222
- DATA_DIR=/data
dns:
- ${DNS_IP}
restart: unless-stopped
chrome:
image: gcr.io/zenika-hub/alpine-chrome:123
container_name: chrome
command:
- --no-sandbox
- --disable-gpu
- --disable-dev-shm-usage
- --remote-debugging-address=0.0.0.0
- --remote-debugging-port=9222
- --hide-scrollbars
dns:
- ${DNS_IP}
restart: unless-stopped
meilisearch:
image: getmeili/meilisearch:v1.11.1
container_name: meilisearch
env_file:
- ${ENV_DIR}/hoarder.env
ports:
- 7700:7700
environment:
- MEILI_NO_ANALYTICS=true
volumes:
- meilisearch:/meili_data
restart: unless-stopped
## IT Tools (misc utilities) ## IT Tools (misc utilities)
it-tools: it-tools:
image: corentinth/it-tools:latest
container_name: it-tools container_name: it-tools
image: corentinth/it-tools:latest
ports: ports:
- 5734:80 - 5734:80
restart: unless-stopped restart: unless-stopped
## Joplin (notes) ## Joplin (notes)
joplin: joplin:
image: joplin/server:latest
container_name: joplin container_name: joplin
image: joplin/server:latest
ports: ports:
- 22300:22300 - 22300:22300
env_file: env_file:
@ -331,8 +288,8 @@ services:
- ${DNS_IP} - ${DNS_IP}
restart: unless-stopped restart: unless-stopped
joplin-db: joplin-db:
image: postgres:15
container_name: joplin-db container_name: joplin-db
image: postgres:15
volumes: volumes:
- ${DOCKER_DIR}/joplin:/var/lib/postgresql/data - ${DOCKER_DIR}/joplin:/var/lib/postgresql/data
ports: ports:
@ -345,8 +302,8 @@ services:
## Kiwix (offline wiki) ## Kiwix (offline wiki)
kiwix-serve: kiwix-serve:
image: ghcr.io/kiwix/kiwix-serve
container_name: kiwix-serve container_name: kiwix-serve
image: ghcr.io/kiwix/kiwix-serve
volumes: volumes:
- ${KIWIX_DIR}:/data - ${KIWIX_DIR}:/data
ports: ports:
@ -358,8 +315,8 @@ services:
## Link Stack ## Link Stack
linkstack: linkstack:
image: linkstackorg/linkstack
container_name: linkstack container_name: linkstack
image: linkstackorg/linkstack
env_file: env_file:
- ${ENV_DIR}/linkstack.env - ${ENV_DIR}/linkstack.env
ports: ports:
@ -372,8 +329,8 @@ services:
## LubeLogger (car mileage tracker) ## LubeLogger (car mileage tracker)
lubelogger: lubelogger:
image: ghcr.io/hargata/lubelogger:latest
container_name: lubelogger container_name: lubelogger
image: ghcr.io/hargata/lubelogger:latest
volumes: volumes:
- ${DOCKER_DIR}/lubelogger/data:/App/data - ${DOCKER_DIR}/lubelogger/data:/App/data
- ${DOCKER_DIR}/lubelogger/keys:/root/.aspnet/DataProtection-Keys - ${DOCKER_DIR}/lubelogger/keys:/root/.aspnet/DataProtection-Keys
@ -385,8 +342,8 @@ services:
## Maloja (music listen tracking) ## Maloja (music listen tracking)
maloja: maloja:
image: krateng/maloja
container_name: maloja container_name: maloja
image: krateng/maloja
ports: ports:
- 42010:42010 - 42010:42010
volumes: volumes:
@ -399,8 +356,8 @@ services:
- ${DNS_IP} - ${DNS_IP}
restart: unless-stopped restart: unless-stopped
multi-scrobbler: multi-scrobbler:
image: foxxmd/multi-scrobbler
container_name: multi-scrobbler container_name: multi-scrobbler
image: foxxmd/multi-scrobbler
env_file: env_file:
- ${ENV_DIR}/multi-scrobbler.env - ${ENV_DIR}/multi-scrobbler.env
volumes: volumes:
@ -411,8 +368,8 @@ services:
## Miniflux (rss feed reader) ## Miniflux (rss feed reader)
miniflux: miniflux:
image: miniflux/miniflux:latest
container_name: miniflux container_name: miniflux
image: miniflux/miniflux:latest
ports: ports:
- 8772:8080 - 8772:8080
depends_on: depends_on:
@ -426,8 +383,8 @@ services:
- ${DNS_IP} - ${DNS_IP}
restart: unless-stopped restart: unless-stopped
rss_db: rss_db:
image: postgres:15
container_name: rss_db container_name: rss_db
image: postgres:15
env_file: env_file:
- ${ENV_DIR}/miniflux.env - ${ENV_DIR}/miniflux.env
volumes: volumes:
@ -440,8 +397,8 @@ services:
## Paperless (document management) ## Paperless (document management)
paperless: paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: paperless container_name: paperless
image: ghcr.io/paperless-ngx/paperless-ngx:latest
user: 1000:1000 user: 1000:1000
depends_on: depends_on:
- paperless_broker - paperless_broker
@ -456,8 +413,8 @@ services:
- ${ENV_DIR}/paperless.env - ${ENV_DIR}/paperless.env
restart: unless-stopped restart: unless-stopped
paperless_broker: paperless_broker:
image: docker.io/library/redis:7
container_name: paperless_broker container_name: paperless_broker
image: docker.io/library/redis:7
volumes: volumes:
- redis-data:/data - redis-data:/data
restart: unless-stopped restart: unless-stopped
@ -547,8 +504,8 @@ services:
- ${DNS_IP} - ${DNS_IP}
restart: unless-stopped restart: unless-stopped
tandoor-server: tandoor-server:
image: nginx:mainline-alpine
container_name: tandoor-server container_name: tandoor-server
image: nginx:mainline-alpine
ports: ports:
- 8554:80 - 8554:80
env_file: env_file:
@ -642,8 +599,8 @@ services:
## Glances (system monitor) ## Glances (system monitor)
glances: glances:
image: nicolargo/glances:latest
container_name: glances container_name: glances
image: nicolargo/glances:latest
pid: host pid: host
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
@ -677,19 +634,14 @@ services:
- /dev/sdd:/dev/sdd - /dev/sdd:/dev/sdd
restart: unless-stopped restart: unless-stopped
## Speedtest Tracker ## MySpeed (internet speed tracker)
speedtest-tracker: myspeed:
image: lscr.io/linuxserver/speedtest-tracker:latest container_name: myspeed
container_name: speedtest-tracker image: germannewsmaker/myspeed
ports:
- 8465:80
- 8466:443
env_file:
- ${ENV_DIR}/speedtest.env
volumes: volumes:
- ${DOCKER_DIR}/speedtest-tracker:/config - ${DOCKER_DIR}/myspeed:/myspeed/data
dns: ports:
- ${DNS_IP} - 5216:5216
restart: unless-stopped restart: unless-stopped
@ -697,8 +649,8 @@ services:
## AdGuard Home (ad-blocking dns provider) ## AdGuard Home (ad-blocking dns provider)
adguard: adguard:
image: adguard/adguardhome
container_name: adguard container_name: adguard
image: adguard/adguardhome
network_mode: host network_mode: host
volumes: volumes:
- ${DOCKER_DIR}/adguard/working:/opt/adguardhome/work - ${DOCKER_DIR}/adguard/working:/opt/adguardhome/work
@ -719,8 +671,8 @@ services:
## Gluetun (vpn connector) ## Gluetun (vpn connector)
gluetun: gluetun:
image: qmcgaw/gluetun:latest
container_name: gluetun container_name: gluetun
image: qmcgaw/gluetun:latest
hostname: gluetun hostname: gluetun
cap_add: cap_add:
- NET_ADMIN - NET_ADMIN
@ -752,8 +704,8 @@ services:
## Bazarr (subtitle downloading) ## Bazarr (subtitle downloading)
bazarr: bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr container_name: bazarr
image: lscr.io/linuxserver/bazarr:latest
environment: environment:
- puid=1000 - puid=1000
- pgid=1000 - pgid=1000
@ -768,8 +720,8 @@ services:
## Calibre Downloader (ebook downloading) ## Calibre Downloader (ebook downloading)
calibre-dl: calibre-dl:
image: ghcr.io/calibrain/calibre-web-automated-book-downloader:latest
container_name: calibre-dl container_name: calibre-dl
image: ghcr.io/calibrain/calibre-web-automated-book-downloader:latest
environment: environment:
- FLASK_PORT=8084 - FLASK_PORT=8084
- FLASK_DEBUG=false - FLASK_DEBUG=false
@ -785,16 +737,16 @@ services:
restart: unless-stopped restart: unless-stopped
## Cloudflare challenge bypass (for accessing Anna's Archive) ## Cloudflare challenge bypass (for accessing Anna's Archive)
cf-bypass: cf-bypass:
image: ghcr.io/sarperavci/cloudflarebypassforscraping:latest
container_name: cf-bypass container_name: cf-bypass
image: ghcr.io/sarperavci/cloudflarebypassforscraping:latest
dns: dns:
- ${DNS_IP} - ${DNS_IP}
restart: unless-stopped restart: unless-stopped
## openbooks (IRC-based ebook downloading) ## openbooks (IRC-based ebook downloading)
openbooks: openbooks:
image: evanbuss/openbooks:latest
container_name: openbooks container_name: openbooks
image: evanbuss/openbooks:latest
command: --persist --name azpsen command: --persist --name azpsen
ports: ports:
- 8087:80 - 8087:80
@ -807,8 +759,8 @@ services:
## Prowlarr (torrent indexer management) ## Prowlarr (torrent indexer management)
prowlarr: prowlarr:
image: ghcr.io/linuxserver/prowlarr:nightly
container_name: prowlarr container_name: prowlarr
image: ghcr.io/linuxserver/prowlarr:nightly
network_mode: "service:gluetun" network_mode: "service:gluetun"
environment: environment:
- TZ=${TZ} - TZ=${TZ}
@ -820,8 +772,8 @@ services:
## QBittorrent (torrent client) ## QBittorrent (torrent client)
qbittorrent: qbittorrent:
image: ghcr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent container_name: qbittorrent
image: ghcr.io/linuxserver/qbittorrent:latest
network_mode: "service:gluetun" network_mode: "service:gluetun"
environment: environment:
- TZ=${TZ} - TZ=${TZ}
@ -836,8 +788,8 @@ services:
## Radarr (movie downloading) ## Radarr (movie downloading)
radarr: radarr:
image: ghcr.io/linuxserver/radarr:latest
container_name: radarr container_name: radarr
image: ghcr.io/linuxserver/radarr:latest
network_mode: "service:gluetun" network_mode: "service:gluetun"
environment: environment:
- TZ=${TZ} - TZ=${TZ}
@ -851,8 +803,8 @@ services:
## Sonarr (tv show downloading) ## Sonarr (tv show downloading)
sonarr: sonarr:
image: ghcr.io/linuxserver/sonarr:latest
container_name: sonarr container_name: sonarr
image: ghcr.io/linuxserver/sonarr:latest
network_mode: "service:gluetun" network_mode: "service:gluetun"
environment: environment:
- TZ=${TZ} - TZ=${TZ}