Close to roon working remotely...I think

Ok, first I know this has been talked to death but I feel like I’m kinda close.

First, I have roon core running on an Intel NUC i7. All my media lives on a Synology ds920+. End points are a Denon AVR, a couple of laptops, a couple of ipads a zen Dac and an Android phone. My home internet service is a decent 300/300mbs up and down.

All work perfectly, except for the occasional hiccup here and there but hey that’s the software / operating system world we live in. Been scratching my head now for awhile about how to extend my Roon enjoyment to outside of my home local network. Coming from a Plex media server setup, that originally handled both music and video. The Plex ecosystem was amazing for managing and handling all my video needs, it has/is been terrible for audio. Except for the fact that I can access Plex at home , in my car, at my office … pretty much anywhere I can get internet service.

Which brings me back to Roon.

Recently I have setup a raspberry pi 4 as a VPN server running wireguard on my home network. Now when I am at my office (my windows laptop) or in the car (Android phone) I am able to hit the Roon core and access all the features, search, playlists the complete roon application as if I am home. I can even select and play to the endpoints that are at home.

This is where the fun stops. Although these devices communicate as if they are local, roon core doesn’t recognize them as available endpoints.

Still need to dig a bit deeper but this could be a home router / firewall / port forward issue. So the search will continue. This brings me to the final possibility, that the only thing left is to figure out an easy way to configure a home endpoint to encode and stream back to my remote location the audio stream.

Any suggestions, thoughts, questions, feel free.


Edit -day 2
Setup a wireguard VPN on a raspberry pi. On home network.

Wireguard has clients for both windows and android.

When I activate the VPN tunnel from my office or the mobile I have full access to Roon and it’s functions, the only thing missing now is roon core does not recognize anything remote as a playback device. Just the devices on the local network. I can search and play stuff on my home Denon though driving in the car.

So I’m close just need to figure out the final piece. As a BTW, when I activate the VPN and I’m on the laptop in my office I can attach to the Intel NUC that I use as the Roon core via remote desktop . So I can remote desktop in open roon play a song and it plays out of the remote laptop. Sounded pretty good too. So for less then 100 dollars us for the pi VPN server. It’s a not very elegant way of making this work but it sounds like some of you have this actually figured out.

I do have a Synology NAS 920+ that all my media lives on but I don’t use that for the Roon core or the VPN . Maybe that’s the route?

I use Zerotier no VPNs and remote devices need to connect over the same ZT network ID. plays back best on wifi or network connections but ive only tested from iPad and MAC roon clients and maybe my FiiO M1 - all can run ZT - caveat the Core machine must also be running ZT - so wont work for ROCK/Nucleus CORE’s

Firewall on work laptop?

And then the heavens opened up and you could hear the voices of angles!!

Dude, thank you!

Up and running, no extra gear. The zeroTier was aces!

Had to change course but hey gotta be flexible. Changed out the NUC with an old Lenovo Thinkcenter mini that’s about same size as NUC. And it’s still an i7 windows box. So now, remote laptop can connect to Roon server at home and also works on Google pixel 2XL android mobile.
Next step take pi that I was using for VPN put ZeroTier on that ,add a dac board and see how well that works as remote endpoint this way I don’t tie up laptop.

Thx again.

1 Like

Glad you made it happen…ZT is a bit of a thing to get your head around but once you have, it just works -and I havent seen any security issues listed anywhere either :smiley:

1 Like

I use ipeng on my iPhone to make my iPhone an endpoint for Roon. When on VPN this works also! I can control my endpoints at home, but also use Roon to my iPhone while being away from home.

Although I think Roon should make the system work over VPN by it self, for now this ipeng is my solution.