Voltar

Hospedagem VPS Jenkins, pré-instalado

Este servidor Jenkins é um VPS com o Jenkins LTS instalado, para seus jobs de build e deploy rodarem numa máquina só sua. Depois do pedido, a instalação termina sozinha e o Jenkins abre por HTTPS, com o endereço, o login e a senha no seu painel. O assistente de configuração é pulado, então você escolhe os plugins de que precisa e cria seu primeiro job.

De quanto poder você precisa?

Total$4.01/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 Jenkins?

  • Jenkins LTS pela imagem oficial lts-jdk21, executado com Docker Compose
  • Java 21 dentro da imagem
  • Uma conta yonetici pronta, com a leitura anônima desativada, então nada aparece sem fazer login
  • A Jenkins URL definida durante a instalação
  • HTTPS pelo Caddy: o site abre em um endereço sslip.io baseado no seu IP
  • Configurações e histórico dos jobs em um volume Docker persistente chamado jenkins_veri
  • Firewall com as portas 22, 80 e 443 abertas e as portas 8080 e 50000 não publicadas

Qual tamanho você precisa para Jenkins?

A documentação oficial do Jenkins lista um mínimo de 256 MB de RAM e 10 GB de disco em um contêiner e recomenda 4 GB ou mais de RAM e 50 GB ou mais de disco para uma equipe pequena. Como regra prática, reserve 2 GB para testes e uso leve de plugins e 4 GB para uma equipe pequena. Considere 8 GB com muitos jobs ao mesmo tempo ou builds pesados. A saída dos builds e o histórico dos jobs se acumulam no disco, que pode crescer, mas não diminuir.

UsoTamanhoPreçoEscolher
Inicial 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Médio 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês
Potente 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mês

Para quem é?

  • Equipes que querem um servidor de CI para compilar e testar o código dos repositórios
  • Quem está levando um Jenkinsfile e jobs existentes para um servidor próprio
  • Desenvolvedores que querem que os jobs de deploy alcancem seus servidores por SSH
  • Pequenas equipes que querem montar o próprio fluxo com plugins

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o Jenkins se instala sozinho. Na aba Visão geral, espere a linha App indicar que o Jenkins está pronto.
  3. Abra o link Endereço do painel e entre com os valores das linhas Login e Senha.
  4. Instale os plugins Git e Pipeline em Manage Jenkins, Plugins, Available plugins.
  5. Crie seu primeiro job com New Item na página inicial.

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 assistente é pulado, então nenhum plugin está instalado. Adicione primeiro o Git e o Pipeline, para poder baixar repositórios e executar um Jenkinsfile.
  • O Jenkins roda em um contêiner sem acesso ao socket do Docker. Se seus jobs precisarem de comandos docker ou de outras ferramentas de build, use um agente separado.
  • A documentação oficial desaconselha rodar jobs no nó integrado por motivos de segurança e escalabilidade. Considere um agente separado mesmo numa instalação pequena.
  • A porta 50000 do agente não está publicada. Conecte os agentes por SSH ou por WebSocket pela porta 443.
  • As atualizações ficam por sua conta: execute docker compose pull e docker compose up -d em /opt/seturack/jenkins e atualize os plugins pela página Plugins.
  • As notificações por e-mail não estão configuradas. Instale o plugin Mailer e informe seus dados de SMTP na página Manage Jenkins, System.

Perguntas e respostas sobre Jenkins

De quanta RAM o Jenkins precisa?

A documentação oficial do Jenkins lista um mínimo de 256 MB de RAM, mas recomenda 4 GB ou mais, com 50 GB ou mais de disco, para uma equipe pequena. Como regra prática, considere 2 GB para um teste, 4 GB para uma equipe pequena e 8 GB para builds pesados.

O que devo fazer ao entrar no Jenkins pela primeira vez?

Entre com o endereço e os dados do seu painel. O assistente de configuração é pulado, então nenhum plugin está instalado: adicione Git e Pipeline em Manage Jenkins, Plugins e depois crie seu primeiro job com New Item.

Como conecto um agente do Jenkins?

Com o plugin SSH Build Agents, o Jenkins alcança um agente por SSH. Um agente também pode se conectar ao Jenkins pela porta 443 com a opção WebSocket dele. Para agentes TCP clássicos, publique você mesmo a porta 50000 no arquivo compose.

Posso usar Docker nos jobs do Jenkins?

Nesta instalação, o contêiner do Jenkins não tem acesso ao socket do Docker, então não consegue iniciar contêineres de dentro. Para jobs que precisam do Docker, conecte como agente um servidor separado com Docker instalado e execute-os lá.

Onde ficam meus dados do Jenkins e eles têm backup?

As configurações, o histórico e os plugins dos jobs estão no volume Docker jenkins_veri. O servidor tem backup toda noite, os últimos 7 dias são mantidos, e isso está incluído no preço. Você pode recuperar um único arquivo ou restaurar o servidor inteiro pelo seu painel.

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

Aponte o registro A para o seu servidor. Em /opt/seturack/jenkins, troque o nome antigo pelo seu domínio em caddy/Caddyfile e .env e depois execute docker compose up -d e docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile. Em seguida, atualize a Jenkins URL na página Manage Jenkins, System.

Leia mais e veja apps parecidos