I installed it in a VM that's running Unraid. It was pretty simple to set up that way. The hardest part was figuring out how to pass through the USB controller to the VM. Side note: if you're building a home server, you should look into getting an extra PCI USB controller so you can dedicate them to different VMs if needed (or leave one for the host to use).
For routing to the open Internet, there's a handy addon in HA to connect to Cloudflare Tunnel. It works great. The only catch is you need a domain name registered with Cloudflare. Of course, not needed if you only want to control it from LAN-connected devices.