20 ポイント 投稿者 GN⁺ 2025-10-03 | 5件のコメント | WhatsAppで共有
  • オープンソースかつセルフホスティングの写真管理ソリューション Immichが、初の公式安定版(v2.0.0) を発表
  • 約1,337日間の開発、コミュニティによる大きく継続的な支援、そしてさまざまな成長の過程を経てきた
  • 今回のリリースにより、技術的負債の解消とともに、より高い互換性とアップデートのしやすさを実現
  • コミュニティの要望に基づく新機能ロードマップと、透明性のある利用データ収集計画も公開
  • 今後はオフサイト暗号化バックアップなどの有料付加サービスへも拡張予定

Immich v2.0.0 安定版リリースのお知らせ

歓迎のあいさつとリリース概要

  • 約**1,337日(3年8か月)**にわたり、271回のリリース、78,000 GitHub Star、1,558人のコントリビューター、31,500人のDiscord、36,000人のRedditコミュニティとともにImmichプロジェクトは成長してきた
  • FUTOへの参加、プロダクトキーモデルへの移行といった論争や新たな実験を経ながらも、変わらぬコミュニティの応援と成功を収めてきた
  • merchストアのオープン、FOSDEMイベントへの参加など、さまざまなマイルストーンを越え、v2.0.0 - 安定版を公開
  • 本リリースは、大規模な技術的負債の解消と、今後の互換性および保守効率性の向上を意味する
  • 公式ウェブサイトから警告バナーが削除され、新しいウェブページも公開された

記念イベントとDVD限定版のお知らせ

  • かつてCD/DVDで配布されていたソフトウェアのノスタルジーを生かし、Immich 安定版 DVDを実物で発売
  • チームが直接選んだサンプル写真を含む起動可能なImmichインスタンスを収めたディスクを、merchストアで購入可能
  • クライアント/サーバー用のプロダクトキーとともに、このマイルストーンを祝える
  • レトロスタイルの新しいグッズもmerchストア(www.immich.store)で提供

今後の計画

  • 自動スタッキング、Web-モバイル機能の同等化、スタック対応の改善、共有/グループ管理、所有権改善など、年内ロードマップの残項目達成を目標とする
  • 利用データ収集計画: ソフトウェアの活用方法をよりよく理解するため、非侵襲的で透明な方法でデータを収集する予定であり、コミュニティとの議論を通じて進める
  • バックアップサービス: プロジェクトに貢献し、セルフホスティングの利便性を向上させる有料付加サービス(機能のpaywallは適用しない)を提供予定
    • 最初のサービスとして、エンドツーエンド暗号化オフサイトバックアップおよび復元機能を開発し、今後buddy backupもサポート予定
  • 今後も継続的に新機能を開発・リリースしていく予定

Immichプロジェクトの重要性と利点

  • Immichはオープンソースのセルフホスティング型写真/動画管理ソリューションであり、スマートフォンのクラウド同期サービスに対する信頼とデータ所有権の問題に対応する
  • 他のオープンソースソリューションと比べて、パフォーマンス最適化、Web-モバイル連携およびコミュニティ主導の機能改善が強み
  • ユーザーデータに対するプライバシー強化プロダクトキーベースの支援システム、自由なカスタマイズなど、高い柔軟性を持つ

5件のコメント

 
shakespeares 2025-10-07

ものすごく活発ですね。
NASにインストールして、25ドル払ってセルフホスティングで試してみようかという気になります。

 
ndrgrd 2025-10-03

HNのコメントでの Jordan Harband に関する話は興味深いですね。
彼のPRの議論をいくつか見ましたが、ほとんど病的に感じられるほど奇妙なこだわりがありますね。まるで何か目的があるように見えるほどです……
そうでないなら、本当に誰かのカウンセリングが必要なように思えます。

 
forgotdonkey456 2025-10-10

