여러 물리적 위치에 분산된 소규모~중규모 자체 호스팅 클러스터를 위한 S3 호환 분산 객체 스토리지입니다.
spacedriveapp/spacedrive
호스팅 계정 없이 사용할 수 있는, Rust 기반 가상 분산 파일 시스템을 갖춘 오픈소스 크로스 플랫폼 파일 탐색기입니다.
대체할 수 있는 제품:Google Drive
Dropbox
- 스타
- 39,269
- 포크
- 1,365
- 열린 이슈
- 71
- 마지막 커밋
- 9일 전
어떤 프로젝트인가요?
Spacedrive는 로컬 드라이브, NAS 데이터셋, 다른 Spacedrive 노드, 클라우드 버킷에 있는 파일을 하나의 검색 가능한 파일 시스템처럼 보여 주는 파일 탐색기입니다. 각 소스는 실시간 색인이 포함된 이식 가능한 SQLite 저장소를 유지하므로, 연결이 끊긴 드라이브도 검색할 수 있고 메타데이터도 드라이브와 함께 옮길 수 있습니다. 파일 레코드는 이동 후에도 안정적인 식별자를 유지하며, BLAKE3 콘텐츠 해시를 사용해 여러 기기에 있는 동일한 바이트의 복사본을 연결합니다.
복사, 병합, 정리와 같은 파일 작업은 실제 파일을 변경하기 전에 검증하고 미리 볼 수 있습니다. 중복 파일 감지에서는 샘플링된 해시로 후보를 찾은 다음, 삭제 전에 전체 바이트를 비교해 검증합니다. 기기를 페어링하면 권한이 부여된 소스를 탐색할 수 있으며, macOS, Windows, Linux에 소스를 마운트할 수 있습니다. 피어 연결에는 종단 간 암호화가 적용된 Iroh와 QUIC을 사용합니다.
데스크톱 앱, 웹 인터페이스, 모바일 클라이언트, CLI, SDK, MCP 서버는 모두 동일한 타입 지정 작업 레지스트리를 호출합니다. 이 레지스트리는 Rust로 구현되며, 이를 바탕으로 TypeScript와 Swift 클라이언트를 생성합니다. 확장 기능을 사용하면 기본 바이너리를 늘리지 않고도 소스 어댑터, 미리보기, 메타데이터 필드를 추가할 수 있습니다.
핵심 기능
- 01로컬 드라이브, NAS, 원격 노드, 클라우드 스토리지에 걸친 통합 검색 및 색인
- 02폴더를 다시 스캔하지 않아도 파일 메타데이터를 최신 상태로 유지하는 실시간 색인
- 03샘플링된 해시로 중복 후보를 찾은 뒤 전체 바이트를 비교해 검증
- 04변경 사항을 적용하기 전에 파일 작업을 미리 보고 검증
- 05필요할 때 파일을 스트리밍하는 방식으로 macOS, Windows, Linux에 소스 마운트
- 06데스크톱 앱, 웹, 모바일, CLI, SDK, MCP 서버가 함께 사용하는 API
활용 사례
- 여러 컴퓨터와 드라이브, 홈 NAS에 분산된 파일을 탐색하고 검색
- 여러 드라이브에서 중복 파일을 찾아 안전하게 제거
- 개인 파일을 직접 소유한 스토리지에 보관하면서 다른 기기에서도 액세스
- 스크립트나 AI 에이전트가 검증 및 미리보기를 지원하는 인터페이스를 통해 파일 작업을 수행
빠른 시작
- 1
nightly 릴리스 페이지에서 nightly CLI와 daemon 바이너리를 다운로드합니다
- 2
바이너리에 실행 권한을 부여하고 PATH에 추가합니다
chmod +x sd-macos-aarch64 sd-daemon-macos-aarch64 - 3
daemon을 서비스로 설치합니다
sd daemon install
사용 전 알아둘 점
- Spacedrive 2.0 Beta는 아직 출시되지 않았습니다. nightly 빌드는 예고 없이 작동하지 않거나 마이그레이션 없이 스키마가 변경될 수 있습니다.
- nightly 바이너리는 서명되지 않았으며, macOS에서는 실행하기 전에 격리 속성을 제거해야 합니다.
- 소스에서 빌드하려면 Rust, Bun, Node, just 및 FFmpeg 개발 라이브러리가 필요합니다.
토픽
자주 묻는 질문
- spacedrive은(는) 무엇인가요?
- 호스팅 계정 없이 사용할 수 있는, Rust 기반 가상 분산 파일 시스템을 갖춘 오픈소스 크로스 플랫폼 파일 탐색기입니다. Spacedrive는 로컬 드라이브, NAS 데이터셋, 다른 Spacedrive 노드, 클라우드 버킷에 있는 파일을 하나의 검색 가능한 파일 시스템처럼 보여 주는 파일 탐색기입니다. 각 소스는 실시간 색인이 포함된 이식 가능한 SQLite 저장소를 유지하므로, 연결이 끊긴 드라이브도 검색할 수 있고 메타데이터도 드라이브와 함께 옮길 수 있습니다. 파일 레코드는 이동 후에도 안정적인 식별자를 유지하며, BLAKE3 콘텐츠 해시를 사용해 여러 기기에 있는 동일한 바이트의 복사본을 연결합니다.
- spacedrive은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- spacedrive은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- spacedrive은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. spacedrive의 마지막 커밋은 2026년 10월 13일입니다.
- spacedrive은(는) 어디에 사용할 수 있나요?
- 여러 컴퓨터와 드라이브, 홈 NAS에 분산된 파일을 탐색하고 검색 여러 드라이브에서 중복 파일을 찾아 안전하게 제거 개인 파일을 직접 소유한 스토리지에 보관하면서 다른 기기에서도 액세스 스크립트나 AI 에이전트가 검증 및 미리보기를 지원하는 인터페이스를 통해 파일 작업을 수행
- spacedrive는 어떻게 설치하나요?
- nightly 릴리스 페이지에서 nightly CLI와 daemon 바이너리를 다운로드합니다 바이너리에 실행 권한을 부여하고 PATH에 추가합니다: chmod +x sd-macos-aarch64 sd-daemon-macos-aarch64 daemon을 서비스로 설치합니다: sd daemon install
- spacedrive은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/spacedriveapp/spacedrive
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust로 작성된 오픈소스 셀프 호스팅 원격 데스크톱 앱으로, TeamViewer의 대안입니다.
암호화, 파일 분할, 내장 파일 관리자를 지원하는 무료 크로스 플랫폼 압축 파일 관리·해제 도구로, 200개 이상의 형식을 지원합니다.
자신의 Telegram 계정을 파일 작업 공간으로 활용하는 데스크톱 및 Android 앱으로, 업로드·미리보기·스트리밍·폴더 동기화·로컬 API를 지원합니다.
Windows, macOS, Linux에서 화면을 녹화하고 캡처를 완성도 높은 제품 데모와 사용 안내 영상으로 만드는 무료 오픈 소스 데스크톱 앱입니다.
비밀번호 관리자부터 운영체제까지, 개인정보 보호와 보안에 중점을 둔 소프트웨어 및 온라인 서비스 목록