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?