Editorial desk
Docker Homelab Editorial
Docker Homelab Editorial is the publishing identity for Docker Homelab. It is a desk, not a person: no named author, no biography, no professional certifications.
Articles published under this byline are researched from primary sources — vendor and project documentation, published standards and specifications, research papers, and measurements published by whoever took them — drafted with AI assistance, and edited against those cited sources before publication. Nothing here is based on first-hand testing in a private lab, and any figure that appears is attributed to the source it came from.
Corrections go to editor@dockerhomelab.com. More detail is on the about page and the editorial disclosure.
Posts (18)
- networking
Jellyfin Default Port: 8096 and How to Change It
Jellyfin's default port is 8096/tcp for HTTP. See what 8920, 7359/udp and 1900/udp do, how to change the port in Docker, and why not to forward it.
- guides
Docker Compose vs Docker Run Explained: When to Use Each
docker run starts one container from CLI flags; Docker Compose declares a whole stack in YAML. Which to use, and how flags map to keys.
- networking
How to Expose Docker Services with Cloudflare Tunnel
Run cloudflared in Docker Compose, route subdomains to containers by name, add Cloudflare Access and a healthcheck. No open ports, works behind CGNAT.
- guides
Jellyfin Hardware Transcoding in Docker: QSV, NVENC, VA-API
Configure Jellyfin hardware transcoding in Docker Compose: copy-paste blocks for Intel QSV, NVIDIA NVENC and AMD VA-API, plus what to check when it fails.
- networking
Docker Compose Host Networking (network_mode: host)
Use a host network in Docker Compose: why you cannot publish ports with network_mode: host, how DNS and proxy routing change, and when to use it.
- networking
Docker Macvlan in Compose: Give Containers a LAN IP
Set up a Docker macvlan network in Compose so containers get real LAN IPs, plus the host-to-container gotcha and the shim interface that fixes it.
- networking
How to Set Up Traefik with Docker Compose (HTTP and HTTPS)
A step-by-step guide to running Traefik as a reverse proxy with Docker Compose: HTTP routing, automatic HTTPS via Let's Encrypt, and dashboard security.
- hardware
Best NAS with Docker Support: DS923+, TS-464 or TrueNAS
See which NAS models run Docker without a VM: Synology Container Manager, QNAP Container Station and TrueNAS Apps, compared by CPU, RAM and bays.
- networking
Nginx Proxy Manager Docker Compose Tutorial with Free SSL
A copy-paste Nginx Proxy Manager docker-compose setup: the compose file, the network config that makes container names resolve, and free SSL certs.
- networking
How to Set Up Pi-hole in Docker Compose and Keep It Running
Step-by-step guide to setting up Pi-hole in Docker Compose — working compose file, port 53 conflicts on Ubuntu, network modes, env vars, and volumes.
- hardware
Best Mini PC for a Docker Homelab in 2026: 3 Tiers Compared
Three mini PC tiers for a Docker homelab, from $150 N100 boxes to $900 networking-first barebones, with the RAM, storage, and ports each tier really needs.
- guides
Best Docker Containers for Your Home Server in 2026
A practical homelab operator's guide to the best docker containers for home server use: Jellyfin, Vaultwarden, Nextcloud, Tailscale and a dozen more.
- guides
Immich Docker Compose Setup in 8 Steps (2026 Guide)
Replace Google Photos with Immich: the official Docker Compose stack, mobile auto-backup, hardware-accelerated machine learning, and backups that matter.
- guides
Jellyfin Docker Compose: Ports 8096 and 7359, Volumes, GPU
See which ports a Jellyfin docker-compose.yml needs: 8096/tcp for the web UI, optional 7359/udp for LAN discovery, plus volumes and /dev/dri for GPU.
- guides
Self-Host Vaultwarden (Bitwarden) with Docker Compose
Run your own password manager with Vaultwarden, the lightweight Bitwarden-compatible server: a working Compose file, HTTPS, and the admin panel.
- guides
Docker Compose Setup: First Self-Hosted Stack
This guide covers installing Docker, creating a Docker Compose file, deploying Vaultwarden, managing the stack, and adding Pi-hole.
- tools
Portainer Docker Homelab Setup: Install, Stacks and Agents
Set up Portainer for a Docker homelab: install CE, manage Compose stacks without file conflicts, connect agents, and compare Dockge and Yacht.
- networking
Docker Compose Networking: Bridge, DNS, Ports & Aliases
Learn Docker Compose networking with default bridges, external networks, service-name DNS, aliases, port publishing, and common connection fixes.