Git com uma chávena de chá: um serviço de Git sem dor.
Gitea é um serviço Git auto-hospedado construído e mantido por uma grande comunidade de desenvolvedores, e a forma mais fácil de implantar o seu próprio repositório auto-hospedado. Gitea é suficientemente leve para funcionar no plano mais pequeno de Linode e poderoso o suficiente para simplificar os projectos. O painel intuitivo inclui ferramentas de gestão de contribuições essenciais, além de ferramentas administrativas abrangentes para manter o teu repositório seguro.
Software Incluído
O Gitea Marketplace App instala o seguinte software no seu Linode:
Software | Descrição |
---|---|
Gitea | Software de repositório Git remoto de código aberto. v1.13.0 |
MariaDB | Garfo de base de dados relacional de código aberto do MySQL. |
NGINX | Servidor web de código aberto. Usado como proxy reverso por esta aplicação. Ver o 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 activadas com a instalação desta aplicação. Portas adicionais devem ser abertas para enviar correio electrónico a partir do seu Linode para utilização com esta aplicação. Consulte o nosso guia sobre como configurar um Firewall com UFW para instruções. |
Opções Gitea
Pode configurar a sua aplicação Gitea fornecendo valores para os seguintes campos:
Campo | Descrição |
---|---|
Senha raiz MySQL | A palavra-passe de raiz para a sua base de dados MySQL. Necessária. |
Senha da base de dados Gitea | A senha para o utilizador da sua base de dados Gitea. Obrigatório. |
O utilizador limitado do sudo a ser criado para o Linode | O nome de utilizador Linux criado para este Linode com as permissões sudo. |
A palavra-chave para o utilizador limitado do sudo | A palavra-passe para o seu utilizador limitado de sudo. |
Chave Pública SSH | A chave pública para acesso SSH com o seu utilizador limitado de sudo. |
Permitir o acesso sem palavra-passe para o utilizador limitado? | Seleccione Sim para desactivar a autenticação da palavra-passe SSH para o seu utilizador limitado do sudo como medida de segurança adicional. Requer uma chave pública SSH para acesso SSH ao seu Linode. |
Desactivar o acesso à raiz sobre o SSH? | Seleccione Sim para proibir logins de raiz sobre SSH como uma medida de segurança adicional. Requer uma configuração de um utilizador sudo limitado para acesso SSH ao seu Linode. |
Configurar actualizações automáticas de segurança? | Seleccione Sim para permitir actualizações automáticas de segurança para o seu Linode. |
Utilizar o fail2ban para evitar tentativas de instrução automatizadas? | Seleccione Sim para activar a protecção de login SSH com Fail2Ban como uma medida de segurança adicional. |
O seu Linode API Token | O seu Linode API Token é necessário para criar registos DNS. Se isto for fornecido juntamente com o Subdomain e Domain a instalação tenta criar registos DNS através do Linode API. Se não tiver uma ficha, mas quiser que a instalação crie registos DNS, deve criar uma ficha a utilizar neste campo antes de continuar. |
Subdomínio | O subdomínio para o qual deseja que o instalador crie um registo DNS durante a instalação, por exemplo www . Requer um Domain e API Token . Se nenhum subdomínio for especificado, é criado um registo DNS para o domínio raiz. |
Domínio | O nome de domínio onde deseja alojar o seu servidor Gitea, por exemplo example.com . Requer um API Token . Para mais orientação sobre a utilização de domínios com Linode, consulte o nosso Guia do Gestor DNS. |
Email SOA para o seu domínio | O endereço de correio electrónico para se registar como o seu Início de Autoridade (SOA). Este campo é necessário para a criação de registos DNS para um novo domínio. |
Precisa de um registo MX para este domínio? | Seleccione Sim para configurar automaticamente um registo MX com o objectivo de enviar e-mails a partir do seu Linode. É necessária uma configuração adicional com Gitea após a instalação para permitir o envio de emails com esta aplicação. |
Precisa de um registo SPF para este domínio? | Seleccione Sim para configurar automaticamente um registo SPF com o objectivo de enviar e-mails a partir do seu Linode. É necessária uma configuração adicional com Gitea após a instalação para permitir o envio de emails com esta aplicação. |
Gostaria de usar um certificado Let's Encrypt SSL gratuito para o seu nome de domínio totalmente qualificado? | Seleccione Sim para configurar um Certificado SSL para acesso HTTPS ao seu ambiente de trabalho remoto Gitea. Requer um Domain e Admin Email . |
Email de administração para o certificado Let's Encrypt | O endereço de correio electrónico a registar na Certbot ao gerar um certificado SSL para o seu nome de domínio totalmente qualificado. Este campo é necessário para o acesso HTTPS ao seu ambiente de trabalho remoto Gitea. |
Começar após a implantação
Aceda ao seu Site Gitea
Após Gitea ter terminado a instalação, pode aceder ao seu site Gitea utilizando um navegador de Internet para completar a configuração e começar a utilizar a sua aplicação.
- Introduza o nome de domínio totalmente qualificado do seu Linode (por exemplo,
https://www.example.com
) ou Endereço IPv4 (por exemplo,http://192.0.2.0
) para uma janela do navegador para aceder à página de boas-vindas da Gitea. Seleccione a Registe-se link para chegar ao ecrã de configuração inicial. - Introduza o seu Senha da base de dados Gitea no Senha campo.
- Substituir
localhost
com o nome de domínio totalmente qualificado do seu Linode ou endereço IPv4 sob Domínio Servidor SSH e URL base de Gitea campos. Especificarhttps
no URL base de Gitea se configurou um certificado SSL para o seu domínio.
- Completar quaisquer outras configurações desejadas, depois seleccionar Instalar Gitea para completar a configuração inicial.
- Pode agora registar um novo utilizador administrativo e gerir repositórios com a sua aplicação Gitea. Para mais instruções e definições de configuração, consulte a Documentação oficial do Gitea.
Nota
Actualmente, Linode não gere actualizações de software e sistemas para Marketplace Apps. Cabe ao utilizador efectuar a manutenção de rotina do software implantado desta forma.
A Gitea Marketplace aplicativo foi desenvolvido por Linode. Para suporte relativo à implantação de aplicativos, entre em contato com o Suporte Linode através das informações listadas na barra lateral. Para suporte em relação à ferramenta ou software em si, visite o Fórum Gitea.