I&#x27;ve been using GitLab before, and use it from time-to-time still, but I&#x27;ve moved over to a self-hosted Gogs[0] server with Drone CI[1]. Both projects are actively maintained and both runs super well in Docker. Gogs is almost an identical clone of GitHub, although some small parts are missing but will most definitely be added in an upcoming version.<p>Gogs is a lot more lightweight and faster than GitLab is. Our previous GitLab instance (7.X version range) used over 1.7GB of RAM (roughly 15 repos with 3 users) and always took longer than 1 second to serve a request (commit browsing was really bad, &gt;5 seconds to serve such a request) while our Gogs installation uses 15MB and always serve requests sub-second. Both ran on the same hardware, with RAID10 SSDs.
Definitely worth checking out if you want a self-hosted, lightweight &amp; performant Git remote solution.<p>Drone officially supports Gogs as well, so that&#x27;s nice.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;gogits&#x2F;gogs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gogits&#x2F;gogs&#x2F;</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;drone&#x2F;drone" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;drone&#x2F;drone</a>