⚠️ Este repositório é mantido por uma única pessoa, em seu tempo livre, sem financiamento, equipe ou suporte externo.

Cada pacote e atualização é construído e publicado gratuitamente. Se estes pacotes economizam seu tempo, considere apoiar o projeto.

Buy me a coffee

⚒️ Instalar a última versão do Forgejo no Debian

Forge de software leve auto-hospedada — Além do código. Nós forjamos.

Buy me a coffee
← Voltar para a página inicial

O que é o Forgejo?

O Forgejo é uma forge de software leve auto-hospedada. Fácil de instalar e com baixa manutenção, ele simplesmente funciona. O Forgejo é um fork do Gitea impulsionado pela comunidade, focado em segurança, privacidade e governança democrática — oferecendo uma alternativa auto-hospedada ao GitHub ou GitLab que você controla totalmente.

🚀 Por que as últimas versões são importantes: O Forgejo recebe atualizações regulares com correções de segurança, novos recursos e melhorias de desempenho. Os lançamentos mais recentes incluem Forgejo Actions (CI/CD compatível com GitHub Actions), suporte aprimorado ao registro de pacotes e capacidades de federação aprimoradas.

⚡ Principais Recursos do Forgejo

📦 Hospedagem de Repositórios Git

Hospede repositórios git públicos e privados ilimitados. Suporte completo para Git LFS, armazenamento de arquivos grandes e espelhamento de repositórios do GitHub, GitLab e mais.

🔄 Pull Requests & Revisão de Código

Fluxo de trabalho de pull request integrado com revisão de código inline, atribuições de revisão, revisores obrigatórios e estratégias de merge incluindo squash e rebase.

🐛 Rastreamento de Issues

Rastreador de issues completo com etiquetas, marcos, quadro de projetos, campos personalizados e referências entre repositórios.

⚙️ Forgejo Actions

Motor CI/CD integrado compatível com workflows do GitHub Actions. Use as actions existentes do marketplace do GitHub Actions em seu runner auto-hospedado.

📚 Registro de Pacotes

Hospede seus próprios pacotes: npm, PyPI, Maven, imagens Docker/OCI, pacotes Debian/RPM, charts Helm e mais — tudo em um só lugar.

🔐 Segurança & Controle de Acesso

Permissões refinadas, autenticação de dois fatores, provedor OAuth2, integração LDAP/SAML, acesso SSH e HTTPS, regras de proteção de branch.

🏆 Por que o Forgejo?

  • Auto-hospedado: Seus dados ficam nos seus servidores, sob seu controle
  • Leve: Roda em um Raspberry Pi ou em um VPS de R$25/mês
  • Compatível com Gitea: Substituto drop-in com compatibilidade total de API
  • Impulsionado pela comunidade: Governança democrática, sem dependência corporativa
  • Compatível com GitHub Actions: Reutilize workflows existentes e actions do marketplace

🆕 Novidades no Forgejo 15.0.2

📦 Instalação a partir do debian.griffo.io

Passo 1: Adicionar repositório

curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list sudo apt update
curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list apt update

Passo 2: Instalar Forgejo

# Install latest Forgejo (also installs git and git-lfs) sudo apt install forgejo # Verificar instalação forgejo --version
# Install latest Forgejo (also installs git and git-lfs) apt install forgejo # Verificar instalação forgejo --version
📋 Configuração pós-instalação necessária: O Forgejo é um servidor web — após a instalação você precisa iniciá-lo e concluir a configuração inicial pela interface web. Consulte os passos de configuração abaixo.

🚀 Configuração Inicial

O pacote cria automaticamente o usuário de sistema git, o diretório de dados /var/lib/forgejo e o diretório de configuração /etc/forgejo. Conclua a configuração com:

# Start the Forgejo service sudo systemctl start forgejo # Open http://localhost:3000 in your browser to complete initial configuration # (configure database, admin account, domain, etc.) # After the web setup is complete, enable Forgejo on boot: sudo systemctl enable forgejo # Check service status sudo systemctl status forgejo

🛡️ Hardening de Segurança Pós-Configuração

Após concluir a configuração pela web, torne o arquivo de configuração somente leitura para maior segurança:

# Lock down the config directory and app.ini after initial configuration sudo systemctl stop forgejo sudo chmod 750 /etc/forgejo sudo chmod 640 /etc/forgejo/app.ini sudo systemctl start forgejo

🔧 Administração por Linha de Comando

O Forgejo fornece uma CLI para tarefas administrativas. Execute os comandos como usuário git:

# List all users sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user list # Create admin user sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user create \ --username admin --password changeme --email admin@example.com --admin # Regenerate Git hooks (useful after upgrades) sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin regenerate hooks

🚀 Por que escolher o debian.griffo.io?

📊 Comparação de Repositórios:
  • Debian Oficial: Nenhum pacote Forgejo disponível nos repositórios oficiais
  • Instalação manual: Requer download e posicionamento manual do binário
  • debian.griffo.io: Última versão (15.0.2+) com empacotamento adequado, configuração pós-instalação e suporte a apt update

📦 Repositório de construção de pacotes

Os pacotes Debian são construídos e mantidos automaticamente neste repositório do GitHub:

🔗 Pacotes relacionados

Também disponível no debian.griffo.io:

🎯 Perfeito para: Desenvolvedores e equipes que querem controle total sobre seu código-fonte, organizações com requisitos de privacidade de dados, entusiastas de homelab, qualquer pessoa que busque uma alternativa auto-hospedada ao GitHub/GitLab leve o suficiente para rodar em hardware mínimo.

💝 Apoiar Este Projeto

Se este repositório economiza seu tempo e esforço, considere apoiá-lo!

⭐ Dar estrela no GitHub 🐦 Compartilhar no Twitter Buy me a coffee