iPhone 사진을 내 저장소에 백업

외부 저장소, SMB, WebDAV, SFTP, S3 호환 버킷, OneDrive 백업을 지원합니다.
GitHub에서 오픈 소스로 공개되어 있습니다.

쉽게 사용

  1. 1

    노드 선택

    외부 저장소, SMB, WebDAV, SFTP, S3 호환 버킷 또는 OneDrive.

  2. 2

    월 체크

    백업, 다운로드, 보완을 월별로 처리합니다.

  3. 3

    실행

    원격 인덱스를 동기화하고 필요하면 일시 중지하거나 다시 시작합니다.

오픈 소스로 검토 가능

개인정보 보호는 소유권만큼 중요하다고 믿습니다.

가격

1회 구입입니다. 구독이 아닙니다.

Item 무료 Pro
가격 ₩11,700 커피 약 2잔
포그라운드 백업
노드 1 무제한
백그라운드 자동 백업
PiP 진행
집중 모드

FAQ

앱이 오픈 소스인데 왜 앱 내 구입이 있나요?

앱은 오픈 소스이며 Xcode에서 직접 빌드할 수 있습니다. 앱 내 구입은 지속적인 개발, 유지 관리, 업데이트를 지원해 앱을 계속 개선하고 사용자에게 안정적으로 제공하기 위한 것입니다.

앱 내 구입은 계속 청구되나요? 영구적으로 사용할 수 있나요?

계속 청구되지 않습니다. Pro는 1회 구입이며, 구입 후 계속 사용할 수 있습니다. 새 기기에서는 구매 복원으로 권한을 복원할 수 있습니다.

노드란 무엇인가요?

노드는 앱에 추가하는 저장소 연결입니다. 외부 저장소, SMB, WebDAV, SFTP, S3 호환 버킷, OneDrive를 지원합니다.

노드 계정, 비밀번호, 키는 어디에 저장되나요?

노드에 필요한 자격 증명은 iOS Keychain에 저장되며 진단 로그에 기록되지 않습니다. OneDrive 토큰은 MSAL이 관리합니다.

백업, 다운로드, 보완은 각각 무엇인가요?

백업은 이 기기의 원본 사진과 동영상을 현재 노드에 씁니다. 다운로드는 노드의 백업 항목을 가져와 사진 앱에 가져옵니다. 보완은 먼저 백업한 다음 다운로드합니다. 노드에 없는 로컬 항목을 먼저 보내고, 로컬에 없는 원격 항목을 사진 앱으로 다시 가져옵니다.

Live Photo를 백업하고 복원할 수 있나요?

예. 수박 백업은 Live Photo의 정지 이미지와 짝이 되는 동영상을 리소스로 저장하고, 복원할 때는 시스템 사진 가져오기 경로를 사용합니다. 결과는 필요한 리소스가 모두 있는지에 따라 달라집니다.

백업하면 화질이 낮아지거나 촬영 시간 또는 EXIF 정보가 사라지나요?

백업은 미리보기 내보내기가 아니라 원본 리소스를 기준으로 처리됩니다. 촬영 시간과 EXIF 같은 내장 메타데이터는 해당 리소스와 iOS 사진 가져오기 경로에 따라 처리됩니다.

백업 후 로컬과 원격의 개수나 용량이 맞지 않는 이유는 무엇인가요?

정상적인 동작이며 사진이나 동영상이 사라졌다는 뜻은 아닙니다. 수박 백업은 월별로 백업하고 콘텐츠 해시로 중복을 판단합니다. 같은 달 안에서 동일한 원본 콘텐츠가 여러 번 나타나면 원격 저장소에는 실제 파일을 하나만 보관하고, 백업 매니페스트가 각 항목과 그 파일의 연결을 기록합니다. 그래서 원격 파일 수나 사용 용량이 로컬 합계보다 적을 수 있습니다. 작은 매니페스트/인덱스 파일과 저장소 서비스별 용량 계산 방식 때문에 표시 용량도 완전히 같지 않을 수 있습니다.

iCloud 사진을 켜 둔 경우에도 원본 사진을 백업할 수 있나요?

예. 앱 설정에서 "iCloud 사진 접근 허용"을 켜면 필요할 때 iCloud 원본을 가져올 수 있습니다.

외부 저장소에 쓸 수 없는 이유는 무엇인가요?

외부 저장소 형식과 iOS Files의 접근 상태를 확인하세요. 자세한 내용은 Apple 지원을 참고하세요.

