Access your Docker-based Raspberry Pi at home from the internet. via hypriot
If you followed our guides about setting up a git service or about setting up a blog on your Raspberry Pi, you might want to access these services from the internet. In most cases, this requires three steps to be done. We will show how to take them successfully.
First check, which of the following two cases match your network environment:
If you have full access to your router, i.e. if you are able to change your router’s configuration, this blog post is exactly what you will need to go through. Please double check and log in into your router’s admin panel. If you are able to login, continue reading below.
Else if you cannot login into your router or if you sit behind a firewall, you need to use solutions that implement the so called hole punching technique. In this case, you may wait for the blog post covering that at some day in the future 🙂 If you are curious already today, have a look at ngrok, localtunnel or pagekite, and ping us if you need help to set them up!
Since you have access to your router, this prerequisite is met and we can start to make your Raspberry Pi accessible from the internet! There’s just one thing more to mention upfront: The instructions we provide are not always as step-by-step as we would like to offer them. It’s just that the hardware you use and your network topology probably differ a lot among other readers’ setup. Thus at some point we rather explain the overall concepts and ask you to adapt the concepts to your environment. We do our best to make it a painless experience for you, of course!
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!