Servidor pronto para usar

Gitea

Vamos, com uma chávena de chá!

screenshots Gitea

Gitea é um serviço Git auto- hospedado indolor. É um pouco semelhante ao GitHub, Bitbucket e Gitlab. Além de suporte para o controle de revisão do Git, ele também fornece páginas wiki de rastreamento e desenvolvimento de problemas. Gitea é um garfo de Gogs, uma solução de hospedagem de código leve escrita em Go e publicada sob a licença MIT.

Este appliance inclui todas as características padrão em TurnKey Core, e ainda por cima:

  • Configuração do Gitea:

    • O binário Gitea foi instalado da última versão upstream para /home/git/gitea.

      Nota de segurança: Atualizações para Gitea podem exigir supervisão para que eles ARE NOT configurado para instalar automaticamente. Veja a seção "Atualizar para uma nova versão" na Documentação Gitea para instruções de actualização.

    • Definir Gitea senha de administração e e-mail no firstboot (conveniência, segurança).

    • Defina o domínio Gitea para servir na primeira inicialização (conveniência).

    • Pré-configurado para usar MySQL (MariaDB) (recomendado para produção).

    • Inclui Nginx pré-configurado para reverter proxy para Gitea daemon, com suporte SSL fora da caixa (desempenho, segurança).

  • Inclui postfix MTA (bound to localhost) para o envio de e-mail (por exemplo, recuperação de senha). Também inclui módulo de postfix webmin por conveniência.

Acções Gitea - Corredores "Act" CI/CD

Acções Gitea (funcionalmente semelhante às Acções GitHub) são suportadas e habilitadas no TurnKey Gitea appliance por padrão. Pré- compiladas Executar a acção binários podem ser baixados do Gitea. Compila no próprio host Gitea é suportado, mas desencorajado, a menos que via Docker/Podman - que requer instalação e configuração adicionais.

Para mais informações, leia o Acções Gitea Por favor, veja o Act_runner Readme para ligações a exemplos.

Credenciais (senhas definidas na primeira inicialização)

  • Webmin, SSH, MySQL: nome de utilizador raiz

  • Gitea: nome de usuário gitea (ou e- mail introduzido na primeira parte)

Versão estável: 19.0 (changelog)

Detalhes de uso & Fazer login para administração

Sem senhas padrão: Por razões de segurança não existem senhas padrão. Todas as senhas estão definidas em inicialização do sistema Tempo.

Ignorar o aviso do navegador SSL: navegadores não gostam de certificados SSL autoassinados, mas este é o único tipo que pode ser gerado automaticamente. Se você tem um domínio configurado, então via Menu Avançado do Confconsole, você pode gerar livre Vamos Encypt SSL/TLS certificados.

Web - aponte o seu navegador para:

  1. http://12.34.56.789/ - não criptografado, então não há aviso do navegador
  2. https://12.34.56.789/ - criptografado com certificado SSL autoassinado

Nota: alguns appliances auto direcionam http para https.

Nome de usuário para gitea:

Iniciar sessão como utilizador gitea

Nome de utilizador para administração de bases de dados:

  • Ferramenta de linha de comando MySQL; faça login como raiz (sem senha necessária):
    $ mysql --user root
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    

Nome de usuário para administração do sistema OS:

Iniciar sessão como raiz excepto em Mercado AWS que usa o nome de usuário administrador.

  1. Aponte o seu navegador para:
  2. Login com cliente SSH:
    ssh root@12.34.56.789
    

    Caso especial para o mercado AWS:

    ssh admin@12.34.56.789
    

* Substituir 1234.56.789 por um IP ou nome de host válido.