Googleフォトの代替OSS:Immich vs PhotoPrism 徹底比較

Googleフォトに代わるOSS写真管理ツール、ImmichとPhotoPrismを比較。機能、パフォーマンス、導入難易度を解説し、あなたに最適な選択肢を提案します。

GoogleフォトImmichPhotoPrismOSS写真管理代替2026/5/25

はじめに

Googleフォトは便利な写真管理サービスですが、無料容量の縮小やプライバシー懸念から、オープンソース(OSS)の代替ツールを検討する人が増えています。本記事では、代表的なOSSであるImmichPhotoPrismを、機能・パフォーマンス・導入のしやすさの観点から徹底比較します。どちらもセルフホスティング可能で、Googleフォトに近い体験を提供しますが、方向性が異なります。

Immich と PhotoPrism の概要

Immich

  • 特徴: モバイルアプリが充実し、Googleフォトライクな自動バックアップと高速な顔認識・検索を提供。
  • 開発: 活発なコミュニティ(GitHubスター約40k)。
  • 技術: Node.js + TypeScript + PostgreSQL。
  • PhotoPrism

  • 特徴: 高機能なWebインターフェースとカスタマイズ性。Googleフォトの代替として長く開発されている。
  • 開発: 安定したリリース(GitHubスター約35k)。
  • 技術: Go + React + MariaDB/MySQL。
  • 機能比較

    機能ImmichPhotoPrism
    自動バックアップiOS/Androidアプリ対応アプリはサードパーティ製のみ
    顔認識機械学習(ML)ベース、高精度MLベースだが精度はやや劣る
    オブジェクト認識対応(カテゴリ検索)対応(タグ自動付与)
    メタデータ検索日付、場所、カメラ等同様
    アルバム機能共有アルバム、自動アルバム手動アルバム、ラベル管理
    マップ表示対応(OpenStreetMap)対応(Google Maps等も可)
    動画サポートトランスコード対応対応(一部制限あり)
    マルチユーザー対応(ユーザー管理)非対応(シングルユーザー)
    外部ストレージ対応(S3互換)対応(ローカル・NAS)

    パフォーマンスとスケーラビリティ

  • Immich: モバイルバックアップに最適化。大量写真(10万枚以上)でも検索が高速。ただし、ML処理にGPUを推奨。
  • PhotoPrism: ライブラリ管理に強く、サーバー負荷は低め。ただし、顔認識はImmichより遅い。
  • 導入と運用の難易度

    Immich

  • 推奨環境: Docker Compose。
  • 手順: 公式のdocker-compose.ymlをダウンロードし、.envファイルを編集してdocker compose up -d
  • 注意点: PostgreSQLとRedisが必要。初回起動時にMLモデルのダウンロードが発生。
  • PhotoPrism

  • 推奨環境: Docker Compose。
  • 手順: 同様にdocker-compose.ymlを入手し、設定後起動。
  • 注意点: MariaDBまたはMySQLが必要。設定ファイルでデータベース接続を指定。
  • 両者ともDockerが推奨ですが、Immichは依存コンポーネントが多く、初心者にはPhotoPrismの方が簡単かもしれません。

    プライバシーとデータ管理

    どちらも完全にセルフホストされるため、データは自分のサーバー内に留まります。Googleフォトのように解析されません。ただし、ML処理はローカルで行われるため、プライバシー面は優れています。

    コミュニティとサポート

  • Immich: 活発なDiscordコミュニティ、頻繁なアップデート。
  • PhotoPrism: 安定したフォーラム、ドキュメントが充実。
  • まとめ:どちらを選ぶべきか

  • スマホからの自動バックアップと顔認識を重視Immich
  • 安定したWeb管理とカスタマイズ性を重視PhotoPrism
  • マルチユーザー機能が必要Immich
  • シンプルなセットアップPhotoPrism
  • 両方試すのも良いでしょう。まずは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はどちらも優れた選択肢です。自分の使い方に合わせて選んでください。どちらも無料で始められます。

    🛡️
    ContentLens 品質チェック済み

    この記事はAI品質チェッカーContentLensで分析されています。記事を貼り付けるだけで誰でも無料で品質スコアを確認できます。