silverbullet-notes/Services.md
2026-01-25 00:20:24 +00:00

25 KiB

Running Services

archiveforge

archiveforge-backend

  • Container Name: archiveforge-backend
  • Ports:
    • 8765:8080
  • Volumes:
    • /var/run/docker.sock:/var/run/docker.sock:ro
    • /mnt/docker-storage/appdata:/source/appdata:ro
    • /volume1/docker/backup/ArchiveForge:/backups
    • ./config:/app/config
    • ./data:/app/data
    • ./logs:/app/logs
  • Environment:
    • TZ=America/New_York
    • CONFIG_PATH=/app/config/config.yaml
    • DATABASE_PATH=/app/data/archiveforge.db
    • PYTHONUNBUFFERED=1
  • Networks:
    • default

archiveforge-frontend

  • Container Name: archiveforge-frontend
  • Ports:
    • 8766:3000
  • Environment:
    • VITE_API_URL=http://archiveforge-backend:8080
  • Labels:
    • traefik.enable=true
    • traefik.http.routers.archiveforge.rule=Host(archiveforge.3ddbrew.com)
    • traefik.http.routers.archiveforge.entrypoints=websecure
    • traefik.http.routers.archiveforge.tls.certresolver=myresolver
    • traefik.http.services.archiveforge.loadbalancer.server.port=3000
    • homepage.group=Infrastructure
    • homepage.name=ArchiveForge
    • homepage.icon=docker-compose.png
    • homepage.href=https://archiveforge.3ddbrew.com
    • homepage.description=Automated Docker Backup System
  • Networks:
    • default
    • traefik_proxy

audiobookshelf

audiobookshelf

  • Image: ghcr.io/advplyr/audiobookshelf:latest
  • Container Name: audiobookshelf
  • Ports:
    • 13378:80
  • Volumes:
    • /home/maddox/docker/appdata/audiobookshelf/config:/config
    • /home/maddox/docker/appdata/audiobookshelf/metadata:/metadata
    • /volume1/Media/audiobooks:/audiobooks
  • Networks:
    • traefik_proxy

bazarr

bazarr

  • Image: lscr.io/linuxserver/bazarr:latest
  • Container Name: bazarr
  • Ports:
    • 6767:6767
  • Volumes:
    • /home/maddox/docker/appdata/bazarr/config:/config
    • /volume1/Media:/media
    • /volume1/archive/:/archive
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
  • Networks:
    • traefik_proxy

beszel

beszel

  • Image: henrygd/beszel
  • Container Name: beszel
  • Ports:
    • 31090:8090
  • Volumes:
    • ./beszel_data:/beszel_data

beszel-agent

  • Image: henrygd/beszel-agent
  • Container Name: beszel-agent
  • Volumes:
    • /var/run/docker.sock:/var/run/docker.sock:ro
  • Environment:
    • LISTEN=45876
    • KEY=ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFrOfLO3u6Qh1Tl8quQs4riXhQCrr+FZUno1A9Qt46qb

books_webv2

frontend

  • Container Name: books_frontend
  • Ports:
    • ${FRONTEND_PORT:-3000}:80
  • Environment:
    • VITE_API_URL=${VITE_API_URL}
    • TZ=${TZ:-America/New_York}
  • Labels:
    • com.centurylinklabs.watchtower.enable=false
    • homepage.group=Personal
    • homepage.name=Books
    • homepage.icon=booksonic.png
    • homepage.href=https://books.3ddbrewery.com
  • Networks:
    • traefik_proxy

backend

  • Container Name: books_backend
  • Ports:
    • ${API_PORT:-48000}:8000
  • Environment:
    • DATABASE_URL=mysql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}?charset=${DB_CHARSET}
    • TZ=${TZ:-America/New_York}
  • Labels:
    • com.centurylinklabs.watchtower.enable=false
  • Networks:
    • traefik_proxy

calibre

