I have six services running on a 4GB ram instance. RAM usage will depend on the apps in the containers, and whether they are built on light images.
PicSur is very light. I’d get 8-16GB for future expansion. But my entire setup, across all services including a relay, is using less than 4 atm. You need headroom for the OS, so I’d say 8GB.