YAHLP-Public-Entra ghcr.io/auskento/yahlp https://ghcr.io bridge sh false https://github.com/auskento/YAHLP https://github.com/auskento/YAHLP YAHLP - Yet Another HomeLab Portal - Public Mode with Microsoft Entra ID Configured for public internet deployment with: - HTTPS with automatic Let's Encrypt certificates - Microsoft Entra ID (Azure AD) OAuth 2.0 authentication - Requires domain name and email address - Requires Entra ID credentials from Azure Portal - Ports 80 and 443 must be port-forwarded Setup Requirements: 1. Create Azure App Registration in Entra ID 2. Configure OAuth 2.0 with Redirect URI: https://your-domain.com/auth/oauth2/callback 3. Generate Client Secret 4. Add DNS A record pointing your domain to your server IP 5. Ensure ports 80 and 443 are port-forwarded from router 6. Set TEST_MODE=false once ready for production to avoid Let's Encrypt rate limiting Productivity: Security: Tools:Utilities Network:Proxy https://yourdomain.com https://raw.githubusercontent.com/auskento/yahlp-templates/main/templates/yahlp-public-entra.xml https://raw.githubusercontent.com/auskento/YAHLP/main/html/icons/yahlp.png https://raw.githubusercontent.com/auskento/yahlp/main/screenshots/classic.png https://raw.githubusercontent.com/auskento/yahlp/main/screenshots/sleek.png https://raw.githubusercontent.com/auskento/yahlp/main/screenshots/neon.png YAHLP - Public Mode with Microsoft Entra ID. HTTPS via Let's Encrypt + Entra authentication for enterprise deployments. This app runs best on a dedicated IP on your LAN - not forwarding other ports to host. Your own domain name with DNS control for Lets Encrypt certificate generation 80 443 true YAHLP modern SAB,GET,HYD,TRA,QBI,DEL,PRO,JAC,SON,RAD,LID,WHI,SEE,BAZ,TAU,MNT,JEL,PLX,EMB popout entra https://login.microsoftonline.com/<YOUR TENANT ID>/v2.0/.well-known/openid-configuration false http://sabnzbd:8080 false http://nzbget:6789 false http://nzbhydra:5076 false http://transmission:9091 false http://qbittorrent:8080 false http://deluge:8112 false http://sonarr:8989 sonarr false http://radarr:7878 radarr false http://whisparr:6969 whisparr false http://lidarr:8686 lidarr false http://prowlarr:9696 false http://jackett:9117 false http://seerr:5055 false http://bazarr:6767 false http://jellyfin:8096 false http://emby:8096 false http://plex:32400 false http://tautulli:8181 false http://maintainerr:6246 99 100 /mnt/user/appdata/yahlp /etc/localtime