calibre-web

  • Image: linuxserver/calibre-web:latest
  • Container Name: calibre-web
  • Ports:
    • 28083:8083
  • Volumes:
    • /home/maddox/docker/appdata/calibre:/config
    • /volume1/Media/Books:/books
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
    • DOCKER_MODS=linuxserver/mods:calibre-web-calibre
    • OAUTHLIB_RELAX_TOKEN_SCOPE=1
    • CALIBRE_DBPATH=/books
    • BOOK_UPLOAD_Extensions=pdf,epub,mobi,azw,azw3,fb2,djvu,cbr,cbz,lit,doc,docx,txt
    • PREFER_EMBEDDED_METADATA=1
    • ALLOW_UPLOADS=1
    • ENABLE_REMEMBERME=1
  • Networks:
    • calibre_network

calibre-server

  • Image: linuxserver/calibre:latest
  • Container Name: calibre-server
  • Ports:
    • 28080:8080
    • 28081:8081
    • 28181:8181
  • Volumes:
    • /home/maddox/docker/appdata/calibre:/config
    • /volume1/Media/Books:/books
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
    • GUAC_USER=calibre
    • GUAC_PASS=password
    • CALIBRE_SERVERSIDE_BROWSE=1
  • Networks:
    • calibre_network

channels

channels-dvr

  • Image: fancybits/channels-dvr:tve
  • Container Name: channels-dvr
  • Volumes:
    • /home/maddox/docker/appdata/channels/config:/channels-dvr
    • /volume1/Media/DVR/Channels-DVR:/shares/DVR
  • Environment:
    • PGID=1000
    • PATH=/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • HOME=/root
    • TERM=xterm
    • TZ=America/New_York
    • PUID=1000

channeltube

channeltube

  • Image: thewicklowwolf/channeltube:latest
  • Container Name: channeltube
  • Ports:
    • 5444:5000
  • Volumes:
    • /home/maddox/docker/appdata//channeltube/config:/channeltube/config
    • /volume1/Media/Youtube/movies:/channeltube/downloads
    • /volume1/Media/Youtube//audio:/channeltube/audio_downloads
    • /etc/localtime:/etc/localtime:ro
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/Indiana/Indianapolis
  • Networks:
    • traefik_proxy

cyberchef

cyberchef

  • Image: mpepping/cyberchef:latest
  • Container Name: CyberChef
  • Ports:
    • 7318:8000
  • Networks:
    • traefik_proxy

docker-api

docker-proxy

  • Image: alpine/socat
  • Container Name: docker-proxy
  • Volumes:
    • /var/run/docker.sock:/var/run/docker.sock:ro
  • Labels:
    • homepage.group=Infrastructure
    • homepage.name=Docker Proxy (Alien)
    • homepage.icon=docker-compose.png

homepage

homepage

  • Image: ghcr.io/gethomepage/homepage:latest
  • Container Name: homepage
  • Ports:
    • 3305:3000
  • Volumes:
    • /home/maddox/docker/appdata/homepage/config:/app/config
  • Environment:
    • HOMEPAGE_ALLOWED_HOSTS=192.168.1.70:3305,100.109.160.51:3305,*
    • HOMEPAGE_VAR_DOCKER_SOCKET=false
    • PUID=1000
    • PGID=1000
  • Networks:
    • traefik_proxy

immich

immich-server

  • Image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
  • Container Name: immich_server
  • Ports:
    • 2283:2283
  • Volumes:
    • ${UPLOAD_LOCATION}:/usr/src/app/upload
    • /etc/localtime:/etc/localtime:ro

immich-machine-learning

  • Image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
  • Container Name: immich_machine_learning
  • Volumes:
    • model-cache:/cache

redis

  • Image: docker.io/valkey/valkey:8-bookworm@sha256:42cba146593a5ea9a622002c1b7cba5da7be248650cbb64ecb9c6c33d29794b1
  • Container Name: immich_redis

database

  • Image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
  • Container Name: immich_postgres
  • Volumes:
    • ${DB_DATA_LOCATION}:/var/lib/postgresql/data
  • Environment:
    • POSTGRES_PASSWORD=${DB_PASSWORD}
    • POSTGRES_USER=${DB_USERNAME}
    • POSTGRES_DB=${DB_DATABASE_NAME}
    • POSTGRES_INITDB_ARGS=--data-checksums

jellyfin

