Hi guys, I have published a blog post showing how to use Nginx Proxy Manager and Husarnet P2P VPN client to expose services hosted by local machines (laptops, Raspberry Pi etc.) to the public Internet.
So end result is something similar to https://ngrok.com/. Next to just NPM configuration (that is super easy!) I show for newbies how to setup DNS and obtain a wildcard SSL certificate allowing you to define a subdomains just from a level of NPM.
I hope you will find that useful.
Thanks for the help. Yes, you're absolutely right - you don't want to expose that port :-) I am working with a colleague to get support for CrowdSec which (kinda like Fail2Ban does it) reads logs and detects attacks. And for that, log is needed :-)