I have some repos on GitHub that I would like to build with Drone. However, I want to self-host Drone in my home network (without opening any ports to the internet). Obviously my Drone instance can communicate out to the internet to see the commits to the GitHub repo.
| |
My LAN | F | Internet
| i |
| r |
----------- | e | -----------
| | | w | | |
| | | a | | |
| Drone | | l | | GitHub |
| | | l | | |
| | | | | |
----------- | | -----------
| |
Am I able to use Drone (inside my network) with public GitHub? This article seems to suggest Drone needs to be made public.
In order for Github to properly notify Drone, the server must be accessible to the world.