Voltar

Hospedagem VPS Forgejo, pré-instalado

Um VPS Forgejo roda a plataforma Git Forgejo, de governança comunitária, num servidor só seu. Depois do pedido, o Forgejo 17 e o PostgreSQL se instalam sozinhos e o site abre por HTTPS, com o endereço, o login e a senha no seu painel. Gerencie repositórios, issues e revisão de código por lá e use git por SSH na porta 2222.

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 Forgejo?

  • Forgejo 17 pela imagem oficial do Codeberg, executado com Docker Compose
  • PostgreSQL 18 em um contêiner separado, sem porta publicada
  • Certificado HTTPS pelo Caddy: o site abre em um endereço sslip.io, e você pode adicionar um domínio depois
  • Uma conta yonetici pronta, com o autocadastro desativado
  • SSH na porta 2222 para acesso aos repositórios, com a porta 22 reservada para gerenciar o servidor
  • Portas abertas: 22, 80, 443 e 2222

Qual tamanho você precisa para Forgejo?

A documentação do Forgejo não informa um valor de RAM. Não há um número fixo, porque usuários, tamanho dos repositórios e operações git simultâneas definem a carga. Como regra prática, comece com 1 a 2 GB para uso pessoal ou algumas pessoas, e considere 4 GB para repositórios grandes ou uma equipe maior. O PostgreSQL e o Caddy dividem a mesma memória. RAM e CPU podem subir ou descer pelo seu painel, enquanto o disco só cresce.

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 é?

  • Quem procura uma plataforma Git com gestão sem fins lucrativos
  • Equipes que querem seu código numa plataforma de licença GPL no próprio servidor
  • Projetos de código aberto que querem o próprio rastreador de issues e revisão de código
  • Equipes que querem rodar CI/CD com o Forgejo Actions num runner próprio

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o Forgejo se instala sozinho. Espere até a linha App do seu painel indicar que o Forgejo está pronto.
  3. Abra o Endereço do site, entre com os valores das linhas Login e Senha e mude sua senha.
  4. Crie seu primeiro repositório pelo menu + no canto superior direito ou migre um existente.
  5. Adicione sua chave SSH e comece a trabalhar: git clone ssh://git@IP:2222/yonetici/repo.git

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 Forgejo v9 e posteriores estão sob a GPL v3 ou posterior, então não há taxa de licença.
  • Nenhum runner está instalado. O Forgejo Runner é separado e executa código remoto, então leia a página de segurança do projeto antes de instalá-lo neste servidor.
  • A imagem segue a tag 17 e recebe o patch mais recente dessa versão principal. Para atualizar, execute docker compose pull e docker compose up -d em /opt/seturack/forgejo.
  • Passar para uma nova versão principal significa mudar a tag da imagem no compose.yaml. Leia antes as notas de lançamento.
  • O envio de e-mail não está configurado. Para notificações, adicione variáveis de ambiente que começam com FORGEJO__mailer.
  • O painel continua mostrando a senha da instalação. Se você a alterar, guarde a nova em segurança por conta própria.

Perguntas e respostas sobre Forgejo

O que é o Forgejo e ele é o mesmo que o Gitea?

Não. O Forgejo se separou do Gitea em 2022 e se tornou um hard fork, com código próprio, no início de 2024. Seus domínios pertencem à organização sem fins lucrativos Codeberg e.V., e seus colaboradores decidem como o projeto é governado.

De quanta RAM o Forgejo precisa?

O Forgejo não tem um valor oficial de RAM. Como regra prática, 1 a 2 GB são um bom começo para uso pessoal ou algumas pessoas, e 4 GB para repositórios grandes ou uma equipe maior. Se não bastar, você aumenta pelo seu painel.

Como funciona o Forgejo Actions?

O Actions vem ativado por padrão no Forgejo, mas você instala o Forgejo Runner separadamente para executar os jobs. A documentação oficial avisa que o runner executa código remoto, então considere mantê-lo em outro servidor.

Posso trazer repositórios de outra plataforma para o Forgejo?

Sim. Abra New migration no menu + no canto superior direito, escolha o serviço de origem e informe o endereço do repositório, acrescentando credenciais se for privado. O histórico completo e as tags vêm junto. O comando dump-repo também consegue importar do GitHub, GitLab ou Gitea.

Como uso SSH com meu servidor Forgejo?

Para o Git, use a porta 2222: git clone ssh://git@IP:2222/yonetici/repo.git. Antes, adicione sua chave SSH nas configurações da sua conta. Para gerenciar o próprio servidor, conecte-se como root na porta 22.

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

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

Leia mais e veja apps parecidos