Gitlab self hosted is awesome as well. It’s a single install that embeds everything Gitlab needs and also has a config management system bundled that simplified config enormously (Chef Omnibus for those interested). We just automatically update from the Debian package and it’s been pretty much fire and forget.