YAHLP-Public-Google 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-google.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 with Google OAuth. HTTPS via Let's Encrypt + Google login authentication for internet-facing deployments. YAHLP - Yet Another HomeLab Portal - Public Mode with Google OAuth Configured for public internet deployment with: - HTTPS with automatic Let's Encrypt certificates - Google OAuth 2.0 authentication - Requires domain name and email address - Requires Google OAuth credentials from Google Cloud Console - Ports 80 and 443 must be port-forwarded Setup Requirements: 1. Create OAuth 2.0 credentials in Google Cloud Console 2. Set Redirect URI to: https://your-domain.com/auth/oauth2/callback 3. Add DNS A record pointing your domain to your server IP 4. Ensure ports 80 and 443 are port-forwarded from router 5. 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 99 100 /mnt/user/appdata/yahlp