jellyfin

  • Image: jellyfin/jellyfin:latest
  • Container Name: jellyfin
  • Ports:
    • 38096:8096
    • 38920:8920
    • 1900:1900/udp
    • 7359:7359/udp
  • Volumes:
    • /home/maddox/docker/appdata/jellyfin/config:/config
    • /home/maddox/docker/appdata/jellyfin/cache:/cache
    • /volume1/Media:/media
    • /volume1/archive:/archive
  • Environment:
    • TZ=America/New_York
    • PUID=1000
    • PGID=1000
  • Labels:
    • traefik.enable=true
    • traefik.http.routers.jellyfin.rule=Host(jellyfin.3ddbrew.com)
    • traefik.http.routers.jellyfin.entrypoints=websecure
    • traefik.http.routers.jellyfin.tls=true
    • traefik.http.routers.jellyfin.tls.certresolver=letsencrypt
    • traefik.http.services.jellyfin.loadbalancer.server.port=8096
  • Networks:
    • traefik_proxy

jellyseerr

jellyseerr

  • Image: fallenbagel/jellyseerr:latest
  • Container Name: jellyseerr
  • Ports:
    • 5055:5055
  • Volumes:
    • /home/maddox/docker/appdata/jellyseerr:/app/config
  • Environment:
    • LOG_LEVEL=debug
    • TZ=America/New_York
  • Networks:
    • traefik_proxy

karakeep

web

  • Image: ghcr.io/karakeep-app/karakeep:${KARAKEEP_VERSION:-release}
  • Ports:
    • 3054:3000
  • Volumes:
    • /home/maddox/docker/appdata/karakeep/:/data
  • Environment:
    • MEILI_ADDR=http://meilisearch:7700
    • BROWSER_WEB_URL=http://chrome:9222
    • DATA_DIR=/data

meilisearch

  • Image: getmeili/meilisearch:v1.13.3
  • Ports:
    • 7700:7700
  • Volumes:
    • /home/maddox/docker/appdata/karakeep/meilisearch/:/meili_data
  • Environment:
    • MEILI_NO_ANALYTICS=true

chrome

  • Image: gcr.io/zenika-hub/alpine-chrome:123

ollama

  • Image: ollama/ollama:latest
  • Ports:
    • 11434:11434
  • Volumes:
    • /home/maddox/docker/appdata/karakeep/ollama:/root/.ollama

lidarr

lidarr

  • Image: lscr.io/linuxserver/lidarr:latest
  • Container Name: lidarr
  • Ports:
    • 8686:8686
  • Volumes:
    • ./:/config
    • ./custom-services.d:/custom-services.d
    • ./custom-cont-init.d:/custom-cont-init.d
    • /volume1/Media:/media
    • /volume1/Downloads/nzbget:/downloads
    • /volume1/Downloads/rutorrent:/torrent
    • /volume1/archive:/archive
    • /volume1/Downloads/slskd:/slskd_downloads
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
  • Networks:
    • traefik_proxy

slskd

  • Image: slskd/slskd:latest
  • Container Name: slskd
  • Ports:
    • 5030:5030
    • 5031:5031
    • 50300:50300
  • Volumes:
    • ./slskd/config:/app
    • /volume1/Media:/media
    • /volume1/Downloads/nzbget:/nzb-downloads
    • /volume1/Downloads/rutorrent:/torrent
    • /volume1/archive:/archive
    • /volume1/Downloads/slskd:/downloads
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
    • SLSKD_REMOTE_CONFIGURATION=true
  • Networks:
    • traefik_proxy

mealie

mealie

  • Image: ghcr.io/mealie-recipes/mealie:latest
  • Container Name: mealie
  • Ports:
    • 9925:9000
  • Volumes:
    • /home/maddox/docker/appdata/mealie:/app/data
  • Environment:
    • PUID=999
    • PGID=999
    • TZ=America/New_York
    • BASE_URL=https://food.3ddbrewery.com
    • ALLOW_SIGNUP=false
    • AUTO_BACKUP_ENABLED=true
    • API_PORT=9000
    • TOKEN_TIME=720
    • DB_ENGINE=postgres
    • POSTGRES_USER=mealie
    • POSTGRES_PASSWORD=stale-swindle-marrow-equation
    • POSTGRES_SERVER=mealie_postgres
    • POSTGRES_PORT=5432
    • POSTGRES_DB=mealie
    • SMTP_HOST=smtp.gmail.com
    • SMTP_PORT=587
    • SMTP_AUTH_STRATEGY=TLS
    • SMTP_FROM_NAME=Mealie
    • SMTP_FROM_EMAIL=xoppaw@gmail.com
    • SMTP_USER=xoppaw@gmail.com
    • SMTP_PASSWORD=tgkyhtjozefgsxsj
    • OPENAI_BASE_URL=http://192.168.1.70:11434/v1
    • OPENAI_API_KEY=56
    • OPENAI_SEND_DATABASE_DATA=true
    • OPENAI_MODEL=tinyllama
  • Networks:
    • traefik_proxy

