Non home assistant help - vpn

Hello,
I just got my first nuc and want it to be my home server.

I will have on the nuc proxmox with this vm’s:

  1. Hass os
  2. Linux with rhasspy
  3. Linux with lms

In addition, i want to install a vpn and route all outbound network traffic through it. Another optional thing to use is an ad blocker like pi-hole.

I am registered to expressvpn and read that i can install in on a linux and then change the router gateway to the nuc’s ip.

Anyone done something like this and can recommend?