I've been running a self-hosted Git server on my Synology NAS for some years. A while back I searched around for a UI for Git. I'm comfortable at the CLI but sometimes I just prefer a GUI for browsing through revisions.
I settled on Gitlist, which was simple to integrate with the Synology hosted git server and met my requirements. More recently though I upgraded to a new Synology box that supports Docker and I noticed that a GitLab container is now offered in the available applications. I thought I would test it out and I'm very pleased with the results. It is much more feature-rich and provides a lot of repository management functions. It's also nice to have separate bug and feature lists for each project, so I've been able to tidy up my Wunderlist and move these into GitLab.