This is like the third downtime in a month. Hosting your own infra is easier than people think, but it is completely trivial if weekly downtime is the expectation.
Maintaining gitlab has been nothing more than sudo apt-get update && sudo apt-get install gitlab-ee.
Their releases often have security vulnerabilities though. But other than that, even the community edition is packed with features, it's a no brainer for me ;)