16gb is fine, but you'd probably want to stick with containers. I had an S12 Pro with 32gb working just fine.
Self-Hosted Main
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software
Depend on how much you spin the VM, with 8GB ram you can spin 2-4 VM. In 16 GB maybe 4-8 VM.
I have 3x n100 16gb ram as proxmox cluster. Have bunch of VMs, containers going. So far, 3 months in and not one single issue. And all 3 going at full tilt still uses less power then my previous single server setup. One of these n100s even have 3x proxmox virtualized where I tinker with cluster, ha, ceph, zfs and other stuff ... Like sandbox, before I move to live.
The memory limit on Intel Ark is wrong. They support 64GB IIRC but largest module available are 48GB.
You should also pick DDR5 edition since it basically doubles the throughput and DDR4 single channel is already bottlenecking the CPU.
It all boils down to what you want to use it with. 16GB is plenty for what you are describing right now, plus more in the future if you keep your installation tidy.
Would I limit myself with a max 16gb system? Probably not, unless I was certain my usage for that device is fixed or another external factor (e.g., I got a huge deal on that device)
Also keep in mind that N95/N100 are more power efficient than a Ryzen.
Proxmox itself uses about 1GB, so other than that you have the rest left over for everything else.