## Setup SSL Cert 4 a URL (For My Portainer Stacks ONLY) ## # Get A SSL Cert ---------------- # Goto: Certs Tab, from the main window # === Tailscale == (My Tailscale A-Record @Cloudflare) .....NGix CERT Domain: *.tail.shinobi491.work ...Cloudflare API Key: cfut_IiiFD5vXm4GZftaZ1sOkSufmrvQswv874L6dFLcKe0fd6868 # ==================== Proxy Host =========================== ......Proxy Host Domain Name: warden.tail.shinobi491.work .........Forward Hostname/IP: 192.168.68.112 ................Forward Port: 8383 # ==================== This WORKED!! ======================= # === WatchArr SSL Test === .....NGix CERT Domain: *.watcharr.shinobi491.work ============================================= Port - 3080 ...........OG URL: http://192.168.68.112:3080 TS-vpn Domain URL: https://tail.watcharr.shinobi491.work =Done, Tested + Working?=YES .Local Domain URL: https://local.watcharr.shinobi491.work =Done, Tested + Working?=YES ------------------------------------------------------------------------------ # === OverSeeArr SSL Test === .....NGix CERT Domain: *.overseerr.shinobi491.work ============================================= Port - 5055 ...........OG URL: http://192.168.68.112:5055 TS-vpn Domain URL: https://tail.overseerr.shinobi491.work =Done, Tested + Working?=YES .Local Domain URL: https://local.overseerr.shinobi491.work =Done, Tested + Working?=YES ------------------------------------------------------------------------------ # === SearchX SSL === .....NGix CERT Domain: *.SearchX.shinobi491.work ============================================= Port - 8080 ...........OG URL: http://192.168.68.112:8080 --------------------------------------------- TS-vpn Domain URL: https://tail.SearchX.shinobi491.work =Done, Tested + Working?=YES .Local Domain URL: https://local.SearchX.shinobi491.work =Done, Tested + Working?=YES ------------------------------------------------------------------------------ ====================== # TS-vpn: 100.98.17.37 192.168.68.112 ====================== # === KaraKeep SSL === .....NGix CERT Domain: *.KaraKeep.shinobi491.work ============================================= Port - 3050 ...........OG URL: http://192.168.68.112:3050 --------------------------------------------- TS-vpn Domain URL: https://tail.KaraKeep.shinobi491.work =Done, Tested + Working?=YES .Local Domain URL: https://local.KaraKeep.shinobi491.work =Done, Tested + Working?=YES ------------------------------------------------------------------------------ # === Mealee SSL === Working?=YES .....NGix CERT Domain: *.mealee.shinobi491.work ============================================= Port - 9925 ...........OG URL: http://192.168.68.112:9925 --------------------------------------------- .Local Domain URL: https://local.mealee.shinobi491.work =Done, Tested + Working?=YES ------------------------------------------------------------------------------ # ========================================= # === DS918 (JellyFin) SSL === (WORKED!!) # ========================================= .....NGix SSL CERT Domain: *.JellyFin.shinobi491.work ============================================= Port - 8096 ...........OG URL: http://192.168.4.212:8096 (WORKED!!) .......TS-vpn URL: http://100.75.195.49:8096 (WORKED!!) --------------------------------------------- TS-vpn Domain URL: https://tail.jellyfin.shinobi491.work =Done, Tested + Working?=NO .Local Domain URL: https://local.jellyfin.shinobi491.work =Done, Tested + Working?=NO ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ # ======================================= # === DS918 (Plex) SSL === (WORKED!!) # ======================================= .....NGix SSL CERT Domain: *.plex.shinobi491.work ================================================================ ....AdGuard Home Re-Write URL: 192.168.68.112 ....To My Nginx Proxy Manager - It will redirect to the correct IP + Port - And Add the SSL Cert ***** IT MUST BE RE-DIRECTED TO Nginx!! ***** ================================================================ Port - 32400 .....Local OG URL: http://192.168.4.212:32400 (WORKED!!) .......TS-vpn URL: http://100.75.195.49:32400 (WORKED!!) --------------------------------------------- TS-vpn Domain URL: https://tail.plex.shinobi491.work =Done, Tested + Working?=NO .Local Domain URL: https://local.plex.shinobi491.work =Done, Tested + Working?=YES!! ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ # ======================================= # === DS918 (My Web Server) SSL === ( YES !!) # ======================================= .....NGix SSL CERT Domain: *.ds918.web.shinobi491.work ================================================================ ....AdGuard Home Re-Write URL: 192.168.68.112 ....To My Nginx Proxy Manager - It will redirect to the correct IP + Port - And Add the SSL Cert ***** IT MUST BE RE-DIRECTED TO Nginx!! ***** ================================================================ Port - 32400 .....Local OG URL: http://192.168.4.212 (WORKED!!) .......TS-vpn URL: http://100.75.195.49 (WORKED!!) --------------------------------------------- TS-vpn Domain URL: https://tail.ds918.web.shinobi491.work =Done, Tested + Working?=YES!! .Local Domain URL: https://local.ds918.web.shinobi491.work =Done, Tested + Working?=YES!! ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ # ======================================= # === DS918 (Login Page) SSL === ( YES !!) # ======================================= .....NGix SSL CERT Domain: *.login.ds918.shinobi491.work ================================================================ ....AdGuard Home Re-Write URL: 192.168.68.112 ....To My Nginx Proxy Manager - It will redirect to the correct IP + Port - And Add the SSL Cert ***** IT MUST BE RE-DIRECTED TO Nginx!! ***** ================================================================ Port - 6492 .....Local OG URL: http://192.168.4.212 (WORKED!!) .......TS-vpn URL: http://100.75.195.49 (WORKED!!) --------------------------------------------- TS-vpn Domain URL: https://tail.login.ds918.shinobi491.work =Done, Tested + Working?=YES!! .Local Domain URL: https://local.login.ds918.shinobi491.work =Done, Tested + Working?=YES!! ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ # ======================================= # === DS918 (My Photo's Server) SSL === ( Nop.. Did NOT Work!!) # ======================================= .....NGix SSL CERT Domain: *.ds918.photos.shinobi491.work ================================================================ ....AdGuard Home Re-Write URL: 192.168.68.112 ....To My Nginx Proxy Manager - It will redirect to the correct IP + Port - And Add the SSL Cert ***** IT MUST BE RE-DIRECTED TO Nginx!! ***** ================================================================ Port - 32400 .....Local OG URL: http://192.168.4.212/photo/ (WORKED!!) .......TS-vpn URL: http://100.75.195.49/photo/ (WORKED!!) .....Local OG URL: http://192.168.4.212:5080 - (WORKED for.. HTTP) .....Local OG URL: https://192.168.4.212:5443 - (WORKED for.. HTTPs) I used port:5443 in the proxy host --------------------------------------------- TS-vpn Domain URL: https://tail.ds918.photos.shinobi491.work =Done, Tested + Working?=YES!! .Local Domain URL: https://local.ds918.photos.shinobi491.work =Done, Tested + Working?=YES!! ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ http://192.168.4.212:8080 http://100.75.195.49:8080 # CMD Commands # nslookup http://192.168.4.212:8080 nslookup http://192.168.4.212:8096 nslookup tail.jellyfin.shinobi491.work ping 192.168.4.212 ping 192.168.4.212:8585 # PowerShell Commands # powershell -command "Test-NetConnection 192.168.4.212 -Port 8096" powershell -command "Test-NetConnection tail.jellyfin.shinobi491.work -Port 8096" powershell -command "Test-NetConnection local.jellyfin.shinobi491.work -Port 8096" =============================================================== # A Local SSL Cert (DNS Re-Write Required!! - AdGuard Home) # Details Tab # 1. Create a SSL cert pointing to... .shinobi491.work 2. Create a Proxy Host Pointing to... (This is the OG URLs security type - NO SSL) - Scheme: http ---- (This is the URL to my VM with Portainer) - IP Address: 192.168.68.112 --- (This is the port for the Docker Service) - Port No: 8383 # Block Common Exploits = YES # .. Websockets Support = YES 3. Attach the SSL Cert # SSL Tab # - Select the newly created SSL Cert from the dropdown list - .....Force SSL = YES - HTTP/2 Support = YES 4. Click Save... All done!! =============================================================== # NGinX Domain for VaultWarden Container vw.localvault.shinobi491.work https://vw.localvault.shinobi491.work:8383 # CMD Verify nslookup vw.localvault.shinobi491.work https://vw.localvault.shinobi491.work # === Local Network == (VaultWarden) http://192.168.68.112:8383 # === TS-Vpn Network == (VaultWarden) http://100.98.17.37:8383 # === Tailscale == (My Tailscale A-Record @Cloudflare) .....NGix CERT Domain: *.tail.shinobi491.work ...Cloudflare API Key: cfut_IiiFD5vXm4GZftaZ1sOkSufmrvQswv874L6dFLcKe0fd6868 # ==================== Proxy Host =========================== ......Proxy Host Domain Name: warden.tail.shinobi491.work .........Forward Hostname/IP: 192.168.68.112 ................Forward Port: 8383 # ==================== This WORKED!! ======================= Tailscale ONLY SSL URL: https://warden.tail.shinobi491.work No port number required! https://vw.localvault.shinobi491.work/admin http://mealee3ts.tail.shinobi491.work/ 100.98.17.37 ============================================ Overseerr (TS-vpn+Nginx) tail.overseerr.shinobi491.work local.overseerr.shinobi491.work =============================== KaraKeep (TS-vpn+Nginx) tail.karakeep.shinobi491.work local.KaraKeep.shinobi491.work =============================== --- SearchXNG (TS-vpn+Nginx) tail.searchx.shinobi491.work local.SearchX.shinobi491.work =============================== --- Watcharr (TS-vpn+Nginx) tail.watcharr.shinobi491.work local.watcharr.shinobi491.work =============================== --- Mealee (TS-vpn+Nginx) mealee3ts.tail.shinobi491.work local.mealee.shinobi491.work =============================== --- DS918: JellyFin (TS-vpn+Nginx) tail.jellyfin.shinobi491.work local.jellyfin.shinobi491.work =============================== --- DS918: Plex (TS-vpn+Nginx) tail.plex.shinobi491.work local.plex.shinobi491.work ---