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 aplicativo Gitea Marketplace instala o seguinte software em seu Linode:
Software | Descrição |
---|---|
Gitea | Software de repositório Git remoto de código aberto. v1.13.0 |
MariaDB | Garfo de banco de dados relacional de código aberto do MySQL. |
NGINX | Servidor 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. |
UFW | Utilitá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:
Campo | Descrição |
---|---|
Senha raiz MySQL | A senha raiz para seu banco de dados MySQL. Obrigatório. |
Senha do Banco de Dados Gitea | A senha para o usuário de seu banco de dados Gitea. Obrigatório. |
O usuário limitado do sudo a ser criado para o Linode | O nome de usuário Linux criado para este Linode com as permissões sudo. |
A senha para o usuário limitado do sudo | A senha para seu usuário limitado do sudo. |
Chave pública SSH | A 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 Token | Seu 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 por meio dos campos Linode API. Se você não tiver um token, mas quiser que a instalação crie registros DNS, será necessário criar uma ficha para usar neste campo antes de continuar. |
Subdomínio | O 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ínio | O 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 DNS Manager Guia. |
E-mail SOA para seu domínio | O 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 Encrypt | O 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.
- 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. - Digite seu Senha do Banco de Dados Gitea no Senha campo.
- 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. Especifiquehttps
no URL base de Gitea se você configurou um certificado SSL para seu domínio.
- Complete qualquer outra configuração desejada, depois selecione Install Gitea para completar a configuração inicial.
- 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.
Observação
Atualmente, a Linode não gerencia atualizações de software e sistemas para os aplicativos Marketplace . Cabe ao usuário realizar a manutenção de rotina do software implantado dessa forma.
O aplicativo Gitea Marketplace foi desenvolvido pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com o Suporte da Linode por meio das informações listadas na barra lateral. Para obter suporte sobre a ferramenta ou o software em si, visite o Fórum Gitea.