simplehomelab/docker-traefik

Docker media and home server stack with Docker Compose, Traefik, CrowdSec, Google OAuth2/Authelia, and LetsEncrypt. Built with Deployrr and UDMS guides/videos.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 13 minutes ago
Type:Configuration / DotfilesCategory(s):Self-Hosting & HomelabContainers & RuntimesSelf-Hosted & Home
Added to GitGenius on September 20th, 2026
Created on November 7th, 2019
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 636
Total Stargazers: 3,450 (+0)
Total Subscribers: 133 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

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.