It is all possible with a single LAN connector and VLANs, but if it is the router than all internet traffic will go over that cable in both directions. Add the additional traffic of the virtual machines and the single LAN it may become a bottleneck. I don't know which internet speed you have, but I have here the slowest possible and that is already 300 Mbps (one step up would be 600 Mbps and subscriptions are already allowing for 2 Gbps), and that speed is really reached or even exceeded (I made the mistake of getting too slow a router - a Ubiquiti Security Gateway - which only allows for DPI at 85 Mbps, so I have disabled full packet inspection in order to have the full internet speed). Planning to upgrade at some point in the future but it is not that urgent.
Proxmox is quite popular and there are many appliances available. But I haven't used it, I just haven't read much about XCP-NG.

Leave a comment: