It's interesting how on a server 2 GiB of RAM can get you quite far, however on a desktop that's pretty much the minimum feasible amount. It used to be the opposite: servers needed plenty of RAM and CPU compared to desktops
Personal servers never needed much in the way of resources. They only did, and still do, when you have a lot of simultaneous users. The database servers at Google or Microsoft don't have 2GiB of RAM. They plausibly have 2TiB.
My free tier 1GB GCP instance is doing quite wel as a reverse proxy into my private network. Although traffic is very low.