気が狂いそうなくらい怖いですね;

 
GN⁺ 2025-10-03
Hacker Newsのコメント
  • Immichのウェブサイトにある Cursed Knowledge コーナーが本当に面白い
    Cursed Knowledge ページを見ると、Immich を開発しながら知ってしまった、本当は知らずにいたかった技術的な「呪われた知識」を率直に共有している

    • 読んでいると、こんな内容がある
      「追加の50個のパッケージが呪われたパッケージだ
      JavaScript コミュニティには、互換性維持を理由に、さまざまなプロジェクトへ自分が保守する追加の50個のパッケージをねじ込むユーザーがいる」
      ここで言及されているユーザーは Jordan Harband という人だ
      この「呪われた知識」が正確には何を意味するのか、また Jordan が誇る「backwards compatibility」が実際には何を指しているのか知っている人がいるのか気になる

    • すべてのプロジェクトに Cursed Knowledge のようなこういうセクションがあってほしい
      「setTimeout is cursed」という結論については穴があるように思う
      JavaScript で setTimeout に非常に小さい値を入れるときちんと待たないことがあるという主張だが、私の考えでは performance.now() 関数自体がミリ秒単位で返し、丸めもあるので、1ms 程度は誤差の範囲として許容される
      関連議論: プルリクエスト

    • Postgres が 2 の 16 乗(65536)制限のせいで呪われているという話もある
      SQL Server には約 2000 個のパラメータ制限がある
      それでも制限が低いぶん、問題を早く見つけられるという利点はある

    • Cursed Knowledge の内容が良すぎて、自分の日常メモのルーティンにすぐ追加した

    • Immich チームの愉快な個性が感じられて、ファイル構造を見るのが楽しくなる

  • Immich を本当に気に入って使っている
    自分が使ったセルフホスティングアプリの中で最高だ
    Immich CLI と Immich-go ツールを使って、写真の取り込みが本当に楽だった
    フォルダごとにアルバムを指定して整理したが、今はフォルダとファイルの整理だけが残っている
    ひとつコツを共有すると、ZFS(またはスナップショット機能のあるファイルシステム)で変更前のスナップショットを作っておけば万全で、大量インポートに失敗しても簡単に復旧できる
    昔の Core i3 サーバーが数日間ファンを回し続けるほど負荷がかかったこともある
    顔認識はかなり優秀だが、犬の認識などは弱い
    それでも機能で妥協せずセルフホスティングできるのでありがたい
    近いうちに、何の機能も追加されない「サポートパッケージ」も購入する予定だ
    将来的にダウンタイムなしの暗号化バックアップ方法もサポートされる予定なので期待している
    Immich CLI: ドキュメント
    Immich-go: GitHub

    • 外部フォルダを追加して、すべての写真をそこにコピーして入れている
      Immich 独自の写真フォルダは日付ごとにディレクトリを作るが、外部フォルダはどんなファイルが入ってきても気にせず、ファイルが消えてもまったくうるさくない
  • 個人的には Immich は悪くなかったが、飛び抜けて優れているとまでは思わなかった
    共有やファイル管理のような作業は Nextcloud Photos を使ったほうが楽だ
    すべての画像をファイル構造ではなくライブラリに入れて整理するというのがあまり理解できない
    Immich は外部ライブラリと連携できるが、実際に何かを操作することはできない
    たとえば iPhone の写真を取り込んだあと、フォルダ構造の中で安全かつ長期保管のために分類・移動する作業ができない
    Immich の良さは分かるが、いつまで続くか確信が持てないので、いずれ移動できない別の写真データベースを積み上げるだけになるのではと心配している

    • すべての画像をファイル構造ではなくライブラリにだけ入れるのが理解できないと言っていたが、
      Immich では好きなファイル構造で写真を保存できる
      EXIF メタデータに基づいてファイル自体をディスク上で再構成することもできる
      iPhone の写真を取り込んで分類後にフォルダへ移動する機能も確実にサポートしている
      詳しくは ストレージテンプレートのドキュメント を参照

    • 構造化とタグ付けに関連して、そもそもデータベースが必要なのかと問いたい
      ファイルシステムとバッチ処理ツール、EXIF ツールだけでも十分に可能だ
      Immich は画像の展示や顔認識のような追加メタデータの集約により向いている

    • 面白いことに、自分はまず Nextcloud に写真をアップロードし、その外部フォルダを Immich でビューアとして指定して使っている
      たまたま Nextcloud を先に入れたのだが、この方法のおかげで Immich の利点とファイル構造の維持を両立できている

    • Immich は FOSS(オープンソース)として3年ほどなので、まだ長い歴史のあるソフトウェアとは言えないかもしれない
      それでもすでにかなり高速で、安定していて、何度もリリースを重ねている点は今後の継続性を示している
      主要開発者はおよそ7人ほどいて、その多くは FUTO で活動または支援を受けているようだ
      コントリビューターグラフ, FUTO の紹介
      FUTO は集中化と業界独占を阻止する技術開発に注力する団体だ
      ちなみに FUTO は創設者 Eron Wolf の単独投資によって資金提供されてきたらしい
      Eron Wolf についてはもっと調べる必要がある
      参考情報: HN の議論, Eron Wolf のオープンソースに関する考え
      FUTO の長期的な持続可能性はまだ未知数だ

  • Immich は本当に素晴らしい
    これまで使ってきた他のセルフホスティング代替はいつもどこか惜しいところがあったが、Immich は使うこと自体が楽しい
    高速で機能が豊富で、セットアップも簡単だ
    あまりに気に入って 100 ドル寄付したほどだ
    以前は写真の管理が面倒すぎて、写真を撮ること自体をやめていたが、Immich のおかげでまた撮るようになった

    • 長いあいだ中断していた理由に共感する
      自分も Google Photos を使っていたが、プライバシー審査に不安を感じたことがある
      以前、子どもの写真を病院に送るために撮影しただけでアカウント停止になった事例もあった
      来年は必ず Immich に移行して自由を感じたい
      検索機能がどうなのか気になる
      写真ごとにラベル付けをほとんどしていないので、Google や Apple レベルのオブジェクト認識・文字認識検索に依存している
      関連事例

    • 高速で、機能豊富で、セットアップも簡単な Immich の成長に Alex Tran(リーダー)が大きく貢献したと思う
      FUTO がプロジェクトを引き継いで以降、FL/OSS プロジェクト成長の好例になっている点が印象的だ

  • Immich は Google Photos や Lightroom Library の代替としては適しているが、Flickr の代替としては今ひとつだ
    個人ポートフォリオのように厳選した写真だけを展示したいときに使えるセルフホスティングソリューションを探している
    認証も不要で、別個の「共有」リンクなしにフォトストリーム、アルバム、タグ、写真の一覧表示など Flickr レベルのシンプルな UI が必要だ
    自動タグ付けやオブジェクト認識のようなものは特に要らない
    見せたい写真だけをきれいにシンプルに公開できれば十分だ

    • Immich 単体では足りないが、immich-public-proxy の利用を勧める
      サンプルギャラリー を参照できる

    • 自分の事例で言えば、似たようなものは作った(セルフホスティングではない): mood.site
      アクセスすると自動でアルバムが作られ、ドラッグまたはクリックで画像をアップロードし、並べ替えやリサイズができる
      URL 共有で共同作業も可能
      ただし写真ごとの公開・非公開の切り替え機能はまだない
      セルフホスティング版のアイデアもあり、単一の HTML+JS ファイルに画像フォルダだけを連携させる方式も考えている
      こういう方式に興味があるか気になる
      インスピレーションのサンプル

    • Ghost や Wordpress に写真中心のテーマ(CMS)を入れるのも良い方法だ

    • 以前は Photo Organizer[0] を公共イベントの写真共有用に検討していた
      Photo Organizer 公式サイト, デモ
      Flickr の「クロームなし」の全面写真再生は完全にはサポートしていないようだ
      ただ、Immich public proxy のような新機能も面白そうで試してみたい

    • io200[1] も一度見てみる価値がある
      小規模セルフホスティングに特化した写真 CMS で、テーマや管理機能、無料ティアも充実している
      もともとは Koken[2] から出発しているので、見覚えのある人もいるだろう
      io200, Koken

  • デスクトップ用途で Immich と似た目標のアプリを探している

    • 高性能なデスクトップ写真・動画管理ソリューション
    • 非破壊ライブラリ管理(ファイルをコピー・移動せず、ライブラリは単一ファイル)
    • Exif GPS 地図および検索(「NYC で午後 2〜4 時に撮られた写真」)
    • 自動(AI)写真タグ付け
      これらすべての条件を満たせるアプリがあるか気になる
    • digikam がまさに求めているソリューションだ
      10年以上 digikam を快適に使っている
      AI 顔認識は Immich より劣るが、この分野は急速に進歩しているので、そう遠くないうちに改善されそうだ

    • digiKam が必要な要件の大半を満たしている
      自分は Peakto のほうを好んでいたが、複数の CaptureOne セッションを単一カタログに統合できる独特の機能があるからだ
      ただしあなたの要件にはオーバースペックかもしれない

    • Phil Gyford が「Lightroom Classic の代替となる macOS アプリ 8 種を試す」という記事を書いているので参考になる
      記事リンク

    • piGallery2 もおすすめだ
      数年使ってみたが、求めている機能をすべて満たしている

    • CaptureOne が求めているものに最も適したソリューションだ
      最高レベルだ

  • Immich は素晴らしいと思う
    最近 Android アプリにベータ版タイムラインが導入され、「かなり良い」レベルから「Google Photos の完全な代替」レベルへと一気に変わった

    • 新しいタイムライン機能が導入されて、自分の最大の不満が解消された
      以前はローカルアプリがサーバー接続なしではローカル写真すら表示できなかったが、今ではサーバーがなくても自分の写真は十分確認できる
      ただしキャッシュされていない他人の写真だけは表示されない
      まさに期待していた動作だ
  • v2.0.0 には詳しい変更ログがないようで気になる
    リリースノート にはいくつかのバグ修正以外は git 履歴を参照するように書かれている

    • git 履歴を確認してみると、実際には前回リリース以降ほとんど変化がなく、安定版の宣言という位置づけだ
      リリース比較
  • 2年以上、Oracle Free Tier(200GB ディスク、ARM VM)で Immich を動かしている
    Oracle を長期保存先として完全には信用していないので、Backblaze に毎日バックアップしている
    残念なのは、リリース頻度が高すぎる一方で、実際に大きく追加される機能はあまり多くないことだ

  • Immich で地図(地域)と時間条件を組み合わせた検索・フィルタリングができるのか気になる
    例 1: 地図上で範囲を直接描いて、その範囲内の 22:00〜00:00 の写真だけを見る
    例 2: 特定地域で、2020〜2024 年のうち 3〜5 月、9〜10 月、22:00〜00:00 の写真だけを見る
    デモではバブルの数で確認はできるが、範囲指定後にアルバムや一時表示へ進む方法は見当たらない
    地図ビューには日付フィルタしかなく、時間帯フィルタや特定の月・時刻フィルタはない
    検索欄の詳細オプションにも国、州/県、市単位のフィルタしかなく、範囲指定や複数期間、時間帯には対応していない
    もし地図で範囲指定、期間スライダー(年、月、時間帯)による複合条件検索が可能で、それにお気に入り、一括タグ付け、削除などもできるなら、非常に強力なキラー機能になりそうだ