Proper network topology for accessing NetBird both through VPS and local network

Hello,

I am currently testing NetBird selfhosted and I really like how it works, to I would like to do a proper network topology for my setup and I would need some guidance to achieve what I want.

Current Setup :

For the moment, I run NetBird on a IONOS VPS and I have a Proxmox server at home and it works well. I can expose services from my home network through NetBird just fine. So this part is working fine for me for running tests.

What I would like to do :

The majority of my traffic will be from the local network. For example, I am running a jellyfin server, and right now, since my NetBird is on a VPS, my route goes from my Home VLAN to then VPS then back to the Services VLAN, which doesn’t make much sense since the Home VLAN and the service VLAN are on the same physical firewall.

So what I would like to do is to host Netbird directly on my service VLAN then use the VPS as a tunnel for when I need to access externally, and point a DNS record locally for when I am home. The goal is to eventually expose services to friends and family, and I would also like to be able to access my services when I am not home.

My question :

Is it possible to host NetBird on my Service VLAN, and create a NetBird network to route the external traffic from my VPS to my Service VLAN ? The goal is to simply hide my home IP from the internet.

That way, I can create local overrides on my network for any devices that are located in my network, and when I access NetBird from another network, then it goes through my VPS to access my local services.

I hope that my question and context is clear, and thanks in advance for your help.