mealie_postgres

  • Image: postgres:15
  • Container Name: mealie_postgres
  • Volumes:
    • /home/maddox/docker/appdata/mealie/postgres:/var/lib/postgresql/data
  • Environment:
    • PUID=1000
    • PGID=1000
    • POSTGRES_USER=mealie
    • POSTGRES_PASSWORD=stale-swindle-marrow-equation
    • POSTGRES_DB=mealie
    • POSTGRES_HOST_AUTH_METHOD=md5
    • TZ=America/New_York
  • Networks:
    • traefik_proxy

navidrome

navidrome

  • Image: deluan/navidrome:latest
  • Ports:
    • 4533:4533
  • Volumes:
    • ./data:/data
    • /volume1/Media/Music:/music:ro
  • Environment:
    • ND_LASTFM_APIKEY=e5344a7783d126cd0eae7e90db5bee9b
    • ND_LASTFM_SECRET=d2cfbf94a4509b3eebf069a55544af89

ntfy

ntfy

  • Image: binwiederhier/ntfy:latest
  • Container Name: ntfy
  • Ports:
    • 6741:80
  • Volumes:
    • /home/maddox/docker/appdata/ntfy:/var/lib/ntfy
    • /home/maddox/docker/appdata/ntfy/cache:/var/cache/ntfy
  • Environment:
    • NTFY_BASE_URL=https://ntfy.3ddbrewery.com
    • NTFY_BEHIND_PROXY=true
  • Networks:
    • traefik_proxy

phpmyadmin

phpmyadmin

  • Image: phpmyadmin:latest
  • Container Name: phpmyadmin
  • Ports:
    • 2500:80
  • Environment:
    • PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
    • PHP_INI_DIR=/usr/local/etc/php
    • APACHE_CONFDIR=/etc/apache2
    • APACHE_ENVVARS=/etc/apache2/envvars
    • PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
    • PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
    • PHP_LDFLAGS=-Wl,-O1 -pie
    • GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
    • PHP_VERSION=8.2.27
    • PHP_URL=https://www.php.net/distributions/php-8.2.27.tar.xz
    • PHP_ASC_URL=https://www.php.net/distributions/php-8.2.27.tar.xz.asc
    • PHP_SHA256=3eec91294d8c09b3df80b39ec36d574ed9b05de4c8afcb25fa215d48f9ecbc6b
    • PMA_SSL_DIR=/etc/phpmyadmin/ssl
    • MAX_EXECUTION_TIME=300
    • MEMORY_LIMIT=512M
    • UPLOAD_LIMIT=2048K
    • TZ=ETC
    • SESSION_SAVE_PATH=/sessions
    • VERSION=5.2.2
    • SHA256=f881819a3b11e653b0212afaf0cc105db85c767715cb3f5852670f7fc36c9669
    • URL=https://files.phpmyadmin.net/phpMyAdmin/5.2.2/phpMyAdmin-5.2.2-all-languages.tar.xz
    • PMA_HOSTS=192.168.12.3,192.168.1.251,192.168.1.251
    • PMA_PORTS=3306,33306,3306
  • Labels:
    • homepage.group=Infrastructure
    • homepage.name=Phpmyadmin
    • homepage.icon=phpmyadmin.png
    • homepage.href=https://php.3ddbrewery.com

phppgadmin

phppgadmin

  • Image: dockage/phppgadmin:latest
  • Ports:
    • 5183:80
    • 4433:443
  • Environment:
    • PHP_PG_ADMIN_SERVER_HOST=192.168.12.2
    • PHP_PG_ADMIN_SERVER_PORT=55432
    • PHP_PG_ADMIN_SERVER_SSL_MODE=allow
  • Labels:
    • homepage.group=Infrastructure
    • homepage.name=PhpPGadmin
    • homepage.icon=postgres.png
    • homepage.href=https://phppgadmin.3ddbrewery.com

