Voltar

Alojamento VPS com GitLab pré-instalado

Para equipas que procuram um servidor GitLab, este VPS tem o GitLab Community Edition instalado, com repositórios, issues e CI/CD num só lugar, no seu próprio servidor. Depois da encomenda, o pacote Omnibus oficial instala-se sozinho e obtém o certificado HTTPS, e o endereço, o utilizador root e a palavra-passe aparecem no painel. As definições são reduzidas para arrancar num servidor pequeno, e acrescenta memória a partir do painel à medida que a equipa cresce.

Quantas pessoas vão utilizar?

Total$13.62/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

O que vem instalado no servidor GitLab?

  • GitLab Community Edition a partir do 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 palavra-passe no painel
  • Definições para pouca memória: 2 workers Puma, concorrência Sidekiq de 10, monitorização Prometheus desativada
  • Registo de novas contas desativado e fuso horário Europe/Istanbul
  • Definições em /etc/gitlab/gitlab.rb, com git por SSH na porta 22
  • Apenas as portas 22, 80 e 443 abertas ao exterior

Que tamanho é necessário para o 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 inferior, 8 GB e 4 CPU. Como regra prática, use 8 GB para uma equipa pequena e 16 GB com mais CPU para uma equipa ativa. A documentação oficial pede 40 GB para a aplicação, 5 a 12 GB para o PostgreSQL e espaço para todos os repositórios.

UtilizaçãoTamanhoPreçoEscolher
Algumas pessoas 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mês
Equipa 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 é?

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

O que acontece depois de encomendar?

  1. Defina o tamanho e conclua o pagamento.
  2. O servidor arranca e o GitLab instala-se sozinho. No separador Resumo, espere que a linha Aplicação indique que o GitLab está pronto.
  3. Abra a ligação Endereço do site e inicie sessão com os valores das linhas Utilizador (root) e Palavra-passe.
  4. Na página Admin, Settings, General, expanda New user account restrictions e desmarque Allow new user accounts.
  5. Crie o primeiro projeto com New project e adicione a sua chave SSH no perfil.
  6. Para CI/CD, instale o GitLab Runner num servidor separado e registe-o no projeto.

Em todos os servidores

  • Cópias de segurança diárias incluídas no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • O registo aberto é a predefinição do GitLab, e esta instalação desativa-o. Para o ativar, selecione Admin em cima, à direita, e vá a Settings, General, New user account restrictions.
  • O GitLab Runner não está instalado. A documentação oficial diz para o instalar numa máquina separada da instância do GitLab.
  • O GitLab usa muita memória. A documentação diz para desativar o swap sempre que possível, por isso esta instalação não acrescenta nenhum.
  • A instalação não configura o envio de e-mail. Acrescente os dados SMTP a /etc/gitlab/gitlab.rb. Depois de qualquer alteração de definições, execute gitlab-ctl reconfigure.
  • As atualizações são responsabilidade sua. Fazem-se através do apt, e não deve saltar as paragens obrigatórias do caminho de atualização oficial. Faça primeiro uma cópia de segurança.

GitLab: perguntas e respostas

De quanta RAM precisa o GitLab?

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 definições e começa em 8 GB. Como regra prática, 8 GB serve uma equipa pequena, e pode aumentar a partir do painel.

Como inicio sessão no meu servidor GitLab?

Abra o Endereço do site no separador Resumo do painel. O utilizador é root e a palavra-passe está na linha Palavra-passe. O GitLab obtém um certificado Let's Encrypt durante a instalação, por isso o endereço abre por HTTPS.

O GitLab Runner pode funcionar no mesmo servidor?

Pode ser instalado aí, mas a documentação oficial pede uma máquina separada por razões de segurança e desempenho. Um segundo servidor pequeno para o Runner também deixa a memória do GitLab em paz. Esta instalação não inclui nenhum Runner, por isso tem de o acrescentar por si.

Como uso o git por SSH com o GitLab?

Adicione a sua chave SSH no perfil. O Git usa a porta 22 do servidor: git clone git@ADDRESS:group/project.git. Aqui, ADDRESS é o nome sslip.io do endereço do site, ou o domínio que ligou.

Como ligo o meu próprio domínio ao GitLab?

Aponte o registo A para o 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. As funcionalidades dos níveis pagos não estão neste pacote, e o GitLab diz que passar mais tarde para um nível pago exige primeiro uma conversão do pacote.

Leia mais e veja aplicações semelhantes