Photo Mirror Syncは、セルフホストのImmichサーバーをiCloud写真ライブラリと同じ状態に保ちます。新しい写真はアップロードされ、編集は置き換えられ、お気に入りは更新され、削除はImmichのゴミ箱へ移り、iCloudアルバムはImmichアルバムとしてミラーされます。

お問い合わせ: [email protected] · プライバシーポリシー

必要なもの

  • iOS 17以降のiPhone。アプリを離れたあともバックグラウンドで同期を続けるにはiOS 26が必要です。
  • iPhoneから接続できる、バージョン3.3以降の自分のImmichサーバーと、そのImmichアカウント。
  • 写真ライブラリへのフルアクセス(制限付きアクセスでは不十分な理由は下記を参照)。

はじめに

  1. Immichサーバーのアドレス(例:https://immich.example.com)、Immichのメールアドレスとパスワードを入力し、サインインをタップします。
  2. アクセスを許可をタップし、写真へのフルアクセスを許可します。
  3. テスト実行をタップします。テスト実行は最初からオンで、何も変更せずに、新しい写真の枚数、推定アップロードサイズ、Immichサーバーにすでにある枚数を表示します。
  4. 結果に問題がなければ、設定でテスト実行をオフにし、今すぐ同期をタップします。少しずつ始めたい場合は、先に1回あたりのアップロード上限を25枚または100枚に設定してください。

バックアップではなく、ミラー

iCloud写真が正です。Photo Mirror Syncは、新しい写真とビデオを手を加えないオリジナル(HEIC、ProRAW、ビデオ、動きのあるLive Photos)としてアップロードし、編集された写真を現在のバージョンに置き換え、お気に入りを最新に保ち、フォルダ内のものも含めて通常のiCloudアルバムをミラーします。

公式Immichアプリなどからすでにバイト単位で同一の写真がImmichにある場合は、チェックサムで認識され、二重にアップロードせずにリンクされます。

削除とImmichのゴミ箱

iCloudで削除した写真は、次の同期でImmichのゴミ箱へ移ります。Photo Mirror Syncが何かを完全に削除したり、ゴミ箱を空にしたりすることはありません。Immichは初期設定で30日後にゴミ箱を空にし、それまでは写真を復元できます。

1回の実行でライブラリの5 %(最低25枚)を超える写真がゴミ箱へ移る場合、アプリは停止して確認して承認…を求めます。バックグラウンド同期が自動で承認することはありません。ライブラリが空の場合や写真へのアクセスが制限されている場合は、何も削除されません。

ほかの方法でアップロードした写真

変更されるのは、Photo Mirror Syncが自分でアップロードまたはリンクした写真とアルバムだけです。公式Immichアプリ、Webインターフェイス、CLIでアップロードした写真、外部ライブラリ、ほかのユーザーの写真、自分でImmichに作成したアルバムには触れません。

バックグラウンド同期

iOS 26では、アプリで始めた同期はほかのアプリに切り替えても続き、進行状況はロック画面に表示されます。iPhoneの充電中に実行される夜間同期をオンにすることもでき、何が変わったかを通知でお知らせします。バックグラウンド処理をいつ実行するかはiOSが決めるため、夜間同期が遅れたりスキップされたりすることがあります。

停止した、中断された、終了された? 写真はImmichサーバーに届いた瞬間に記録されるので、次の実行は前回止まったところから正確に、重複なしで再開します。

トラブルシューティング

  • サインインできない: 同じiPhoneのSafariでサーバーのアドレス(https://とポートを含む)を開き、ImmichのWebインターフェイスが表示されるか、またサーバーがImmich 3.3以降かを確認してください。
  • 写真へのアクセスが制限されている: iOSの「設定」アプリでPhoto Mirror › 写真を選び、フルアクセスを許可してください。制限付きアクセスでは選択していない写真がすべて削除されたように見えるため、アプリは同期しません。
  • 写真がiCloudを待っている: 「iPhoneのストレージを最適化」がオンの場合、オリジナルはまずiCloudからダウンロードされます。iPhoneをWi-Fiにつないだままにしてください。1分間止まったダウンロードはスキップされ、次の実行で再試行されます。
  • バックグラウンドで同期が止まった: アプリを開いてもう一度今すぐ同期をタップすると、止まったところから続きます。メイン画面のログに実行が終了した理由が表示されます。
  • Immichに写真がない: テスト実行を行うと、まだサーバーにない理由をサンプルの写真について説明します。またはミラー済みの写真 › 最近ミラーした写真で、Immich内の各写真へのリンクを確認できます。

プライバシー

写真とImmichアカウントは、あなた自身のImmichサーバーにだけ送られます。私たちのアカウントも、ほかのクラウドも、トラッキングもありません。プライバシーポリシーをご覧ください。

お問い合わせ

質問、問題、アイデアは [email protected] までお寄せください。iOSのバージョンとImmichサーバーのバージョンもお知らせください。Immichサーバー自体の問題については、Immichプロジェクトにお問い合わせください。