I would highly suggest using a Tor tunnel instead. It is more secure, more private and even easier to set up.
You are right, I was so focused on other things that I completely forgot about that option. My only concern is that address changes every time service is started - I do not know know how it behaves when there is network interruption (it happens), in case of power failure device will be for sure shutdown (maybe restarted).
Oh no, don't worry - the address is persistent across reboots and network interruptions. It will not change unless you delete the folder of your hidden service.
It may also change if you delete the service from the
torrc file and restart Tor, but at that point you're probably doing that on purpose..