This is great, but you can also run foregjo (the server behind coderberg) on your VPS.

It is a single binary and I think it is also very light on resources. At least compared to gitlab.

I've actually been meaning to set up a forgejo instance on pikapods. Apparently it's 2 USD/month to do it.