1. Instale e configure as dependências necessárias
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
Depois, instale o Postfix (ou Sendmail) para enviar e-mails de notificação. Se quiser usar outra solução para enviar e-mails, pule esta etapa e configure um servidor SMTP externo após a instalação do GitLab
sudo apt-get install -y postfix
Durante a instalação do Postfix, uma tela de configuração poderá aparecer. Selecione 'Internet Site' e pressione Enter. Use o DNS externo do seu servidor para 'mail name' e pressione Enter. Se aparecerem telas adicionais, continue pressionando Enter para aceitar os padrões.
2. Adicione o repositório de pacotes do GitLab e instale o pacote
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Depois, instale o pacote GitLab. Configure seu DNS corretamente e altere https://gitlab.example.com para o URL no qual deseja acessar sua instância do GitLab. A instalação configurará e iniciará automaticamente o GitLab nesse URL.
Para URLs https://, o GitLab solicitará automaticamente um certificado com o Let's Encrypt, o que requer acesso HTTP de entrada e um nome de host válido. Você também pode usar seu próprio certificado ou apenas usar http:// (sem a letra "s").
Se você quiser especificar uma senha personalizada para o usuário administrador inicial ( root ), consulte a documentação. Caso isso não seja feito, uma senha aleatória será gerada automaticamente.
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee # Liste as versões disponíveis: apt-cache madison gitlab-ee # Especifique a versão: sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee=16.2.3-ee.0 # Fixe a versão para limitar atualizações automáticas: sudo apt-mark hold gitlab-ee # Mostre quais pacotes estão retidos: sudo apt-mark showhold
3. Navegue até o nome do host e faça login
A menos que você tenha especificado uma senha personalizada durante a instalação, uma senha será gerada aleatoriamente e armazenada por 24h em /etc/gitlab/initial_root_password. Use esta senha com o nome de usuário "root" para fazer login.
Consulte a nossa documentação para obter instruções detalhadas sobre instalação e configuração.
4. Configure suas preferências de comunicação
Acesse nossa central de preferências de assinatura de e-mail para nos informar quando devemos nos comunicar com você. Temos uma política explícita de assinatura de e-mails. Assim, é possível ter controle total sobre o que e com que frequência enviamos e-mails para você.
Duas vezes por mês, enviamos notícias importantes sobre o GitLab, que incluem novos recursos, integrações, documentações e histórias dos bastidores das nossas equipes de desenvolvimento. Para receber atualizações de segurança críticas relacionadas a bugs e desempenho do sistema, assine nossa newsletter exclusiva sobre segurança.
Informação importante Se você não se inscrever na newsletter de segurança, não receberá alertas sobre o assunto.
5. Próximas etapas recomendadas
Depois de concluir sua instalação, considere as próximas etapas recomendadas, como opções de autenticação e restrições de cadastro.