Pular para o conteúdo principal

Git com uma xícara de chá: um serviço de Git indolor e auto-hospedado.

Gitea é um serviço Git auto-hospedado construído e mantido por uma grande comunidade de desenvolvedores, e a maneira mais fácil de implantar seu próprio repositório auto-hospedado. Gitea é leve o suficiente para funcionar no menor plano da Linode e poderoso o suficiente para simplificar os projetos. O painel intuitivo inclui ferramentas essenciais de gerenciamento de contribuição, além de ferramentas administrativas abrangentes para manter seu repositório seguro.

Software incluído

O Gitea Marketplace App instala o seguinte software em seu Linode:

SoftwareDescrição
GiteaSoftware de repositório Git remoto de código aberto. v1.13.0
MariaDBGarfo de banco de dados relacional de código aberto do MySQL.
NGINXServidor web de código aberto. Usado como um proxy reverso por este aplicativo. Veja nosso guia sobre como começar com NGINX para mais informações.
UFWUtilitário de Firewall. As portas 22/tcp, 80/tcp, e 443/tcp para IPv4 e IPv6 estão habilitadas com a instalação deste aplicativo. Portas adicionais devem ser abertas para enviar e-mail de seu Linode para uso com este aplicativo. Consulte nosso guia sobre como configurar um Firewall com UFW para obter instruções.

Opções de Gitea

Você pode configurar seu aplicativo Gitea fornecendo valores para os seguintes campos:

CampoDescrição
Senha raiz MySQLA senha raiz para seu banco de dados MySQL. Obrigatório.
Senha do Banco de Dados GiteaA senha para o usuário de seu banco de dados Gitea. Obrigatório.
O usuário limitado do sudo a ser criado para o LinodeO nome de usuário Linux criado para este Linode com as permissões sudo.
A senha para o usuário limitado do sudoA senha para seu usuário limitado do sudo.
Chave pública SSHA chave pública para acesso SSH com seu usuário limitado do sudo.
Permitir o acesso sem senhas para o usuário limitado?Selecione Sim para desativar a autenticação da senha SSH para seu usuário limitado do sudo como uma medida de segurança adicional. Requer uma chave pública SSH para acesso SSH ao seu Linode.
Desabilitar o acesso root sobre o SSH?Selecione Sim para proibir logins de raiz sobre SSH como medida adicional de segurança. Requer uma configuração de um usuário sudo limitado para acesso SSH ao seu Linode.
Configurar atualizações automáticas de segurança?Selecione Sim para habilitar atualizações automáticas de segurança para seu Linode.
Usar o fail2ban para evitar tentativas de instrução automatizadas?Selecione Sim para ativar a proteção de login SSH com Fail2Ban como uma medida de segurança adicional.
Seu Linode API TokenSeu Linode API Token é necessário para criar registros DNS. Se isto for fornecido junto com o Subdomain e Domain a instalação tenta criar registros DNS através do Linode API. Se você não tiver um token, mas quiser que a instalação crie registros DNS, você deve criar uma ficha para usar neste campo antes de continuar.
SubdomínioO subdomínio para o qual você deseja que o instalador crie um registro DNS durante a instalação, por exemplo www. Requer um Domain e API Token. Se nenhum subdomínio for especificado, um registro DNS é criado para o domínio raiz.
DomínioO nome de domínio onde você deseja hospedar seu servidor Gitea, por exemplo example.com. Requer um API Token. Para mais orientações sobre o uso de domínios com Linode, veja nosso Guia do Gerente DNS.
E-mail SOA para seu domínioO endereço de e-mail para se registrar como seu Start of Authority (SOA). Este campo é necessário para a criação de registros DNS para um novo domínio.
Você precisa de um registro MX para este domínio?Selecione Sim para configurar automaticamente um registro MX com o propósito de enviar e-mails de seu Linode. Uma configuração adicional com Gitea é necessária após a instalação para permitir o envio de e-mails com este aplicativo.
Você precisa de um registro SPF para este domínio?Selecione Sim para configurar automaticamente um registro SPF com o propósito de enviar e-mails de seu Linode. Uma configuração adicional com Gitea é necessária após a instalação para permitir o envio de e-mails com este aplicativo.
Você gostaria de usar um certificado Let's Encrypt SSL gratuito para seu nome de domínio totalmente qualificado?Selecione Sim para configurar um certificado SSL para acesso HTTPS ao seu desktop remoto Gitea. Requer um Domain e Admin Email.
E-mail administrativo para o certificado Let's EncryptO endereço de e-mail para registro na Certbot ao gerar um certificado SSL para seu nome de domínio totalmente qualificado. Este campo é necessário para acesso HTTPS ao seu desktop remoto Gitea.

Começando após a implantação

Acesse seu site Gitea

Após a instalação do Gitea, você pode acessar seu site Gitea usando um navegador da web para completar a configuração e começar a usar seu aplicativo.

  1. Digite o nome de domínio totalmente qualificado de sua Linode (por exemplo, https://www.example.com) ou Endereço IPv4 (por exemplo, http://192.0.2.0) em uma janela do navegador para acessar a página de boas-vindas da Gitea. Selecione a página de Registre-se link para chegar à tela de configuração inicial.


  2. Digite seu Senha do Banco de Dados Gitea no Senha campo.


  3. Substitua localhost com o nome de domínio ou endereço IPv4 totalmente qualificado de sua Linode sob Domínio do servidor SSH e URL base de Gitea campos. Especifique https no URL base de Gitea se você configurou um certificado SSL para seu domínio.

  1. Complete qualquer outra configuração desejada, depois selecione Install Gitea para completar a configuração inicial.
  2. Agora você pode registrar um novo usuário administrativo e gerenciar repositórios com seu aplicativo Gitea. Para mais instruções e configurações, consulte a Documentação oficial do Gitea.

Nota
Atualmente, a Linode não gerencia atualizações de software e sistemas para os aplicativos do Marketplace. Cabe ao usuário realizar a manutenção de rotina dos softwares implantados desta forma.

O aplicativo Gitea Marketplace foi construído pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com a Linode Support através das informações listadas na barra lateral. Para suporte em relação à ferramenta ou software em si, visite o Fórum Gitea.