Try gitea. It's super lightweight and feels and looks very similar to gitlab. I did not benchmark but it feels like it needs 10% of ram and cpu of gitlab requirements. It's great.