profilarr

profilarr

  • Image: santiagosayshey/profilarr:latest
  • Container Name: profilarr
  • Ports:
    • 6868:6868
  • Volumes:
    • /home/maddox/docker/appdata/profilarr/config:/config
  • Environment:
    • TZ=America/New_York

prowlarr

prowlarr

  • Image: lscr.io/linuxserver/prowlarr:latest
  • Container Name: prowlarr
  • Ports:
    • 9696:9696
  • Volumes:
    • /home/maddox/docker/appdata/prowlarr:/config
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
  • Networks:
    • traefik_proxy

radarr

radarr

  • Image: ghcr.io/linuxserver/radarr:latest
  • Container Name: radarr
  • Ports:
    • 7878:7878
  • Volumes:
    • /home/maddox/docker/appdata/radarr:/config
    • /home/maddox/docker/appdata/radarr/custom-services.d:/custom-services.d
    • /home/maddox/docker/appdata/radarr/custom-cont-init.d:/custom-cont-init.d
    • /volume1/Downloads/rutorrent/incoming:/incoming
    • /volume1/archive/movies:/archive/movies
    • /volume1/archive/tv:/archive/tv
    • /volume1/Media:/media
    • /volume1/Downloads/nzbget:/downloads
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
  • Labels:
    • homepage.group=Media
    • homepage.href=https://radarr.3ddbrewery.com
    • homepage.icon=radarr.png
    • homepage.name=Radarr
    • homepage.widget.enableQueue=true
    • homepage.widget.key=9fd393a7b39b44b4b60eece5317f9d5b
    • homepage.widget.type=radarr
    • homepage.widget.url=https://movies.3ddbrewery.com
  • Networks:
    • traefik_proxy

readarr

readarr

  • Image: lscr.io/linuxserver/readarr:develop
  • Container Name: readarr
  • Ports:
    • 8787:8787
  • Volumes:
    • /home/maddox/docker/appdata/readarr:/config
    • /home/maddox/docker/appdata/readarr/custom-services.d:/custom-services.d
    • /home/maddox/docker/appdata/readarr/custom-cont-init.d:/custom-cont-init.d
    • /volume1/Media:/media
    • /volume1/archive:/archive
    • /volume1/Downloads/nzbget:/downloads
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
  • Labels:
    • homepage.group=Media
    • homepage.href=https://readarr.3ddbrewery.com
    • homepage.icon=readarr.png
    • homepage.name=Readarr
    • homepage.widget.enableQueue=true
    • homepage.widget.key=76a1180d9a6940b58922efb32dc6dc6d
    • homepage.widget.type=readarr
    • homepage.widget.url=https://readarr.3ddbrewery.com
  • Networks:
    • traefik_proxy

sftp

sftp

  • Image: atmoz/sftp:latest
  • Container Name: sftp_simpsons
  • Ports:
    • 2222:22
  • Volumes:
    • /volume1/Media/share:/home/gumby/share

silverbullet

silverbullet

  • Image: ghcr.io/silverbulletmd/silverbullet
  • Ports:
    • 53510:3000
  • Volumes:
    • ./space:/space

sonarr

sonarr

  • Image: ghcr.io/linuxserver/sonarr:latest
  • Container Name: sonarr
  • Ports:
    • 8989:8989
  • Volumes:
    • /home/maddox/docker/appdata/sonarr:/config
    • /home/maddox/docker/appdata/sonarr/custom-services.d:/custom-services.d
    • /home/maddox/docker/appdata/sonarr/custom-cont-init.d:/custom-cont-init.d
    • /volume1/archive/movies:/archive/movies
    • /volume1/archive/tv:/archive/tv
    • /volume1/Downloads/nzbget/completed/tv:/downloads/completed/tv
    • /volume1/Downloads/nzbget:/downloads
    • /volume1/Downloads/rutorrent/incoming:/incoming
    • /volume1/Media:/media
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
  • Labels:
    • homepage.group=Media
    • homepage.href=https://sonarr.3ddbrewery.com
    • homepage.icon=sonarr.png
    • homepage.name=Sonarr
    • homepage.widget.enableQueue=true
    • homepage.widget.key=9d182041bb1245c782b14356e42d3219
    • homepage.widget.type=sonarr
    • homepage.widget.url=https://sonarr.3ddbrewery.com
  • Networks:
    • traefik_proxy

