What method would give the best performance to mount an nfs in a balena application container from a remote server? Remote server could be directly accessible over the internet or via the balena ssh tunnel option.
Or is there perhaps a way to use openvpn on the server side to join the devices vpn?
balena ssh/tunnel command goes through Balena proxy servers, so this won’t be a good solution in terms of performance.
Also, the openvpn running in the hostOS is of exclusive use for communication with balenaCloud.
What I would suggest is that you explore running an openvpn client in your application container.
Great thanks I’ll look into that.