Whether it's VPN or seedbox, I see the choice of seedbox as a better solution to continue with filesharing. But I don't know the setup procedure. Please give the steps in setup for using the seedbox. A good, managed and inexpensive suggestion for the seedbox would also help.
Guest yes, this is the right direction. I have never tried this area but I believe X11 would need to be running and gtk packages installed with a virtual screen running. CPU-only rendering (without any GPU needed) should work. Remote desktop access or not is up to you.