Re: Long term (Free?)server access?
Open a non-standard port* and use certificates** with either SSH or a VPN to tunnel traffic through something like a Pi or other low power device set up as a server.
*To stop your logs filling up.
**To prevent brute force.