Saltar para o conteúdo principal

Forgejo

Descrição

Forgejo é um sistema de gestão de repositórios Git que fornece funcionalidades para armazenar, gerir e colaborar em código-fonte de projetos. É um software livre e de código aberto desenvolvido pela comunidade e utilizado para criar e armazenar repositórios Git. O Forgejo fornece uma interface de utilizador que torna o trabalho com Git mais acessível e conveniente.

Primeiros passos

Após instalar a imagem, a interface web do Forgejo estará disponível em https://example.com, onde example.com é o nome do anfitrião do seu servidor

Para aceder à interface web, utilize as credenciais enviadas por e-mail.

Além disso, as credenciais de acesso podem ser encontradas no servidor no ficheiro:

/root/.app_credentials

Para aceder a este ficheiro, terá de iniciar sessão no servidor através de SSH. Pode ligar-se ao servidor através de SSH:

  • Com uma chave SSH, se esta opção estiver ativada antes de um servidor ser criado
  • Com a palavra-passe do utilizador root enviada por e-mail quando o servidor é ativado

Alterar domínio

Se pretender utilizar o seu próprio domínio, ou subdomínio, para aceder à interface web do Forgejo, terá de aceder ao servidor por SSH como root e executar o comando:

add_domain

Ser-lhe-á pedido que introduza um domínio ou subdomínio no formato subdomain.example.com.

nota

Certifique-se de que o seu domínio existe e aponta para o endereço IPv4 do seu servidor!

Quando o script terminar, será emitido um certificado Let's Ecnrypt para o domínio ou subdomínio especificado e a interface web estará disponível em https://example.com/, onde example.com é o domínio (subdomínio) especificado anteriormente.

Software instalado

NomeLicença
Forgejoversão 3.0 da GPL
CaddyLicença Apache 2.0

Ligações úteis

Para mais informações sobre os pacotes instalados, consulte a documentação oficial respetiva: