{"repo":"tomwojcik/homeserver-traefik-portainer","free":true,"listed":false,"github":"https://github.com/tomwojcik/homeserver-traefik-portainer","clone":"git clone https://github.com/tomwojcik/homeserver-traefik-portainer.git","description":"My homeserver setup. Everything managed securely using Portainer.","language":"Python","stars":77,"topics":["homelab","homeserver","portainer-templates","traefik"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"homeserver-traefik-portainer A complete homeserver setup using Traefik reverse proxy with automatic HTTPS and Portainer for easy container management. Features VPN-protected downloading and both local and external access options. Features ✅ Local-first architecture - Fast streaming without internet dependencies ✅ Automatic HTTPS - Set-and-forget SSL certificates via Let's Encrypt ✅ VPN-protected downloads - Secure torrenting through isolated VPN container ✅ Easy service deployment - Deploy services via Portainer's web UI ✅ Hybrid access - Local network speed + selective external access ✅ Service auto-discovery - Traefik automatically detects new services ✅ No port conflicts - Everything routed through Traefik on 80/443 Quick Start 1. Configure Environment Setting up Cloudflare DNS API Token For automatic HTTPS certificates, you need a Cloudflare API token with DNS permissions: 1. Buy a domain - Cloudflare offers domains at cost (no markup) and provides excellent DNS management 2. Create API Token : - Go to Cloudflare API Tokens - Click \"Create Token\" - Use \"Custom token\" template - Permissions : - Zone:Zone:Read - Zone:DNS:Edit - Zone Resources : - Include: Specific zone: your-domain.com - Client IP Address Filtering : Leave empty (optional) - Click \"Continue to summary\" → \"Create Token\" 3. Save the token - You'll use this for CF DNS API TOKEN in your .env file Alternative DNS Providers : If not using Cloudflare, check Traefik's supported ACME providers and adjust the configu","default_branch":null,"files":null,"tree":[],"storefront":"/r/tomwojcik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tomwojcik/homeserver-traefik-portainer/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."}