store-matching

backend

  • Environment:
    • DB_HOST=192.168.1.251
    • DB_PORT=3306
    • DB_USER=${DB_USER}
    • DB_PASSWORD=${DB_PASSWORD}
    • DB_NAME=node
  • Labels:
    • traefik.enable=true
    • traefik.http.routers.store-matching-api.rule=Host(api.stores.3ddbrew.com)
    • traefik.http.routers.store-matching-api.entrypoints=websecure
    • traefik.http.routers.store-matching-api.tls.certresolver=myresolver
    • traefik.http.services.store-matching-api.loadbalancer.server.port=3000
    • com.centurylinklabs.watchtower.enable=false
  • Networks:
    • traefik_proxy

frontend

  • Ports:
    • 45580:80
  • Labels:
    • traefik.enable=true
    • traefik.http.routers.store-matching.rule=Host(stores.3ddbrew.com)
    • traefik.http.routers.store-matching.entrypoints=websecure
    • traefik.http.routers.store-matching.tls.certresolver=myresolver
    • traefik.http.services.store-matching.loadbalancer.server.port=80
    • com.centurylinklabs.watchtower.enable=false
    • homepage.group=Personal
    • homepage.name=Store List
    • homepage.icon=app-store.png
    • homepage.href=https://stores.3ddbrewery.com
  • Networks:
    • traefik_proxy

tailscale

tailscale

  • Image: tailscale/tailscale
  • Container Name: tailscale
  • Volumes:
    • /dev/net/tun:/dev/net/tun
    • /home/maddox/docker/appdata/tailscale:/var/lib/tailscale
  • Environment:
    • TS_SOCKET=/var/run/tailscale/tailscaled.sock
    • TS_EXTRA_ARGS=--accept-routes --advertise-exit-node --ssh
    • TS_STATE_DIR=/var/lib/tailscale

termix

termix

  • Image: ghcr.io/lukegus/termix:latest
  • Container Name: Termix
  • Ports:
    • 5674:5674
  • Volumes:
    • /home/maddox/docker/appdata/termix:/app/data:rw
  • Environment:
    • PORT=5674

tinymediamanager

tinymediamanager

  • Image: romancin/tinymediamanager:latest-v4
  • Container Name: tinymediamanager
  • Ports:
    • 45800:5800
    • 45900:5900
  • Volumes:
    • ./config:/config
    • /volume1/Media:/media
  • Environment:
    • USER_ID=1000
    • GROUP_ID=1000
    • TZ=America/Indianapolis
    • DISPLAY_WIDTH=1920
    • DISPLAY_HEIGHT=1080
    • KEEP_APP_RUNNING=1
    • CLEAN_TMP_DIR=1

tunarr

tunarr

  • Image: chrisbenincasa/tunarr:latest
  • Container Name: tunarr
  • Ports:
    • 48323:8000
  • Volumes:
    • /home/maddox/docker/appdata/tunarr/data:/config/tunarr
    • /tmp:/tmp
  • Environment:
    • LOG_LEVEL=trace
    • TZ=America/New_York
    • PUID=1000
    • PGID=1000
    • NVIDIA_VISIBLE_DEVICES=all
    • NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
  • Networks:
    • traefik_proxy

vert

vert

  • Image: ghcr.io/vert-sh/vert:latest
  • Container Name: Vert
  • Ports:
    • 3884:80
  • Environment:
    • PUB_HOSTNAME=http://192.168.1.252:3884
    • PUB_VERTD_URL=http://192.168.1.252:3884
    • PUB_ENV=production
    • PORT=3884

vpn

