{"repo":"Curt-Park/my-self-hosting-services","free":true,"listed":false,"github":"https://github.com/Curt-Park/my-self-hosting-services","clone":"git clone https://github.com/Curt-Park/my-self-hosting-services.git","description":"A Docker-based homelab infrastructure for self-hosting services with centralized authentication, automated SSL certificate management, and Cloudflare integration.","language":"Python","stars":10,"topics":["authentication","authentik","cloudflare","portainer","self-hosted","ssl-certificate"],"license":null,"category":"self-hosted-apps","readme_excerpt":"My Self-Hosting Services A Docker-based homelab infrastructure for self-hosting services with centralized authentication, automated SSL certificate management, and Cloudflare integration. Services are deployed as Portainer stacks, providing a clean separation of concerns and easy management through a web UI. The infrastructure uses Traefik as a reverse proxy with automatic HTTPS via Let's Encrypt (DNS challenge), Authentik for SSO and forward authentication, and Cloudflare for DNS management and DDoS protection. Main Features Centralized Authentication - Authentik SSO : Enterprise-grade identity provider with forward authentication - Single sign-on across all services via Traefik middleware - OAuth2/OIDC support for service integrations Network & Reverse Proxy - Traefik v3 : Modern reverse proxy with automatic service discovery - Automatic HTTPS with Let's Encrypt (DNS-01 challenge via Cloudflare) - Wildcard SSL certificates for .${DOMAIN} - HTTP to HTTPS redirect on all services Cloudflare Integration - traefik-cloudflare-companion : Automatic DNS record management for Traefik services - cloudflare-ddns : Dynamic DNS updates for home IP changes - Cloudflare proxy for DDoS protection and CDN caching Infrastructure Management - Portainer : Web UI for managing Docker stacks and containers - Google Drive Desktop sync for $HOME/docker volumes backup - Stack-based deployment (init, network, authentik, services) - Environment variable configuration via .env Services - n8n : Workflo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Curt-Park","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Curt-Park/my-self-hosting-services/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}