Dashboard

โฌค Connecting...
๐Ÿณ Homelab Infrastructure
Windows 11 Pro ยท Docker Desktop WSL2 ยท RTX 2080 Ti ยท Ryzen 9 5950X ยท 128GB RAM ยท abmserver.duckdns.org
55
Total Containers
12
Compose Stacks
59
Docker Images
2
WSL Distros
11
Networks
All Containers
ContainerImageStatusPortsStackActions
Architecture
Internet โ†’ DuckDNS (abmserver.duckdns.org) โ”‚ โ–ผ Caddy (Reverse Proxy) โ”€ ports 80/443 โ”‚ โ”œโ”€ homepage.abmserver.duckdns.org โ†’ homepage:3000 (port 3002) โ”œโ”€ portainer.abmserver.duckdns.org โ†’ portainer:9000 (port 9000/9443) โ”œโ”€ pihole.abmserver.duckdns.org โ†’ pihole:80 (port 8053) โ”œโ”€ openwebui.abmserver.duckdns.org โ†’ open-webui:8080 (port 3005) โ”œโ”€ khoj.abmserver.duckdns.org โ†’ khoj:42110 (port 42110) โ”œโ”€ onyx.abmserver.duckdns.org โ†’ onyx-nginx:80 (port 3006) โ”œโ”€ immich.abmserver.duckdns.org โ†’ immich-server:2283 (port 2283) โ”œโ”€ memos.abmserver.duckdns.org โ†’ memos:5230 (port 5230) โ”œโ”€ convertx.abmserver.duckdns.org โ†’ convertx:3000 (port 3003) โ”œโ”€ stirling.abmserver.duckdns.org โ†’ stirling-pdf:8080 (port 8085) โ”œโ”€ maxun.abmserver.duckdns.org โ†’ maxun-frontend:5173 (port 5174) โ”œโ”€ n8n.abmserver.duckdns.org โ†’ n8n:5678 (port 5678) โ”œโ”€ streamvault.abmserver.duckdns.org โ†’ streamvault-web:3000(port 3000) โ”œโ”€ seerr.abmserver.duckdns.org โ†’ seerr:5055 (port 5055) โ”œโ”€ radarr.abmserver.duckdns.org โ†’ radarr:7878 (port 7878) โ”œโ”€ sonarr.abmserver.duckdns.org โ†’ sonarr:8989 (port 8989) โ”œโ”€ tautulli.abmserver.duckdns.org โ†’ tautulli:8181 (port 8181) โ””โ”€ audiobookshelf.abmserver.duckdns.orgโ†’ audiobookshelf:80 (port 13378) WSL Distros: โ”œโ”€ docker-desktop (Docker Engine backend) โ””โ”€ streamvault-ubuntu โ†’ movierulz-api (8002), binged-api (8001), lumio (7777) GPU Services (RTX 2080 Ti): โ”œโ”€ ollama (LLM inference โ€” qwen3, llama4, deepseek-coder-v2) โ””โ”€ stable-diffusion (SD Forge โ€” Flux, Juggernaut XL, SD3.5)
Networks
Docker bridge networks connecting the homelab services
NetworkDriverPurposeConnected Services
media-stack_media-networkbridgePrimary shared network โ€” all public-facing servicescaddy, pihole, ollama, open-webui, stable-diffusion, khoj, onyx-nginx, immich-server, memos, convertx, stirling-pdf, maxun, homepage, portainer, seerr, sonarr, radarr, ...
homelab-networkbridgeSecondary shared (caddy, portainer, homepage)caddy, homepage, portainer
onyx_onyx-internalbridgeOnyx internal communicationonyx-api, onyx-background, onyx-web, onyx-nginx, onyx-db, onyx-redis, onyx-vespa, onyx-inference-model, onyx-indexing-model
khoj_khoj-internalbridgeKhoj isolated internalkhoj, khoj-db
immich_immich-internalbridgeImmich internal servicesimmich-server, immich-machine-learning, immich-postgres, immich-redis
maxun_maxun-internalbridgeMaxun internal servicesmaxun-backend, maxun-frontend, maxun-postgres, maxun-minio
streamvault_networkbridgeStreamVault services + caddycaddy, streamvault-web, streamvault-postgres, streamvault-redis, streamvault-meilisearch
lumio_defaultbridgeLumio + caddycaddy, lumio
n8n_defaultbridgeN8N + postgresn8n-n8n-1, n8n-postgres-1
movierulz-api_defaultbridgeWSL โ€” MovieRulz/Binged servicesmovierulz-api, movierulz-worker, movierulz-redis, movierulz-es, binged-api, binged-worker
nmca-site_defaultbridgeNMCA sitenmca-app, nmca-api, nmca-db, nmca-pgadmin
Docker Images
All images pulled on this host, sorted by size
RepositoryTagSizeUsed ByPulled
Volumes
Named volumes and key bind mounts
Named Volumes
Volume NameUsed ByPurpose
portainer_portainer_dataportainerPortainer config & state
onyx_onyx-vespaonyx-vespaVespa vector search data
immich_model-cacheimmich-machine-learningML model cache
lumio_lumio_configlumioLumio config
media-stack_pihole-datapiholePi-hole config & blocklists
media-stack_pihole-dnsmasqpiholeDNS config
n8n_n8n_datan8n-n8n-1N8N workflows & credentials
n8n_postgres_datan8n-postgres-1N8N database
nmca-site_nmca-db-datanmca-dbNMCA site database
nmca-site_nmca-uploadsnmca-apiNMCA file uploads
streamvault_postgres_datastreamvault-postgresStreamVault database
streamvault_meilisearch_datastreamvault-meilisearchStreamVault search index
streamvault_redis_datastreamvault-redisStreamVault cache
Key Bind Mounts
Host PathContainerPurpose
H:\ollama\modelsollamaLLM model storage
H:\stable-diffusion\modelsstable-diffusionSD model files (Flux, SDXL, SD3.5...)
H:\stable-diffusion\outputsstable-diffusionGenerated image outputs
C:\docker\homelab\ai\khoj\configkhojKhoj app config & settings
C:\docker\homelab\ai\khoj\admin.pykhojPatched Django admin (enables editing)
C:\docker\homelab\ai\onyx\postgresonyx-dbOnyx Postgres data directory
C:\docker\homelab\ai\onyx\nginx.confonyx-nginxNginx routing config (must strip /api/ prefix)
C:\docker\homelab\automation\maxun\playwright-browsersmaxun-backendChromium browser binaries
C:\docker\media-stack\caddy\CaddyfilecaddyReverse proxy config (all domain routing)
C:\docker\media-stack\gluetun\configgluetunVPN credentials & config
D:\ABMFLIX, E:\ABMFLIX, F:\ABMFLIX, G:\ABMFLIXradarr, sonarrMedia library drives
H:\ABMFLIXaudiobookshelf, readarrAudiobooks & ebooks
C:\docker\media-stack\downloadsqbittorrent, radarr, sonarr, readarr, jackettShared downloads folder
Infrastructure
Core services: reverse proxy, dashboard, DNS, container management
AI Services
LLM inference, image generation, knowledge base, and AI assistants
Productivity
Photos, notes, file conversion, PDF tools
Automation
Workflow automation and web scraping
Media Stack
Compose location: C:\docker\media-stack\
WSL Stacks
Services running inside streamvault-ubuntu WSL2 distro
How to access WSLRun wsl -d streamvault-ubuntu in PowerShell to enter the distro, then use docker compose normally. Or prefix any command with wsl -d streamvault-ubuntu -- bash -c "..."
Development / Custom Sites
Local development projects and custom applications
Docker Command Reference
All commands for managing containers, stacks, and the full homelab