docker-traefik is a Docker Compose stack for home server infrastructure that combines Traefik reverse proxy, CrowdSec security, authentication via Google OAuth2 and Authelia, and automatic HTTPS with LetsEncrypt.
The repository addresses the challenge of running a secure, accessible homelab by providing real production configurations rather than theoretical examples. It organizes Docker services across multiple hosts—a home server, media database server, web server, and NAS—each with clear naming conventions. The setup uses Traefik to route traffic, CrowdSec to detect and block threats, and authentication layers to control access. The infrastructure relies on OPNsense as a home firewall and Tailscale for mesh networking across hosts.
This tool suits developers and homelab enthusiasts building media servers, home automation, or self-hosted services who want working configurations they can adapt rather than starting from scratch. The repository is particularly valuable for those following the Deployrr framework or the Ultimate Docker Media Server guide series, as it extends those templates with additional real-world examples. It targets users comfortable with Docker Compose and shell scripting who operate across heterogeneous hardware including mini PCs, NAS devices, and cloud instances.
The project maintains active documentation with guides and video tutorials covering infrastructure setup from Proxmox installation through advanced networking and GPU passthrough. Configuration examples span multiple Docker hosts with organized prefixes for easy identification. Legacy configurations are archived separately, indicating a practice of maintaining historical reference material alongside current production setups.