Services

Network

DNS

Email

Web

IRC

Shell

Gopher

Dev

Seguro. Minimalista. Correto — a forma sophia.host de gerir e publicar código.

As seguintes ferramentas alimentam a plataforma de publicação e revisão de código sophia.host, concebida para segurança, desempenho e clareza arquitetónica. Em conjunto, proporcionam uma separação clara entre repositórios públicos e privados, seguindo a tradição do OpenBSD de fazer as coisas da forma correta.

Visite a página git para saber como utilizar os serviços git do sophia.host.

git-daemon

O serviço git-daemon fornece acesso rápido, anónimo e de leitura apenas aos repositórios Git através do protocolo Git nativo. É utilizado no OpenBSD para servir código público de forma eficiente, sem exigir autenticação do utilizador ou configuração complexa.

  • Concebido para velocidade e simplicidade, ideal para espelhos públicos.
  • Integra-se perfeitamente com os ambientes chroot seguros do OpenBSD.
  • Mantém a filosofia de correcção e desempenho do OpenBSD através de código mínimo e bem auditado.

gitolite

O Gitolite é uma ferramenta leve que gere com segurança o acesso aos repositórios Git via SSH. É utilizado no OpenBSD para garantir um controlo preciso de quem pode ler ou modificar o código, mantendo o sistema enxuto e eficiente.

  • Segue os princípios de minimalismo e correção do OpenBSD.
  • Utiliza chaves SSH para uma autenticação forte e comprovada.
  • Oferece um elevado desempenho com uma configuração simples e auditável.

cgit

O cgit é um visualizador web rápido para repositórios Git, que serve apenas os repositórios públicos armazenados em /var/git. Fornece uma interface HTTPS limpa para navegar pelo código alojado pelo git-daemon, sem nunca aceder aos repositórios privados do Gitolite.

  • Integra-se perfeitamente no ambiente web chroot do OpenBSD.
  • Mantém uma separação rigorosa entre repositórios públicos (/var/git) e privados (/var/gitolite).
  • Oferece um elevado desempenho e clareza, em consonância com o foco do OpenBSD na simplicidade, correção e transparência.

Virtualization

Dev