I’m using an old gaming pc. 16 gb ram and i5 9400F. Less specs than what you’re looking for but I’m running Nextcloud, Plex (@4k), Pihole, home assistant, and an entire Debian virtual machine. All of that uses 10GB of ram.
If ya want budget, you can go really far with low specs.