Voltar

Hospedagem VPS GitLab, pré-instalado

Para equipes que procuram um servidor GitLab, este VPS vem com o GitLab Community Edition instalado, com repositórios, issues e CI/CD em um só lugar, no seu próprio servidor. Depois do pedido, o pacote Omnibus oficial se instala sozinho e obtém o certificado HTTPS, e o endereço, o login root e a senha aparecem no seu painel. As configurações são reduzidas para começar num servidor pequeno, e você adiciona memória pelo painel conforme a equipe cresce.

Quantas pessoas vão usar?

Total$13.62/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor GitLab?

  • GitLab Community Edition pelo pacote Omnibus oficial, na versão mais recente no momento da instalação
  • Um certificado HTTPS que o próprio GitLab obtém e renova, para um nome sslip.io baseado no seu IP
  • Uma conta de administrador root, com a senha no seu painel
  • Configurações para pouca memória: 2 workers do Puma, concorrência do Sidekiq de 10, monitoramento Prometheus desativado
  • Cadastro de novas contas desativado e fuso horário Europe/Istanbul
  • Configurações em /etc/gitlab/gitlab.rb, com git por SSH na porta 22
  • Apenas as portas 22, 80 e 443 abertas para fora

Qual tamanho você precisa para GitLab?

A página de requisitos do GitLab toma 8 vCPU e 16 GB de RAM como base para um único servidor e diz pelo menos 8 GB para configurações com pouca memória. Esta instalação começa nesse limite menor, 8 GB e 4 CPUs. Como regra prática, use 8 GB para uma equipe pequena e 16 GB com mais CPU para uma equipe ativa. A documentação oficial pede 40 GB para o app, de 5 a 12 GB para o PostgreSQL e espaço para todos os seus repositórios.

UsoTamanhoPreçoEscolher
Algumas pessoas 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mês
Equipe pequena 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/mês
Empresa 32 GB RAM · 12 vCore · 360 GB NVMe $46.22/mês

Para quem é?

  • Equipes de desenvolvimento que querem repositórios, issues, revisão de código e CI/CD em um só produto
  • Organizações que precisam do código e do histórico de CI no próprio servidor
  • Equipes que já conhecem o GitLab e querem uma instância própria
  • Equipes na Turquia que querem o GitLab rodando em Istambul

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o GitLab se instala sozinho. Na aba Visão geral, espere a linha App indicar que o GitLab está pronto.
  3. Abra o link Endereço do site e entre com os valores das linhas Login (root) e Senha.
  4. Na página Admin, Settings, General, expanda New user account restrictions e desmarque Allow new user accounts.
  5. Crie seu primeiro projeto com New project e adicione sua chave SSH no seu perfil.
  6. Para CI/CD, instale o GitLab Runner em outro servidor e registre-o no seu projeto.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • O cadastro aberto é o padrão do GitLab, e esta instalação o desativa. Para ativá-lo, selecione Admin no canto superior direito e depois vá a Settings, General, New user account restrictions.
  • O GitLab Runner não está instalado. A documentação oficial manda instalá-lo em uma máquina separada da sua instância do GitLab.
  • O GitLab usa muita memória. A documentação dele manda desativar o swap sempre que possível, então esta instalação não adiciona nenhum.
  • A instalação não configura o envio de e-mail. Adicione os dados de SMTP a /etc/gitlab/gitlab.rb. Depois de qualquer mudança de configuração, execute gitlab-ctl reconfigure.
  • As atualizações são responsabilidade sua. Elas passam pelo apt, e você não deve pular as paradas obrigatórias do caminho oficial de atualização. Faça backup antes.

Perguntas e respostas sobre GitLab

De quanta RAM o GitLab precisa?

A página de requisitos do GitLab toma 16 GB como base para um único servidor e diz pelo menos 8 GB para configurações com pouca memória. Esta instalação reduz as configurações e começa em 8 GB. Como regra prática, 8 GB atendem uma equipe pequena, e você pode aumentar pelo seu painel.

Como entro no meu servidor GitLab?

Abra o Endereço do site na aba Visão geral do seu painel. O login é root, e a senha está na linha Senha. O GitLab obtém um certificado Let's Encrypt durante a instalação, então o endereço abre por HTTPS.

O GitLab Runner pode rodar no mesmo servidor?

Pode ser instalado lá, mas a documentação oficial pede uma máquina separada por segurança e desempenho. Um segundo servidor pequeno para o Runner também preserva a memória do GitLab. Esta instalação não inclui nenhum Runner, então você o adiciona por conta própria.

Como uso git por SSH com o GitLab?

Adicione sua chave SSH no seu perfil. O Git usa a porta 22 do servidor: git clone git@ENDEREÇO:grupo/projeto.git. Aqui, ENDEREÇO é o nome sslip.io do endereço do seu site, ou o domínio que você conectou.

Como conecto meu próprio domínio ao GitLab?

Aponte o registro A para o seu servidor, escreva o novo endereço https na linha external_url de /etc/gitlab/gitlab.rb e execute gitlab-ctl reconfigure. O GitLab obtém sozinho um certificado Let's Encrypt para o novo nome.

O GitLab Community Edition é pago?

Não. A edição instalada é a Community Edition, com licença MIT, que não precisa de chave de licença. Os recursos dos níveis pagos não estão neste pacote, e o GitLab diz que passar para um nível pago depois exige antes uma conversão do pacote.

Leia mais e veja apps parecidos