Since I run GitLab for myself, I wrote a few little bits and pieces together how I customized my setup to make it more workable.
GitLab CE comes with a load of features out of the box, but you might want extensions for convenience. I wrote a little summary and linked the repositories needed for them in a blog article:
@sheogorath Thanks for that!
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!