프로젝트 소개
Quietport는 비공개 파일 동기화를 위해 Mac, Windows, Linux 플랫폼에서 작동하는 오픈 소스, 초대 전용 공유 폴더 시스템입니다. 작은 Linux VM이 허브 역할을 하는 자가 호스팅 모델로 운영되며, 파일은 전송 전에 클라이언트 측에서 암호화됩니다. 서버는 암호문과 암호화된 파일 이름만 저장하므로, 복호화 키는 멤버 장치에만 존재합니다. 이 시스템은 동기화를 위해 rclone의 `crypt` 백엔드를 활용하고, 안전한 장치 연결을 위해 비공개 WireGuard 메쉬(Headscale 및 Tailscale을 통해)를 사용합니다. 스토리지는 S3 호환 객체 저장소인 Garage에 의해 처리됩니다. 공유는 24시간 후 만료되는 일회용 초대 링크를 통해 관리되며, 발신자의 장치에서 링크 코드로 폴더 키가 봉인됩니다. 이를 통해 수신자는 계정을 만들거나 비밀번호를 사용하지 않고 폴더에 참여할 수 있습니다. 주요 기능으로는 서명된 릴리스를 통한 자동 클라이언트 업데이트, 관리용 운영자 CLI(`qpctl`), 그리고 추가 전용 감사 로그가 있습니다. 아키텍처는 폴더 소유권을 지원하여, 소유자는 멤버를 제거하고 폴더를 재키하여 제거된 장치가 새 데이터에 접근하지 못하도록 할 수 있습니다. 이 프로젝트는 MIT 라이선스로 제공되며, 허브 배포 및 운영을 위한 포괄적인 문서가 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.