You may also want to include onedev [1][2] in your exploration (https://code.onedev.io/) if you also need good CI/CD integration.
My experience (as a user) has been pretty good, though I was not involved in the adminstration/setup related aspects but I have been told it doesn't require a lot of maintenance effort.
[1] https://github.com/theonedev/onedev [2] https://code.onedev.io/