Sobre o projeto
Quietport é um sistema de pastas compartilhadas de código aberto e por convite, projetado para sincronização de arquivos privada entre plataformas Mac, Windows e Linux. Ele opera em um modelo auto-hospedado, onde uma pequena VM Linux atua como hub, garantindo que os arquivos sejam criptografados no lado do cliente antes da transmissão. O servidor armazena apenas o texto cifrado e os nomes de arquivos criptografados, o que significa que nunca possui as chaves de descriptografia, que existem exclusivamente nos dispositivos dos membros.
O sistema aproveita o backend `crypt` do rclone para sincronização e usa uma malha privada WireGuard (via Headscale e Tailscale) para conectividade segura entre dispositivos. O armazenamento é gerenciado pelo Garage, um repositório de objetos compatível com S3. O compartilhamento é controlado por meio de links de convite únicos que expiram após 24 horas, selando a chave da pasta com o código do link no dispositivo do remetente. Isso permite que os destinatários se juntem a uma pasta sem criar contas ou usar senhas.
Recursos principais incluem atualizações automáticas de clientes com releases assinados, uma CLI de operador (`qpctl`) para gerenciamento e um log de auditoria somente de adição. A arquitetura suporta propriedade de pastas, onde os proprietários podem remover membros e re-chavear pastas para impedir que dispositivos removidos acessem novos dados. O projeto é licenciado sob MIT e inclui documentação abrangente para implantação e operação do hub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.