kid named nixos-infect:
kid named nixos-infect:


If you use Caddy with ACME DNS, all of this can be automated.
If you also use Cloudflare, you can do that + traffic routing with cloudflared without any need for port forwarding .


Are they ad-free and open source?
You can use something like virt-manager to mount your USB as a hard drive within the VM then install it from an ISO file.
I would recommend something like Tiny11 for this, but make sure to install the appropriate drivers for your hardware first (or at least have the installers ready for when you reboot).