How much ram for always on VPN and torrenting (legal)?

I’m trying to decide between three different models, 4 to 5 bay and different CPUs and RAM amounts. I want to do always on VPN, possibly as a virtual machine. I won’t do much if any transcoding. I might add a couple cameras in the future.

DS423+ (Celeron, 2GB ram)

DS923+ (AMD Ryzen 4GB ram)

DS1522+ (AMD Ryzen 8GB ram)

Given my intended use, of the three, are there any that I would be disappointed with?

Qbittorrent in docker is one of the only things I use that pulls any meaningful amount of ram. But with over 100 torrents, it uses about 1gb. I installed more ram but I’ve never needed more than 3 or 4gb total.

Sorry, that should be DS423+ not 433.

If you’re going to get into docker then the celeron will give a wider range of containers. eg for a vpn. But i don’t know if you can add RAM to 433+. 6 or 10 GB would be good. VM just for VPN is a bit unnecessary

More RAM doesn’t play a meaningful part with a VPN. Even if you unnecessarily ran it in a VM, you’d only need like 256MB for all the extra OS overhead while the server needs like 15MB. The other apps accompanying VPN, like a torrent client, are similarly very small. Run all of this inside docker containers and avoid all the bloat and extra management. Trash guides are your friend.

Whatever your torrent client needs which is going to vary from client to client and how much stuff you seed. Also you can add more RAM to all of these and RAM is cheap nowadays so the default RAM doesn’t mean much.

I have added 16g to the 423+. Works flawlessly.

I have 10GB in mine, no issues.

16tb added onto my new 423+. No issues. Please see ram megathread for ram that will work. Mine was Timetec.