Hello,
several installations of Info-Beamer are inside corporate buildings So far the IT departments have put the device on a fixed address, and opened every connection/port to and from the Raspberry on the corporate firewall.
But maybe this is too much.
What are the minimum ports/hostname/ips that need to be opened in order for an InfoBeamer hosted to work?
I suppose an HTTPS connection to infobeamer.com is needed, and what more? Who initiates the websocket connection?
A list (if publicly available) would be nice to give to those IT departments.
Be aware that just allowing all IPs that for example sync.info-beamer.com resolves to probably won’t work reliably: Here’s what this resolves to from the office:
So it’s not using Anycast for global load balancing but geo location based DNS. You’d really have to figure out all possible IPs using the provided documentation. Might get fiddly rather soon. And that’s just for AWS CloudFront.
That sounds like it will mostly works by accident then. I’m not sure how often those IPs change, but if they do, you’d have to resolve again. Doesn’t sound very reliable. Generally opening up 80/443 isn’t an option?
I guess that if we can ask to open just HTTP/HTTPS outgoing ports, it could be an option.
Really, it depends on the end client and sometimes their ITs are very picky about the rules they allow.