I need to use Raspberry Pi 3 as a device that would power a dashboard screen on a TV display. It would use a Chromium browser launched from command line via ssh in fullscreen/kiosk mode at a particular URL.
The tricky bit is that I need to set up the Pi, give it to someone else who would take it to its intended location (in another country) connect power and TV, and plug a network cable into it.
Ideally it would require no further action from them.
I would like to set up the Pi so it "homes in" and let's me know it's address. Once I see that Pi is online, I should be able to connect to it via ssh and run commands on it.
I'm thinking along the lines of some dynamic DNS. And some localtunnel service, since I assume it will be an internal network and might even have some ports blocked/not forwarded.
How would you approach this problem and what technology stack would you suggest to use?