I have a dedicated private server running in a Linux container, with 16GB of RAM and 16 Cores, and is running on local SSD storage configured in a hardware RAID-5, all running on Proxmox. I have more resources I can throw at it, but I only assign resources as it's needed.
Mind you, I'm sitting...