YAHLP ghcr.io/auskento/yahlp https://ghcr.io bridge bash false https://github.com/auskento/YAHLP/#issues https://www.yahlp.site YAHLP - Yet Another HomeLab Portal - Complete Master Template Unified dashboard and reverse proxy for 19 homelab services: USENET (SABnzbd, NZBget, NZBHydra), TORRENTS (Transmission, qBittorrent, Deluge), SEARCH (Prowlarr, Jackett, Sonarr, Radarr, Lidarr, Whisparr), UTILITY (Seerr, Bazarr, Tautulli, Maintainerr), MEDIA (Jellyfin, Plex, Emby). Features: - Automatic HTTPS via Let's Encrypt (public mode) or HTTP (private mode) - 5 responsive layouts: Classic, Modern, Sleek, Minimal, Mobile - Flexible authentication: Basic Auth, Entra ID, Google OAuth, or none - Real-time service health monitoring - Customizable service ordering and theming For simpler deployments, use specialized templates: - yahlp-private-none.xml (Private mode, HTTP, no Auth) - yahlp-public-basic.xml (Public mode, HTTPS, Basic Auth) - yahlp-public-google.xml (Public mode, HTTPS, Google OAuth) - yahlp-public-entra.xml (Public mode, HTTPS, Entra ID OAuth) Documentation: https://github.com/auskento/YAHLP/docs Productivity: Security: Tools:Utilities Network:Proxy https://[IP]:[PORT:443]/ https://raw.githubusercontent.com/auskento/yahlp-templates/main/templates/yahlp.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 - Comprehensive master template with all 19 services and complete configuration options. For simpler deployments, use yahlp-private-none, yahlp-public-basic, yahlp-public-google, or yahlp-public-entra templates. 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 Settings here are saved to yahlp.json5 on first run and are then overrides - if they exist, they take precedence over the config file 80 443 public true YAHLP modern SAB,GET,HYD,TRA,QBI,DEL,PRO,JAC,SON,RAD,LID,WHI,SEE,BAZ,TAU,MNT,JEL,PLX,EMB popout none https://yourdomain.com/oauth2/callback 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