gluetun

  • Image: qmcgaw/gluetun:v3
  • Container Name: gluetun
  • Ports:
    • 33000:3000
    • 38888:38888
    • 38443:443
    • 35000:5000
    • 51413:51413
    • 6789:6789
    • 8999:80
    • 38000:8000
    • 38388:8388
    • 9191:9191
  • Volumes:
    • /home/maddox/docker/appdata/vpn:/gluetun
  • Environment:
    • VPN_SERVICE_PROVIDER=protonvpn
    • VPN_TYPE=wireguard
    • WIREGUARD_PRIVATE_KEY=MDzSV32z3GxR5VPtmtVfDR8Vkw00irXJQqyye+8sg3o=
    • SERVER_COUNTRIES=United States
    • SERVER_CITIES=Secaucus,Chicago,New York
    • TZ=America/New_York
    • PUID=1000
    • PGID=1000
    • HTTPPROXY=on
    • HTTPPROXY_LISTENING_ADDRESS=:38888
    • HTTPPROXY_STEALTH=on
    • BLOCK_ADS=on
    • BLOCK_MALICIOUS=on
    • HTTP_CONTROL_SERVER_ADDRESS=:8000

rutorrent-vpn

  • Image: linuxserver/rutorrent:latest
  • Container Name: rutorrent
  • Volumes:
    • /home/maddox/docker/appdata/vpn/rutorrent:/config
    • /volume1/Downloads/rutorrent:/downloads
    • /volume1/Media:/media
    • /volume1/archive:/archive
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York

nzbget-vpn

  • Image: lscr.io/linuxserver/nzbget:latest
  • Container Name: nzbget
  • Volumes:
    • /home/maddox/docker/appdata/vpn/nzbget:/config
    • /volume1/Downloads/nzbget:/downloads
    • /volume1/Media:/media
    • /volume1/archive:/archive
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York

dispatcharr

  • Image: ghcr.io/dispatcharr/dispatcharr:latest
  • Container Name: dispatcharr
  • Volumes:
    • /home/maddox/docker/appdata/vpn/dispatcharr:/data
  • Environment:
    • PUID=1000
    • PGID=1000
    • TZ=America/New_York
    • PORT=9191
    • NVIDIA_VISIBLE_DEVICES=all

watchstate

watchstate

  • Image: ghcr.io/arabcoders/watchstate:latest
  • Container Name: watchstate
  • Ports:
    • 8585:8080
  • Volumes:
    • ./home/maddox/docker/appdata/watchstate:/config:rw

watchtower

watchtower

  • Image: containrrr/watchtower
  • Container Name: watchtower
  • Volumes:
    • /var/run/docker.sock:/var/run/docker.sock
  • Environment:
    • WATCHTOWER_RUN_ONCE=false
    • WATCHTOWER_INCLUDE_WATCHTOWER=true
    • WATCHTOWER_LABEL_ENABLE=false
    • WATCHTOWER_NOTIFICATIONS=email
    • WATCHTOWER_NOTIFICATION_EMAIL_FROM=xoppaw@gmail.com
    • WATCHTOWER_NOTIFICATION_EMAIL_TO=brian.w.maddox@gmail.com
    • WATCHTOWER_NOTIFICATION_EMAIL_SERVER=smtp.gmail.com
    • WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=587
    • WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=xoppaw@gmail.com
    • WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=tgkyhtjozefgsxsj
    • WATCHTOWER_NOTIFICATION_EMAIL_DELAY=2
    • WATCHTOWER_NOTIFICATION_EMAIL_SUBJECTTAG=ALIEN-watchtower-updates
    • WATCHTOWER_NOTIFICATION_EMAIL_TLS_SKIP_VERIFY=false
    • WATCHTOWER_CLEANUP=true
    • WATCHTOWER_REMOVE_VOLUMES=false
    • WATCHTOWER_DEBUG=false
    • WATCHTOWER_TRACE=false
    • WATCHTOWER_NO_COLOR=false
    • TZ=America/New_York
    • WATCHTOWER_SCHEDULE=0 30 23 * * *

weechat

weechat

  • Image: weechat/weechat:latest
  • Container Name: weechat
  • Ports:
    • 29001:9001
    • 29002:9002
    • 6660-6669:6660-6669
  • Volumes:
    • ./weechat-home:/home/weechat
  • Environment:
    • TZ=${TZ:-America/New_York}
    • HOME=/home/weechat
  • Networks:
    • weechat-network

glowing-bear

  • Image: j33r/glowing-bear:latest
  • Container Name: glowing-bear
  • Ports:
    • 28280:8080
  • Volumes:
    • /etc/localtime:/etc/localtime:ro
  • Environment:
    • TZ=${TZ:-America/New_York}
  • Networks:
    • weechat-network