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