문제가 생기면 어떻게 알려야 하나요?

이메일로 문의해 주세요. 연락처는 문의하기에서 확인할 수 있습니다. 가능하다면 내보낸 로그도 함께 보내 주세요.

사양

프로토콜 지원

SMB

프로토콜 SMB 2 / SMB 3
인증 사용자 이름과 암호
도메인 선택적 도메인 또는 워크그룹
지원 안 함 SMB1

WebDAV

프로토콜 HTTP / HTTPS 기반 WebDAV
인증 Basic 인증
HTTP 지원(로컬 네트워크만)
HTTPS 지원
사용 메서드 PROPFIND, PUT, GET, DELETE, MKCOL, MOVE, COPY
메타데이터 PROPPATCH로 수정 시간을 가능한 범위에서 업데이트
지원 안 함 OAuth, Digest 인증, 클라이언트 인증서

SFTP

프로토콜 SSH 기반 SFTP
인증 암호 또는 OpenSSH 개인 키
개인 키 OpenSSH Ed25519 및 RSA 개인 키
암호문 지원
호스트 키 신뢰 SHA256 호스트 키 지문 고정
키 교환 curve25519-sha256, [email protected], ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521
호환 KEX 재시도 diffie-hellman-group14-sha1, diffie-hellman-group14-sha256
호스트 키 ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521
호환 호스트 키 재시도 ssh-rsa
암호화 방식 [email protected], [email protected]
호환 암호화 재시도 aes128-ctr
지원 안 함 ECDSA 개인 키 로그인, CBC 전용 서버, 3DES 전용 서버, diffie-hellman-group1 전용 서버

S3 호환

프로토콜 S3 호환 API
서명 AWS Signature Version 4
인증 Access Key ID와 Secret Access Key
엔드포인트 사용자 지정 HTTP / HTTPS 엔드포인트
HTTP 지원(로컬 네트워크만)
HTTPS 지원
버킷 주소 지정 경로 스타일과 가상 호스트 스타일
리전 수동 입력, 일반적인 제공자는 추론
목록 ListObjectsV2
업로드 단일 파트 업로드와 멀티파트 업로드
복사 서버 측 복사와 멀티파트 복사

OneDrive

프로토콜 Microsoft Graph API
인증 Microsoft로 로그인(MSAL)
계정 유형 OneDrive Personal
권한 범위 Files.ReadWrite.AppFolder
App 폴더 백업은 Watermelon Backup의 OneDrive App 폴더에 저장되며, 그 밖의 파일에는 접근할 수 없습니다.
목록 Microsoft Graph children 페이지네이션 목록
업로드 10 MiB 미만은 직접 업로드, 큰 파일은 재개 가능한 업로드 세션 사용
토큰 처리 계정 식별 정보는 Keychain에 저장되고 액세스/새로 고침 토큰은 MSAL이 관리합니다.
지원 안 함 OneDrive for Business, SharePoint 기반 드라이브
제한 사용 가능 여부는 Microsoft 계정 상태, 할당량, 제한 및 네트워크 연결에 따라 달라집니다.

외부 저장소 지원

외부 볼륨

유형 iOS 파일 앱을 통한 로컬/외부 파일 시스템
인증 iOS 보안 범위 접근 권한
사용 대상 외장 드라이브와 호환되는 파일 제공자
용량 제공자가 노출하는 경우 사용 가능/전체 용량을 읽음
제한 사용 가능 여부는 iOS가 선택한 볼륨 또는 제공자 접근을 유지하는지에 따라 달라집니다

타사 라이브러리

iOS 앱 의존성

Firebase Analytics Without Ad ID Support IDFA 없는 앱 상태 분석
Firebase Crashlytics 충돌 보고서와 안정성 진단
Microsoft Authentication Library (MSAL) OneDrive용 Microsoft 계정 로그인과 토큰 캐시
AMSMB2 (fork) SMB 연결, 공유 탐색, SMB 파일 작업
Citadel (fork) SSH 기반 SFTP, 호스트 키 지문 처리, SFTP 파일 작업
WebRTC (fork) Link의 피어 연결 및 Data Channel 전송
GRDB 로컬 SQLite 데이터베이스, 백업 인덱스, manifest, 캐시 검증
Kingfisher 사진 인터페이스의 이미지 로딩과 로컬 UI 캐시
SnapKit 인터페이스 레이아웃
MarqueeLabel 스크롤 텍스트 레이블

백업을 시작해요

무료로 받기