Photo Mirror Sync는 자체 호스팅 Immich 서버를 iCloud 사진 보관함과 똑같이 유지합니다. 새 사진은 업로드되고, 편집은 대체되며, 즐겨찾기는 업데이트되고, 삭제된 사진은 Immich 휴지통으로 이동하며, iCloud 앨범은 Immich 앨범으로 미러링됩니다.
필요한 것
- iOS 17 이상의 iPhone. 앱을 떠난 뒤에도 백그라운드에서 동기화를 계속하려면 iOS 26이 필요합니다.
- iPhone에서 접속할 수 있는 버전 3.3 이상의 자체 Immich 서버와 그 Immich 계정.
- 사진 보관함 전체 접근 권한(제한된 접근으로 충분하지 않은 이유는 아래 참고).
시작하기
- Immich 서버 주소(예: https://immich.example.com), Immich 이메일과 암호를 입력하고 로그인을 탭합니다.
- 접근 허용을 탭하고 사진 전체 접근을 허용합니다.
- 모의 실행 시작을 탭합니다. 모의 실행은 기본으로 켜져 있으며, 아무것도 바꾸지 않고 새 사진 수, 예상 업로드 크기, 이미 Immich 서버에 있는 사진 수를 보여 줍니다.
- 결과가 괜찮으면 설정에서 모의 실행을 끄고 지금 동기화를 탭합니다. 조금씩 시작하려면 먼저 실행당 업로드 한도를 25장 또는 100장으로 설정하세요.
백업이 아닌 미러
iCloud 사진이 기준입니다. Photo Mirror Sync는 새 사진과 비디오를 손대지 않은 원본(HEIC, ProRAW, 비디오, 움직임이 있는 Live Photo)으로 업로드하고, 편집된 사진을 현재 버전으로 대체하며, 즐겨찾기를 최신으로 유지하고, 폴더 안의 앨범을 포함해 일반 iCloud 앨범을 미러링합니다.
공식 Immich 앱 등을 통해 이미 바이트 단위로 동일하게 Immich에 있는 사진은 체크섬으로 인식되어, 두 번 업로드하지 않고 연결됩니다.
삭제와 Immich 휴지통
iCloud에서 삭제한 사진은 다음 동기화 때 Immich 휴지통으로 이동합니다. Photo Mirror Sync는 어떤 것도 영구 삭제하지 않으며 휴지통을 비우지도 않습니다. Immich는 기본적으로 30일 후에 휴지통을 비우며, 그때까지는 사진을 복원할 수 있습니다.
한 번의 실행에서 보관함의 5 %(최소 25장)가 넘는 사진이 휴지통으로 이동하려 하면, 앱이 멈추고 검토 및 확인…을 요청합니다. 백그라운드 동기화는 절대 스스로 확인하지 않습니다. 보관함이 비어 있거나 사진 접근이 제한된 경우에는 아무것도 삭제되지 않습니다.
다른 방법으로 업로드한 사진
Photo Mirror Sync가 직접 업로드하거나 연결한 사진과 앨범만 변경됩니다. 공식 Immich 앱, 웹 인터페이스 또는 CLI로 업로드한 사진, 외부 라이브러리, 다른 사용자의 사진, Immich에서 직접 만든 앨범은 건드리지 않습니다.
백그라운드 동기화
iOS 26에서는 앱에서 시작한 동기화가 다른 앱으로 전환해도 계속되며, 진행 상황이 잠금 화면에 표시됩니다. iPhone을 충전하는 동안 실행되는 야간 동기화를 켤 수도 있으며, 무엇이 바뀌었는지 알림으로 알려 줍니다. 백그라운드 작업을 언제 실행할지는 iOS가 결정하므로 야간 동기화가 늦어지거나 건너뛰어질 수 있습니다.
멈췄거나, 중단됐거나, 종료됐나요? 사진은 Immich 서버에 도착하는 즉시 기록되므로, 다음 실행은 지난번에 멈춘 곳에서 정확히 중복 없이 이어집니다.
문제 해결
- 로그인이 안 됨: 같은 iPhone의 Safari에서 서버 주소(https:// 및 포트 포함)로 Immich 웹 인터페이스가 열리는지, 서버가 Immich 3.3 이상인지 확인하세요.
- 사진 접근이 제한됨: iOS 설정 앱에서 Photo Mirror › 사진을 선택하고 전체 접근을 허용하세요. 제한된 접근에서는 선택하지 않은 모든 사진이 삭제된 것처럼 보이므로 앱이 동기화하지 않습니다.
- 사진이 iCloud를 기다림: ‘iPhone 저장 공간 최적화’가 켜져 있으면 원본을 먼저 iCloud에서 다운로드합니다. iPhone을 Wi-Fi에 연결해 두세요. 1분 동안 멈춘 다운로드는 건너뛰고 다음 실행 때 다시 시도합니다.
- 백그라운드에서 동기화가 멈춤: 앱을 열고 지금 동기화를 다시 탭하면 멈춘 곳에서 이어집니다. 메인 화면의 로그에 실행이 끝난 이유가 표시됩니다.
- Immich에 사진이 없음: 모의 실행을 하면 샘플 사진에 대해 아직 서버에 없는 이유를 설명합니다. 또는 미러링된 사진 › 최근 미러링됨에서 Immich의 각 사진으로 연결되는 링크를 확인하세요.
개인정보
사진과 Immich 계정은 자신의 Immich 서버로만 전송됩니다. 저희 계정도, 다른 클라우드도, 추적도 없습니다. 개인정보 처리방침을 참고하세요.
문의
질문, 문제, 아이디어가 있으신가요? [email protected]로 메일을 보내 주세요. iOS 버전과 Immich 서버 버전을 함께 알려 주세요. Immich 서버 자체의 문제는 Immich 프로젝트에 문의하세요.