I have gitlab running from the debian 10 install script and it takes upwards of 20GB RAM to prevent it from crashing with a few repositories being pulled from github.
This also includes 1 runner.
Limiting the postgresql cache helps a lot, but that’s pretty insane!