I see them sometimes and sometimes not. Wan or Lan makes no differenceMaybe we are the only 2 people with this issue? I don't see them on lan or wan.
Guys, I did get this working! I can now get thumbnails on mobile push notifications on LAN and WAN.
I got it working as part of a large change to get multiple subdomains working on my homelab with pfSense, HAProxy, LetsEncrypt, CloudFlare. So unfortunately a lot of what I did may not apply to many setups. But since I ran into just about every problem possible along the way, maybe there are some things that'll help! I'll list a few things I encountered.
- I assume that push notifications get set out with a URL to the thumbnail using the settings > Web server > "Remote, external (WAN/Internet) access" address. It doesn't matter if your phone is on WAN or LAN. So if you're on LAN and don't see the Blue Iris login page when you hit that URL, thumbnails won't work. I was getting a certificate error because it had the IP address when the cert needs the domain name, so typing the domain there and making sure it stayed by unchecking "Refresh external IP..." worked.
- Related to above, I couldn't access the domain from LAN without setting up a Host Override in pfSense's DNS Resolver (Or setting up a DNS server). I believe other routers have the feature & call this DNS Masquerading.
- Cloudflare DNS proxying: only certain ports are forwarded. Dumb mistake, but took me too long to figure out.
When you say domain, do you mean the domain name of your AD or domain name as in your ddns domain name? I'm also running pfsense and it just worked once you have your LAN/WAN port assigned. Never an issue with my LAN access.
What cert are you refering to?
Mind sharing what you have in your BI Web server tab?
By domain I mean a ddns - or in this case a regular .com domain being updated by pfsense.
By cert I mean a LetsEncrypt SSL certificate
I always had issues with LAN thumbnails, WAN was ok. But I wasn't using any SSL certs before, just using the HTTP port.
Maybe I can play around later and see if I can get a minimal setup working using just pfsense & HTTP
I have mine setup just like that except for stunnel. sounds like a pfsense thing. I'm also not able to go to my ddns locally.
Guys, I did get this working! I can now get thumbnails on mobile push notifications on LAN and WAN.
I got it working as part of a large change to get multiple subdomains working on my homelab with pfSense, HAProxy, LetsEncrypt, CloudFlare. So unfortunately a lot of what I did may not apply to many setups. But since I ran into just about every problem possible along the way, maybe there are some things that'll help! I'll list a few things I encountered.
- I assume that push notifications get sent out with a URL to the thumbnail using the settings > Web server > "Remote, external (WAN/Internet) access" address. It doesn't matter if your phone is on WAN or LAN. So if you're on LAN and don't see the Blue Iris login page when you hit that URL, thumbnails won't work. I was getting a certificate error because it had the IP address when the cert needs the domain name, so typing the domain there and making sure it stayed by unchecking "Refresh external IP..." worked.
- Related to above, I couldn't access the domain from LAN without setting up a Host Override in pfSense's DNS Resolver (Or setting up a DNS server). I believe other routers have the feature & call this DNS Masquerading.
- Cloudflare DNS proxying: only certain ports are forwarded. Dumb mistake, but took me too long to figure out.
I have pfsense. How to do I do that? I have Host override to direct my NVR like this. mydvr.example.com redirects to 192.168.1.XXX. If I type mydvr.example.com in chrome it hits my BI box from inside the LAN. From my phone on the mobile network it does not load. I get that is is only resolving an internal address but If I used my WAN IP instead of my LAN IP it does not work inside or out.In your domain's DNS settings, create the host subdomain that points to your WAN address - add the subdomian.yourdomain.com: port as the remote wan address in blue iris, update the server in your app to match.
... so typing the domain there and making sure it stayed by unchecking "Refresh external IP..." worked.