24 KiB
Service Inventory
Last updated: 2026-01-05
archiveforge
archiveforge-backend
Purpose:
Technical Details:
- Container:
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
- Network:
default - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
archiveforge-frontend
Purpose:
Technical Details:
- Container:
archiveforge-frontend - Ports:
8766:3000 - Network:
default, traefik_proxy - Traefik Domain:
archiveforge.3ddbrew.com - Watchtower: Enabled
Dependencies:
- Requires: archiveforge-backend
- Required by:
Notes:
audiobookshelf
audiobookshelf
Purpose:
Technical Details:
- Image:
ghcr.io/advplyr/audiobookshelf:latest - Container:
audiobookshelf - Ports:
13378:80 - Volumes:
/home/maddox/docker/appdata/audiobookshelf/config:/config/home/maddox/docker/appdata/audiobookshelf/metadata:/metadata/volume1/Media/audiobooks:/audiobooks
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
autoscan
autoscan
Purpose: Automated media library scanner for Plex/Emby/Jellyfin
Technical Details:
- Image:
cloudb0x/autoscan:latest - Container:
autoscan - Ports:
3030:3030 - Network:
traefik_proxy - Traefik Domain:
autoscan.3ddbrewery.com - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by: None
Notes: Monitors file changes and triggers targeted media library scans
bazarr
bazarr
Purpose:
Technical Details:
- Image:
lscr.io/linuxserver/bazarr:latest - Container:
bazarr - Ports:
6767:6767 - Volumes:
/home/maddox/docker/appdata/bazarr/config:/config/volume1/Media:/media/volume1/archive/:/archive
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
beszel
beszel
Purpose:
Technical Details:
- Image:
henrygd/beszel - Container:
beszel - Ports:
31090:8090 - Volumes:
./beszel_data:/beszel_data
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
beszel-agent
Purpose:
Technical Details:
- Image:
henrygd/beszel-agent - Container:
beszel-agent - Volumes:
/var/run/docker.sock:/var/run/docker.sock:ro
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
books_webv2
frontend
Purpose:
Technical Details:
- Container:
books_frontend - Ports:
${FRONTEND_PORT:-3000}:80 - Network:
traefik_proxy - Watchtower: Disabled
Dependencies:
- Requires: backend
- Required by:
Notes:
backend
Purpose:
Technical Details:
- Container:
books_backend - Ports:
${API_PORT:-48000}:8000 - Network:
traefik_proxy - Watchtower: Disabled
Dependencies:
- Requires: None
- Required by:
Notes:
calibre
calibre-web
Purpose:
Technical Details:
- Image:
linuxserver/calibre-web:latest - Container:
calibre-web - Ports:
28083:8083 - Volumes:
/home/maddox/docker/appdata/calibre:/config/volume1/Media/Books:/books
- Network:
calibre_network - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
calibre-server
Purpose:
Technical Details:
- Image:
linuxserver/calibre:latest - Container:
calibre-server - Ports:
28080:8080, 28081:8081, 28181:8181 - Volumes:
/home/maddox/docker/appdata/calibre:/config/volume1/Media/Books:/books
- Network:
calibre_network - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
channels
channels-dvr
Purpose:
Technical Details:
- Image:
fancybits/channels-dvr:tve - Container:
channels-dvr - Volumes:
/home/maddox/docker/appdata/channels/config:/channels-dvr/volume1/Media/DVR/Channels-DVR:/shares/DVR
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
channeltube
channeltube
Purpose:
Technical Details:
- Image:
thewicklowwolf/channeltube:latest - Container:
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
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
cyberchef
cyberchef
Purpose:
Technical Details:
- Image:
mpepping/cyberchef:latest - Container:
CyberChef - Ports:
7318:8000 - Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
docker-api
docker-proxy
Purpose:
Technical Details:
- Image:
alpine/socat - Container:
docker-proxy - Volumes:
/var/run/docker.sock:/var/run/docker.sock:ro
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
emby
emby
Purpose: Media server for streaming TV shows, movies, music, and photos
Technical Details:
- Image:
linuxserver/emby:beta - Container:
emby - Ports:
8096:8096, 8920:8920 - Network:
traefik_proxy - Traefik Domain:
m.3ddbrewery.com, tv.3ddbrewery.com - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by: None
Notes: Primary media server. Streams content to various clients.
homepage
homepage
Purpose:
Technical Details:
- Image:
ghcr.io/gethomepage/homepage:latest - Container:
homepage - Ports:
3305:3000 - Volumes:
/home/maddox/docker/appdata/homepage/config:/app/config
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
immich
immich-server
Purpose:
Technical Details:
- Image:
ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} - Container:
immich_server - Ports:
2283:2283 - Volumes:
${UPLOAD_LOCATION}:/usr/src/app/upload/etc/localtime:/etc/localtime:ro
- Watchtower: Enabled
Dependencies:
- Requires: redis, database
- Required by:
Notes:
immich-machine-learning
Purpose:
Technical Details:
- Image:
ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} - Container:
immich_machine_learning - Volumes:
model-cache:/cache
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
redis
Purpose:
Technical Details:
- Image:
docker.io/valkey/valkey:8-bookworm@sha256:42cba146593a5ea9a622002c1b7cba5da7be248650cbb64ecb9c6c33d29794b1 - Container:
immich_redis - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
database
Purpose:
Technical Details:
- Image:
docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52 - Container:
immich_postgres - Volumes:
${DB_DATA_LOCATION}:/var/lib/postgresql/data
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
jellyfin
jellyfin
Purpose:
Technical Details:
- Image:
jellyfin/jellyfin:latest - Container:
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
- Network:
traefik_proxy - Traefik Domain:
jellyfin.3ddbrew.com - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
jellyseerr
jellyseerr
Purpose:
Technical Details:
- Image:
fallenbagel/jellyseerr:latest - Container:
jellyseerr - Ports:
5055:5055 - Volumes:
/home/maddox/docker/appdata/jellyseerr:/app/config
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
karakeep
web
Purpose:
Technical Details:
- Image:
ghcr.io/karakeep-app/karakeep:${KARAKEEP_VERSION:-release} - Ports:
3054:3000 - Volumes:
/home/maddox/docker/appdata/karakeep/:/data
- Watchtower: Enabled
Dependencies:
- Requires: meilisearch, chrome
- Required by:
Notes:
meilisearch
Purpose:
Technical Details:
- Image:
getmeili/meilisearch:v1.13.3 - Ports:
7700:7700 - Volumes:
/home/maddox/docker/appdata/karakeep/meilisearch/:/meili_data
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
chrome
Purpose:
Technical Details:
- Image:
gcr.io/zenika-hub/alpine-chrome:123 - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
ollama
Purpose:
Technical Details:
- Image:
ollama/ollama:latest - Ports:
11434:11434 - Volumes:
/home/maddox/docker/appdata/karakeep/ollama:/root/.ollama
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
lidarr
lidarr
Purpose:
Technical Details:
- Image:
lscr.io/linuxserver/lidarr:latest - Container:
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
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: slskd
- Required by:
Notes:
slskd
Purpose:
Technical Details:
- Image:
slskd/slskd:latest - Container:
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
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
mealie
mealie
Purpose:
Technical Details:
- Image:
ghcr.io/mealie-recipes/mealie:latest - Container:
mealie - Ports:
9925:9000 - Volumes:
/home/maddox/docker/appdata/mealie:/app/data
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: mealie_postgres
- Required by:
Notes:
mealie_postgres
Purpose:
Technical Details:
- Image:
postgres:15 - Container:
mealie_postgres - Volumes:
/home/maddox/docker/appdata/mealie/postgres:/var/lib/postgresql/data
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
mixarr
mysql
Purpose: MySQL database for mixarr application data
Technical Details:
- Image:
mysql:8.0 - Container:
mixarr_mysql - Ports: Internal only (3306)
- Volumes:
mixarr_mysql_data:/var/lib/mysql
- Network:
mixarr_internal - Watchtower: Enabled
- Character Set: utf8mb4_unicode_ci
Dependencies:
- Requires: None
- Required by: api
Notes: Healthcheck enabled with mysqladmin ping
redis
Purpose: Cache and session storage for mixarr
Technical Details:
- Image:
redis:7-alpine - Container:
mixarr_redis - Ports: Internal only (6379)
- Volumes:
mixarr_redis_data:/data
- Network:
mixarr_internal - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by: api
Notes: Healthcheck enabled with redis-cli ping
api
Purpose: Express.js API backend for mixarr music discovery
Technical Details:
- Image:
ghcr.io/aquantumofdonuts/mixarr:latest - Container:
mixarr_api - Ports:
3005:3005 - Networks:
mixarr_internal, traefik_proxy - Traefik Domain:
api.mixarr.3ddbrewery.com - Watchtower: Enabled
Dependencies:
- Requires: mysql, redis
- Required by: web
Notes: Runs Prisma migrations on startup. Connects to Lidarr for automated music discovery using LLM providers (OpenAI, Anthropic, Ollama).
web
Purpose: Next.js frontend for mixarr
Technical Details:
- Image:
ghcr.io/aquantumofdonuts/mixarr:latest - Container:
mixarr_web - Ports:
3006:3000 - Networks:
mixarr_internal, traefik_proxy - Traefik Domain:
mixarr.3ddbrewery.com - Watchtower: Enabled
Dependencies:
- Requires: api
- Required by: None
Notes: AI-powered music discovery tool that integrates with Lidarr and multiple music streaming services (Spotify, TIDAL, Deezer, Last.fm, etc.).
navidrome
navidrome
Purpose:
Technical Details:
- Image:
deluan/navidrome:latest - Ports:
4533:4533 - Volumes:
./data:/data/volume1/Media/Music:/music:ro
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
ntfy
ntfy
Purpose:
Technical Details:
- Image:
binwiederhier/ntfy:latest - Container:
ntfy - Ports:
6741:80 - Volumes:
/home/maddox/docker/appdata/ntfy:/var/lib/ntfy/home/maddox/docker/appdata/ntfy/cache:/var/cache/ntfy
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
phpmyadmin
phpmyadmin
Purpose:
Technical Details:
- Image:
phpmyadmin:latest - Container:
phpmyadmin - Ports:
2500:80 - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
phppgadmin
phppgadmin
Purpose:
Technical Details:
- Image:
dockage/phppgadmin:latest - Ports:
5183:80, 4433:443 - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
profilarr
profilarr
Purpose:
Technical Details:
- Image:
santiagosayshey/profilarr:latest - Container:
profilarr - Ports:
6868:6868 - Volumes:
/home/maddox/docker/appdata/profilarr/config:/config
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
prowlarr
prowlarr
Purpose:
Technical Details:
- Image:
lscr.io/linuxserver/prowlarr:latest - Container:
prowlarr - Ports:
9696:9696 - Volumes:
/home/maddox/docker/appdata/prowlarr:/config
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
radarr
radarr
Purpose:
Technical Details:
- Image:
ghcr.io/linuxserver/radarr:latest - Container:
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
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
readarr
readarr
Purpose:
Technical Details:
- Image:
lscr.io/linuxserver/readarr:develop - Container:
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
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
sftp
sftp
Purpose:
Technical Details:
- Image:
atmoz/sftp:latest - Container:
sftp_simpsons - Ports:
2222:22 - Volumes:
/volume1/Media/share:/home/gumby/share
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
silverbullet
silverbullet
Purpose:
Technical Details:
- Image:
ghcr.io/silverbulletmd/silverbullet - Ports:
53510:3000 - Volumes:
./space:/space
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
sonarr
sonarr
Purpose:
Technical Details:
- Image:
ghcr.io/linuxserver/sonarr:latest - Container:
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
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
store-matching
backend
Purpose:
Technical Details:
- Network:
traefik_proxy - Traefik Domain:
api.stores.3ddbrew.com - Watchtower: Disabled
Dependencies:
- Requires: None
- Required by:
Notes:
frontend
Purpose:
Technical Details:
- Ports:
45580:80 - Network:
traefik_proxy - Traefik Domain:
stores.3ddbrew.com - Watchtower: Disabled
Dependencies:
- Requires: None
- Required by:
Notes:
subgen
subgen
Purpose: Subtitle generator using Whisper AI for automatic subtitle creation
Technical Details:
- Image:
mccloud/subgen:latest - Container:
subgen - Ports:
39000:9000 - Network:
traefik_proxy - Traefik Domain:
subgen.3ddbrewery.com - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by: None
Notes: Uses OpenAI Whisper for automatic subtitle/transcription generation
tailscale
tailscale
Purpose:
Technical Details:
- Image:
tailscale/tailscale - Container:
tailscale - Volumes:
/dev/net/tun:/dev/net/tun/home/maddox/docker/appdata/tailscale:/var/lib/tailscale
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
termix
termix
Purpose:
Technical Details:
- Image:
ghcr.io/lukegus/termix:latest - Container:
Termix - Ports:
5674:5674 - Volumes:
/home/maddox/docker/appdata/termix:/app/data:rw
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
tinymediamanager
tinymediamanager
Purpose:
Technical Details:
- Image:
romancin/tinymediamanager:latest-v4 - Container:
tinymediamanager - Ports:
45800:5800, 45900:5900 - Volumes:
./config:/config/volume1/Media:/media
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
tunarr
tunarr
Purpose:
Technical Details:
- Image:
chrisbenincasa/tunarr:latest - Container:
tunarr - Ports:
48323:8000 - Volumes:
/home/maddox/docker/appdata/tunarr/data:/config/tunarr/tmp:/tmp
- Network:
traefik_proxy - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
vert
vert
Purpose:
Technical Details:
- Image:
ghcr.io/vert-sh/vert:latest - Container:
Vert - Ports:
3884:80 - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
vpn
gluetun
Purpose:
Technical Details:
- Image:
qmcgaw/gluetun:v3 - Container:
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
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
rutorrent-vpn
Purpose:
Technical Details:
- Image:
linuxserver/rutorrent:latest - Container:
rutorrent - Volumes:
/home/maddox/docker/appdata/vpn/rutorrent:/config/volume1/Downloads/rutorrent:/downloads/volume1/Media:/media/volume1/archive:/archive
- Watchtower: Enabled
Dependencies:
- Requires: gluetun
- Required by:
Notes:
nzbget-vpn
Purpose:
Technical Details:
- Image:
lscr.io/linuxserver/nzbget:latest - Container:
nzbget - Volumes:
/home/maddox/docker/appdata/vpn/nzbget:/config/volume1/Downloads/nzbget:/downloads/volume1/Media:/media/volume1/archive:/archive
- Watchtower: Enabled
Dependencies:
- Requires: gluetun
- Required by:
Notes:
dispatcharr
Purpose:
Technical Details:
- Image:
ghcr.io/dispatcharr/dispatcharr:latest - Container:
dispatcharr - Volumes:
/home/maddox/docker/appdata/vpn/dispatcharr:/data
- Watchtower: Enabled
Dependencies:
- Requires: gluetun
- Required by:
Notes:
watchstate
watchstate
Purpose:
Technical Details:
- Image:
ghcr.io/arabcoders/watchstate:latest - Container:
watchstate - Ports:
8585:8080 - Volumes:
./home/maddox/docker/appdata/watchstate:/config:rw
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
watchtower
watchtower
Purpose:
Technical Details:
- Image:
containrrr/watchtower - Container:
watchtower - Volumes:
/var/run/docker.sock:/var/run/docker.sock
- Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
web-check
Web-Check
Purpose: Website analysis tool providing comprehensive information about domains
Technical Details:
- Image:
lissy93/web-check:latest - Container:
Web-Check - Ports:
6160:3000 - Network:
traefik_proxy - Traefik Domain:
webcheck.3ddbrewery.com - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by: None
Notes: Analyzes websites for DNS records, SSL certificates, headers, performance, and more
weechat
weechat
Purpose:
Technical Details:
- Image:
weechat/weechat:latest - Container:
weechat - Ports:
29001:9001, 29002:9002, 6660-6669:6660-6669 - Volumes:
./weechat-home:/home/weechat
- Network:
weechat-network - Watchtower: Enabled
Dependencies:
- Requires: None
- Required by:
Notes:
glowing-bear
Purpose:
Technical Details:
- Image:
j33r/glowing-bear:latest - Container:
glowing-bear - Ports:
28280:8080 - Volumes:
/etc/localtime:/etc/localtime:ro
- Network:
weechat-network - Watchtower: Enabled
Dependencies:
- Requires: weechat
- Required by:
Notes: