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

guide

Como Auto-Hospedar Forgejo no Hetzner (Guia 2026)

Descubra como instalar e configurar o Forgejo no VPS do Hetzner para um auto-hospedagem eficiente e gerenciamento de seus projetos.

Forgejo é um serviço de Git auto-hospedado que permite gerenciar seus repositórios de maneira simples e eficiente. É uma escolha perfeita para desenvolvedores que desejam controle total sobre seus projetos. Este guia irá orientar você pelo processo de configuração do Forgejo no Hetzner, um dos principais provedores de VPS, conhecido por sua confiabilidade e preço acessível.

Por que Escolher Hetzner para Auto-Hospedar Forgejo?

A Hetzner oferece opções de preços flexíveis, desempenho robusto e alta disponibilidade. Com planos a partir de apenas 4,15 EUR/mês, você pode obter um VPS com recursos suficientes para rodar o Forgejo de forma eficiente. Veja uma comparação entre alguns dos principais provedores de VPS:

ProvedorCusto MensalNúcleos de CPURAMArmazenamento
Contabo VPS5,99 EUR48 GB200 GB
Hetzner Cloud4,15 EUR12 GB20 GB
DigitalOcean6 USD11 GB25 GB
Vultr6 USD11 GB25 GB
Linode5 USD12 GB50 GB

Os preços competitivos da Hetzner combinados com desempenho sólido fazem dela uma escolha ideal para auto-hospedagem de aplicações como Forgejo.

Pré-requisitos

Antes de começar, certifique-se de possuir:

  1. Uma conta na Hetzner - Inscreva-se aqui.
  2. Um VPS recém-criado - Para hospedar o Forgejo, recomenda-se um plano básico com pelo menos 2 GB de RAM.

Instalação Passo a Passo do Forgejo no Hetzner

Passo 1: Acesse seu VPS

Use SSH para conectar-se ao seu VPS recém-criado:

ssh root@<seu-ip-do-vps>

Passo 2: Atualize seu Sistema

Ao se conectar, o ideal é atualizar o repositório de pacotes e atualizar os pacotes instalados. Execute os comandos abaixo:

apt update && apt upgrade -y

Passo 3: Instale as Dependências Necessárias

Em seguida, precisaremos instalar alguns pacotes essenciais, incluindo Git, Curl e Docker. Execute:

apt install git curl docker.io docker-compose -y

Habilite e inicie o Docker:

systemctl enable docker
systemctl start docker

Passo 4: Crie a Configuração do Forgejo

Crie um diretório para o Forgejo:

mkdir -p /opt/forgejo

Agora, crie um arquivo docker-compose.yml para definir o serviço do Forgejo:

version: '3.8'
services:
  forgejo:
    image: forgejo/forgejo:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - forgejo_data:/data
    environment:
      - SECRET_KEY=sua_chave_secreta_aqui
      - DB_TYPE=sqlite3

volumes:
  forgejo_data:

Substitua sua_chave_secreta_aqui por uma string segura.

Passo 5: Inicie o Forgejo

Dentro do diretório /opt/forgejo, execute:

docker-compose up -d

Você pode verificar se o Forgejo está em execução com:

docker ps

Passo 6: Acesse o Forgejo

Após o Forgejo estar ativo, acesse-o navegando para http://<seu-ip-do-vps>:3000 no seu navegador. Siga as orientações na tela para completar a configuração.

Perguntas Frequentes (FAQs)

1. Quais funcionalidades o Forgejo oferece para desenvolvedores?

O Forgejo oferece uma variedade de recursos essenciais para desenvolvedores, incluindo gestão de repositórios, rastreamento de issues, pull requests e revisões de código. Ele suporta diversos fluxos de trabalho do Git e permite colaboração entre membros da equipe, tornando-se uma excelente opção para equipes de qualquer tamanho. Além disso, seu caráter self-hosted fornece uma camada de segurança e privacidade, permitindo gerenciar seu código sem depender de plataformas de terceiros.

2. Quão seguro é fazer o auto-hospedagem do Forgejo no Hetzner?

Fazer o auto-hospedagem do Forgejo no Hetzner pode ser bastante seguro se você seguir boas práticas. Isso inclui manter seu software atualizado, usar chaves SSH para acesso e configurar firewalls para bloquear acessos indesejados. Os data centers do Hetzner são projetados com medidas de segurança física, e configurações adicionais de segurança podem ser feitas através do Docker e das configurações de rede. Backups regulares e monitoramento também aumentam sua segurança.

3. Posso escalar meu VPS se minhas necessidades aumentarem?

Sim, a Hetzner oferece flexibilidade para escalar seu VPS conforme a necessidade. Se sua instância do Forgejo começar a receber mais tráfego ou precisar de recursos adicionais, você pode facilmente fazer upgrade para um plano com mais CPU e RAM. Essa escalabilidade garante que você não ultrapasse seu ambiente de hospedagem e possa continuar fazendo o auto-hospedagem de suas aplicações sem problemas. Monitorar seu uso de recursos auxilia na previsão de quando um upgrade será necessário.

Para uma visão geral completa das opções de VPS que atendem às suas necessidades, visite nossa comparação completa de VPS.

Auto-hospede o Forgejo no Hetzner para uma plataforma de desenvolvimento robusta e segura, personalizada para seus projetos pessoais ou de equipe. Boa codificação!