YAHLP-Public-Basic ghcr.io/auskento/yahlp https://ghcr.io bridge bash false https://github.com/auskento/YAHLP https://github.com/auskento/YAHLP Productivity: Security: Tools:Utilities Network:Proxy https://raw.githubusercontent.com/auskento/yahlp-templates/main/templates/yahlp-public-basic.xml https://raw.githubusercontent.com/auskento/YAHLP/main/html/icons/yahlp.png https://yourdomain.com 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 (HTTPS via Let's Encrypt + Basic Auth). For internet-facing deployments with automatic SSL certificates and username/password protection. YAHLP - Yet Another HomeLab Portal - Public Mode with basic Auth Configured for public internet deployment with: - HTTPS with automatic Let's Encrypt certificates - Basic authentication (username/password) - Requires domain name and email address - Ports 80 and 443 must be port-forwarded Setup Requirements: 1. Add DNS A record pointing your domain to your server IP (Seerr, Emby, Plex will need subdomains setup) 2. Ensure ports 80 and 443 are port-forwarded from router 3. Configure basic auth credentials (format: user:pass or user1:pass1|user2:pass2) 4. Set TEST_MODE=false once ready for production to avoid Let's Encrypt rate limiting 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 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