Topics
Browse everything Docker Homelab publishes by category and tag: every topic covered here, with the most recent guides listed under each one.
Start with Docker Compose networking from first principles, then generate a compose file for any app in the catalog. You can also browse the tag index.
Tags
- #docker-compose 16
- #homelab 13
- #self-hosted 10
- #docker 9
- #networking 4
- #jellyfin 3
- #dns 2
- #hardware 2
- #media-server 2
- #reverse-proxy 2
- #transcoding 2
- #2026 1
- #ad-blocking 1
- #aliases 1
- #apps 1
- #beginners 1
- #bitwarden 1
- #bridge 1
- #cloudflare-tunnel 1
- #cloudflared 1
- #containers 1
- #docker-run 1
- #google-photos-alternative 1
- #gui 1
- #home-server 1
- #host 1
- #https 1
- #immich 1
- #ipvlan 1
- #lets-encrypt 1
- #letsencrypt 1
- #macvlan 1
- #management 1
- #mini-pc 1
- #nas 1
- #network-mode 1
- #nginx-proxy-manager 1
- #password-manager 1
- #photos 1
- #pi-hole 1
- #portainer 1
- #qnap 1
- #remote-access 1
- #security 1
- #services 1
- #synology 1
- #tls 1
- #traefik 1
- #tutorial 1
- #vaultwarden 1
- #zero-trust 1
Categories
networking 8 posts
- Jellyfin Default Port: 8096 and How to Change ItJellyfin'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.
- How to Expose Docker Services with Cloudflare TunnelRun cloudflared in Docker Compose, route subdomains to containers by name, add Cloudflare Access and a healthcheck. No open ports, works behind CGNAT.
- 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.
- Docker Macvlan in Compose: Give Containers a LAN IPSet 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.
- 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.
- Nginx Proxy Manager Docker Compose Tutorial with Free SSLA copy-paste Nginx Proxy Manager docker-compose setup: the compose file, the network config that makes container names resolve, and free SSL certs.
guides 7 posts
- Docker Compose vs Docker Run Explained: When to Use Eachdocker run starts one container from CLI flags; Docker Compose declares a whole stack in YAML. Which to use, and how flags map to keys.
- Jellyfin Hardware Transcoding in Docker: QSV, NVENC, VA-APIConfigure 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.
- Best Docker Containers for Your Home Server in 2026A practical homelab operator's guide to the best docker containers for home server use: Jellyfin, Vaultwarden, Nextcloud, Tailscale and a dozen more.
- 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.
- Jellyfin Docker Compose: Ports 8096 and 7359, Volumes, GPUSee 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.
- Self-Host Vaultwarden (Bitwarden) with Docker ComposeRun your own password manager with Vaultwarden, the lightweight Bitwarden-compatible server: a working Compose file, HTTPS, and the admin panel.
hardware 2 posts
- Best NAS with Docker Support: DS923+, TS-464 or TrueNASSee which NAS models run Docker without a VM: Synology Container Manager, QNAP Container Station and TrueNAS Apps, compared by CPU, RAM and bays.
- Best Mini PC for a Docker Homelab in 2026: 3 Tiers ComparedThree 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.