A ideia aqui é parar de usar o servidor nginx empacotado e apontar a nova porta [8080 ou qualquer outra] para o diretório da web do gitlab. O link abaixo pode ajudar:
Eu ficaria muito grato se alguém pudesse compartilhar a mágica necessária (idealmente em etapas precisamente detalhadas!) para obter o GitLab rodando no Ubuntu 16.04 com uma instalação existente e funcionando do Apache2 e do iRedMail / PostgreSQL.
Comecei com a resposta para 14.04 e, em seguida, continuei com a opção 'não respondendo ' sugestões .
Seja como for, eu configurei o gitlab.rb external_url e as regras do Apache2 que o Unicorn mantinha reclamando que a porta do listener estava em uso ...
Muito obrigado.