Voltar

Hospedagem VPS Gitea, pré-instalado

Um VPS Gitea mantém seus repositórios, issues e pull requests no seu próprio servidor, sem o trabalho de montar um servidor Git à mão. Depois do pedido, o Gitea 28 e o PostgreSQL se instalam sozinhos e o site abre por HTTPS, com o endereço, o login e a senha no seu painel. O Git funciona por SSH na porta 2222 ou por HTTPS, e o acesso root continua com você.

Quantas pessoas vão usar?

Total$2.58/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 Gitea?

  • Gitea 28 pela imagem de contêiner oficial, executado com Docker Compose
  • PostgreSQL 18 em um contêiner próprio, fechado para fora
  • HTTPS pelo Caddy: o site abre em um endereço sslip.io baseado no seu IP, então um domínio é opcional
  • Uma conta de administrador yonetici, com o cadastro aberto desativado
  • SSH para o Git na porta 2222, com a porta 22 reservada para gerenciar o servidor
  • Firewall com apenas as portas 22, 80, 443 e 2222 abertas

Qual tamanho você precisa para Gitea?

A documentação oficial do Gitea diz que 2 núcleos de CPU e 1 GB de RAM costumam bastar para pequenas equipes e projetos. Esta instalação também roda PostgreSQL e Caddy no mesmo servidor, então, como regra prática, comece com 2 GB e 2 núcleos para uma equipe de poucas pessoas e passe para 4 GB conforme a equipe e os repositórios crescerem. Escolha o disco pelo tamanho total dos seus repositórios e pacotes. Ele pode crescer depois, mas não pode diminuir.

UsoTamanhoPreçoEscolher
Algumas pessoas 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mês
Equipe pequena 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Empresa 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês

Para quem é?

  • Pequenas equipes de desenvolvimento que querem repositórios privados no próprio servidor
  • Agências e empresas de software que mantêm o código dos clientes na própria infraestrutura
  • Quem quer rastreamento de issues, revisão de código e hospedagem de pacotes em um só lugar
  • Equipes que querem fluxos no estilo do GitHub Actions em um runner que elas controlam
  • Equipes na Turquia que querem seu servidor Git em Istambul

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o Gitea se instala sozinho. Na aba Visão geral, espere a linha App indicar que o Gitea está pronto.
  3. Abra o link Endereço do site e entre com os valores das linhas Login e Senha.
  4. Adicione sua chave SSH nas configurações do seu perfil e crie seu primeiro repositório.
  5. Clone-o do seu computador: git clone ssh://git@IP:2222/yonetici/repo.git
  6. Crie as contas da sua equipe em Accounts, na página Site administration.

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 está desativado, então ninguém na internet pode se registrar. Quem cria as contas é você.
  • Nenhum runner do Actions está instalado. A documentação oficial recomenda executá-lo em outra máquina, e você também precisa ativar o Actions nas configurações de cada repositório.
  • A instalação não configura o envio de e-mail. Adicione você mesmo as configurações de mailer para notificações e redefinições de senha.
  • As atualizações ficam por sua conta: execute docker compose pull e docker compose up -d em /opt/seturack/gitea. A imagem permanece na versão principal 28.
  • O banco de dados não pode ser acessado de fora. Se precisar dele, execute docker compose exec db psql -U forge forge na mesma pasta.
  • Se não for possível emitir um certificado, o site abre por http no seu endereço IP.

Perguntas e respostas sobre Gitea

De quanta RAM o Gitea precisa?

A documentação oficial do Gitea diz que 2 núcleos de CPU e 1 GB de RAM costumam bastar para pequenas equipes. Como o PostgreSQL divide este servidor, 2 GB é um começo mais confortável para algumas pessoas. Se não bastar, você aumenta pelo seu painel.

Como faço git clone do meu servidor Gitea?

Adicione sua chave SSH nas configurações do seu perfil e use a porta 2222: git clone ssh://git@IP:2222/yonetici/repo.git. Para clonar por HTTPS, basta o endereço do seu site e a sua conta do Gitea.

Posso migrar meus repositórios do GitHub para o Gitea?

Sim. Na tela New Migration do Gitea, escolha o GitHub como origem e informe o endereço do repositório. A documentação oficial diz que você precisa de pelo menos o seu nome de usuário para trazer itens como issues e pull requests.

Posso rodar CI/CD com o Gitea Actions?

Sim, o Gitea Actions é compatível com o GitHub Actions, mas você instala por conta própria o runner que executa os jobs. A documentação oficial recomenda uma máquina separada para ele. O Actions também precisa ser ativado nas configurações de cada repositório.

Posso conectar meu próprio domínio ao Gitea?

Aponte o registro A para o seu servidor. Em /opt/seturack/gitea, 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.

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

Os repositórios ficam no volume Docker forge_veri e os registros do banco de dados em db_veri, ambos no disco do servidor. 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.

Leia mais e veja apps parecidos