Googleフォトの代替OSS:Immich vs PhotoPrism 徹底比較
Googleフォトに代わるOSS写真管理ツール、ImmichとPhotoPrismを比較。機能、パフォーマンス、導入難易度を解説し、あなたに最適な選択肢を提案します。
はじめに
Googleフォトは便利な写真管理サービスですが、無料容量の縮小やプライバシー懸念から、オープンソース(OSS)の代替ツールを検討する人が増えています。本記事では、代表的なOSSであるImmichとPhotoPrismを、機能・パフォーマンス・導入のしやすさの観点から徹底比較します。どちらもセルフホスティング可能で、Googleフォトに近い体験を提供しますが、方向性が異なります。
Immich と PhotoPrism の概要
Immich
PhotoPrism
機能比較
| 機能 | Immich | PhotoPrism |
|---|---|---|
| 自動バックアップ | iOS/Androidアプリ対応 | アプリはサードパーティ製のみ |
| 顔認識 | 機械学習(ML)ベース、高精度 | MLベースだが精度はやや劣る |
| オブジェクト認識 | 対応(カテゴリ検索) | 対応(タグ自動付与) |
| メタデータ検索 | 日付、場所、カメラ等 | 同様 |
| アルバム機能 | 共有アルバム、自動アルバム | 手動アルバム、ラベル管理 |
| マップ表示 | 対応(OpenStreetMap) | 対応(Google Maps等も可) |
| 動画サポート | トランスコード対応 | 対応(一部制限あり) |
| マルチユーザー | 対応(ユーザー管理) | 非対応(シングルユーザー) |
| 外部ストレージ | 対応(S3互換) | 対応(ローカル・NAS) |
パフォーマンスとスケーラビリティ
導入と運用の難易度
Immich
.envファイルを編集してdocker compose up -d。PhotoPrism
両者ともDockerが推奨ですが、Immichは依存コンポーネントが多く、初心者にはPhotoPrismの方が簡単かもしれません。
プライバシーとデータ管理
どちらも完全にセルフホストされるため、データは自分のサーバー内に留まります。Googleフォトのように解析されません。ただし、ML処理はローカルで行われるため、プライバシー面は優れています。
コミュニティとサポート
まとめ:どちらを選ぶべきか
両方試すのも良いでしょう。まずはPhotoPrismで基礎を固め、必要に応じてImmichに移行するのも手です。
導入の手順(簡単ガイド)
Immich のセットアップ
docker-compose.ymlと.env.exampleをダウンロード。.env.exampleを.envにリネームし、UPLOAD_LOCATIONを適宜変更。docker compose up -dを実行。http://サーバーIP:2283にアクセス。PhotoPrism のセットアップ
docker-compose.ymlを取得。PHOTOPRISM_ADMIN_PASSWORD等)を設定。docker compose up -d。http://サーバーIP:2342にアクセス。よくある質問(FAQ)
Q. 既存のGoogleフォトからデータを移行できますか? A. Google Takeoutでデータをダウンロードし、Immich/PhotoPrismのライブラリにインポート可能。ただし、アルバム構造は保持されない場合があります。
Q. どちらが低スペックなサーバーでも動きますか? A. PhotoPrismの方が軽量。ImmichはML処理にリソースを消費します。
Q. アップデートは頻繁ですか? A. Immichは週1回程度のリリース。PhotoPrismは月1回程度。
最後に
Googleフォトの代替として、ImmichとPhotoPrismはどちらも優れた選択肢です。自分の使い方に合わせて選んでください。どちらも無料で始められます。