Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Hospedar Forgejo Gratuitamente na DigitalOcean (Guia 2026)

Aprenda a instalar Forgejo na DigitalOcean com este guia completo para desenvolvedores e homelabbers.

Introdução

Forgejo é uma alternativa auto-hospedada a provedores de serviço de Git, permitindo que desenvolvedores gerenciem seus repositórios com facilidade. Neste guia, vamos orientar você passo a passo para hospedar o Forgejo na DigitalOcean, um dos principais provedores de VPS. Seja você gerenciando um homelab ou querendo experimentar aplicações open-source, este guia cobrirá tudo o que você precisa.

Pré-requisitos

Antes de começar o processo de instalação, certifique-se de que os seguintes pré-requisitos estejam atendidos:

Escolhendo o Droplet Certo

Para hospedar Forgejo, considere a seguinte configuração de droplet na DigitalOcean:

PlanoCusto MensalCPURAMArmazenamento
Basic Droplet (1GB)6 USD11GB25GB SSD
Standard Droplet (2GB)12 USD12GB50GB SSD
Optimized Droplet15 USD12GB50GB SSD

Recomendamos pelo menos o Basic Droplet para que o Forgejo rode suavemente. A próxima faixa oferece melhor desempenho se você esperar uso moderado.

Configurando o VPS

  1. Criar um Droplet: Faça login na sua conta da DigitalOcean e crie um novo droplet baseado na configuração desejada.

  2. Acessar o VPS: Use ssh para se conectar ao seu droplet a partir de um terminal.

    ssh root@seu_ip_do_droplet

Instalando Docker

Forgejo opera dentro de um container Docker. Siga estes comandos para instalar o Docker:

  1. Atualize o sistema:

    apt update && apt upgrade -y
  2. Instale pacotes necessários:

    apt install apt-transport-https ca-certificates curl software-properties-common -y
  3. Adicione a chave GPG e o repositório do Docker:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Instale o Docker:

    apt update
    apt install docker-ce -y
  5. Verifique a instalação:

    docker --version

Executando Forgejo

  1. Baixe a imagem Docker do Forgejo:

    docker pull forgejo/forgejo:latest
  2. Crie um container:

    docker run -d --name forgejo -p 3000:3000 -p 222:22 \
    -v /srv/forgejo:/data \
    forgejo/forgejo:latest
  3. Acesse o Forgejo: Assim que o container estiver rodando, acesse http://seu_ip_do_droplet:3000 em um navegador para acessar a interface do Forgejo.

Configurando o Forgejo

Protegendo Sua Instalação

Para aumentar a segurança da sua instalação do Forgejo, considere:

  1. Configurar um Firewall: Instale o UFW se ainda não estiver instalado.

    apt install ufw -y
    ufw allow OpenSSH
    ufw allow 3000
    ufw enable
  2. Utilizar SSL/TLS: Proteja sua instância adquirindo um certificado SSL. Você pode usar o Let’s Encrypt para obter um certificado SSL gratuito.

FAQs

Q: O que é Forgejo?

A: Forgejo é uma plataforma de desenvolvimento de software auto-hospedada, oferecendo gerenciamento de repositórios Git. Ela permite que usuários hospedem seu próprio código, colaborem com membros da equipe e tenham controle total sobre seus dados. É uma excelente alternativa a serviços comerciais como GitHub e GitLab, especialmente para desenvolvedores que buscam uma solução open-source.

Q: Quanto tempo leva para configurar o Forgejo na DigitalOcean?

A: Geralmente, leva cerca de 30 minutos para configurar o Forgejo na DigitalOcean, dependendo do seu nível de familiaridade com operações em linha de comando e Docker. Grande parte do tempo é dedicado à provisão do VPS, instalação do Docker e configuração do Forgejo. Após concluir a configuração inicial, você pode começar a usar quase imediatamente.

Q: Posso usar outros provedores de VPS para hospedar o Forgejo?

A: Sim, você pode hospedar o Forgejo em outros provedores de VPS, como Hetzner, Contabo ou Linode. Os passos de instalação são similares, mas certifique-se de escolher um provedor que atenda aos requisitos do Forgejo. Além disso, ao selecionar um provedor, leve em consideração preço e desempenho para encontrar a melhor opção para suas necessidades - verifique nossa comparação completa de VPS para uma análise detalhada.

Conclusão

Hospedar o Forgejo na DigitalOcean oferece aos desenvolvedores controle total sobre seus repositórios, aproveitando uma plataforma robusta. Este guia fornece as bases para colocar o Forgejo em funcionamento no seu VPS, preparando você para o sucesso no desenvolvimento de software. Boa codificação!