Connect Roku in one location to Wireguard VPN in another

I have two houses, one in Maine, the other in Florida. My primary home network in ME is running a Pi-hole/Unbound/PiVPN(Wireguard). My home in FL is currently running just a Pi-hole/Unbound. I like to set up another VPN in FL because have a Roku in ME that I’d like to run through the FL network.

Is it possible to connect a Roku to PiVPN?

You will need a site to site VPN. You will have an easier time doing this with a router built to accomplish the task than pivpn.

Heads up, what you want to do is getting into a fairly complex part of networking for a beginner as you’ll need an IPSEC policy based site to site VPN.

You can do this with routing - though I don’t follow how a Roku will run through a VPN …. Unless this is for Plex or the like?

I see that the OpenVPN Access Server is designed for this task, but it doesn’t run on RPIs.

How much networking experience do you have? If you’re comfortable with some advanced networking topics, get two edgerouter Lite’s and site to site them together.

Hmm, I’m running and ER-X in Maine but an off-the-shelf Netgear in Florida. As for networking experience, I was Microsoft Certified in networking in the late 90s…seems like a prior life now that I’m in a completely different industry 25 years later. As you may be able to tell, it’s still a hobby.

I have two VLANs in ME, one for IoT and another for trusted devices. There is a cable TV app for Roku from my provider in FL that I want to access from ME. But if I install it on the Roku in ME, it says no bueno because it’s not a FL IP address. Hence why I want to VPN in to my network in FL from the Roku.

Do the ER-Lites have site-to-site functionality built in?

I think the ER-X has the functionality too. This is how I set it up: https://help.ui.com/hc/en-us/articles/115011377588-EdgeRouter-Route-Based-Site-to-Site-IPsec-VPN