Você pode experimentar o GitLab .
No entanto, até onde eu sei, não tem uma versão empacotada para o Ubuntu, então você teria que realizar a instalação manualmente, e a instalação pode ser um pouco intrusiva (pode ninhar arquivos que não são rastreados por o gerenciador de pacotes sobre o seu sistema). Depois disso, o gerenciamento é muito fácil.
Para contornar o problema "intrusivo", você pode querer considerar a instalação em uma VM ou em um Container Linux (LXC) que executa apenas o GitLab (como um servidor de aplicativos).