At the very least, you need to keep an eye on it. Just seeding can be insufficent because of speeds, competition and popularity of things you download.
Is it a lot of effort? Probably no but in my case any effort is too much effort. Is just not my thing. I admire the spirit but I don’t have it in me.
Either you run the RP in the VPS and point to the ips on your server or you run it on the server and access it like you are accessing Jellyfin.
Easiest option is a container with Nginx proxy manager (imo) with NPM you can get free let’s encrypt certs, but be aware, in case you want automated certificates, NPM will need to run on the machine pointed to by the DNS (in your case, your VPS I guess)