2026年7月30日木曜日

フォト画像の管理環境をリニューアル

これまで色々なやり方をしてきました。基本はローカルディスク上のPictureなりPhotoなりのフォルダを使い、その下に撮影日付のフォルダツリーを作ってそこに撮った写真画像ファイルを置く、で、しかるべきツールで表示する、という感じ。

以前はShotwellとかを使っていましたが、カメラ(=スマホ)をパソコンに有線接続せなあかんしスマホ側を写真同期モードに設定せなあかんし…「あかん」てことは無いんですけど、とにかくまぁ、手間が鬱陶しくなってこの方法は縁遠くなりました。直近はGoogle Photoアプリを使ってGoogle Driveに同期する、という方法でやってきましたが、これにしても、現用中スマホ(Sharp AQUOS sense9)からアップロードするとドライブ領域の使用量カウントに計上されてしまうので、それを避けるためにいちいちPixel 4aにQuick Shareで転送してから 4a のGoogle Photoでアップロードする、なんていう小賢しいことをやっておりました。

が、これも「めんどっせーなー…」と…

そういう流れで、「じゃぁこの際、ローカルマシン上に自家製Google Driveもどきを用意して、そこでファイル管理するか」ということにしました。

使用したのは冒頭の絵の通り immichサーバでスマホアプリもimmich。世の中にゴマンとある情報を元に自パソコンにヘコヘコとインストール&セットアップしました。

時間を要したのは写真データの移行で、Google Drive上の写真をどっさり取得して、Exifの無いファイルの対応とか移行しやすいフォルダへのファイルコピーとかいろいろ手間をかけて作業して、15000ファイルほどを移行しました。

ローカルマシンでもほどほどの安全性を持たせておきたいので、メタデータと実体ファイルを同じタイミングでバックアップする(質素な)スクリプトを作って対応しました。この環境を使うのは自分だけですし24h運転なんてしないので、バックアップは自分の好きなタイミングで手動で実行する方式にしました。

ってことで、まぁ、なんとか使える状態にできました。

スマホアプリの使用感は全く悪くないです。こと同期に関してはGoogle Photoより圧倒的に素早い。immichサーバと通信できない環境では写真データをダウンロードしたりはできないのですが、画面表示できればOKなので全く問題無し。

immichをインストール&セットアップした時は v3.0.3 が最新でしたが、7/30にv3.1.0がリリースされました。「アップデートする前には、Metadataを含めバックアップしておけ」と説明されてますし、世の中の情報にも「immichのバージョンアップでは、DBが壊れても対応できるぐらいに備えておけ」的な話もありましたが、バージョンアップの説明手順通りにやったら、すんなりいけてひと安心。

Dockerを使うのも初めてでしたし、いろいろ知らないことばかりで大変でしたが勉強になりました。

0 件のコメント: