Raspberry Pi で写真のバックアップを作成したところ、サブスクリプションなしで Google フォトを上回りました

in tech

Google フォトの無料ストレージの上限は 15 GB ですが、これはメールだけではなく、ドライブ、Gmail、フォト、 他のすべての Google サービス。 さまざまな用途に使用されることを考えると、その収納スペースはすぐになくなってしまいます。さらに多くのストレージが必要な場合、または iCloud を使用している場合は、基本的に毎月のサブスクリプションをオプトインする必要があります。

ただし、プライバシーとコントロールが必要で、サブスクリプションは必要ない場合には、オプションがあります。私が使用しているソリューションは、Immich を実行している Raspberry Pi です。多くの点で、これは家にあるすべての携帯電話の Google フォトの自動的な代替として機能し、セットアップも難しくありません。

Immich とは何ですか。Pi はどのように適合しますか?

Immich は自己ホスト型のオープンソースの Google フォトの代替品です

Immich は、Google フォトで得られるエクスペリエンスと競合するように特別に設計された自己ホスト型の写真とビデオのマネージャーです。 iOS と Android の自動モバイル バックアップ、タイムライン ビュー、マップ ビュー、共有アルバムなど、使い慣れた機能がすべて備わっていますが、サーバー ソフトウェアは自分で実行します。

そして重要なことは、派手な AI 機能を放棄する必要さえないということです。 Immich は顔認識と自然言語のスマート検索を処理します。これらの AI 機能は完全に独自のサーバー上で実行されるため、家族の顔が処理のために外部サービスに送信されることはありません。

注意すればPiで十分です

Raspberry Pi は、Immich サーバー ソフトウェアを実際に実行する低電力サーバーです。 Immich は、サーバー、機械学習コンテナ、PostgreSQL データベース、Redis を含む一連の Docker コンテナとして実行されます。

大変そうに思えますが、適切な Pi であれば対処可能です。

実際の写真ライブラリを Pi の SD カードに保存しないでください。 MicroSD カードは、書き込み負荷が高いと故障する傾向があります。代わりに、外部ストレージを Pi に接続します。これにより、1 つのインスタンスを複数の人が使用できるようになります。

まともなパフォーマンスが必要な場合は、8GB Pi 4 または Pi 5 を使用することを強くお勧めします。また、オプションの M.2 ポートにより、従来の SSD を簡単に接続できるため、Pi 5 を特にお勧めします。あるいは、USB ポートに外付けドライブを接続して Pi 4 を使用することもできます (私はそうしています)。ただし、AI 機能は遅くなります。

クラウドではなく Pi にバックアップする理由

プライバシーと競争力のあるコスト

私が最初にサブスクリプション サービスの置き換えを検討し始めたとき、主な動機はプライバシーの管理でした。イミッチの場合、私の写真は私が物理的に所有するハードウェアに保存されているため、AI モデルをトレーニングするために私のデータをマイニングする人は誰もいません。

ただし、慎重に購入すればセルフホスティングは通常、コスト競争力がかなり高くなります。ハードドライブとSSDの代金を一度支払ったのですが、何年もの間、満足して使い続けています。 全て 50TB のストレージで約 600 ドルかかります。かなり高いように思えますが、Google で 2TB が 100 ドルかかることを考えると、 毎年、 本当に悪くありません。

WDレッドプロ

ストレージ容量

2~26TB

ワークロード

550TB/年

に適しています

NAS

Western Digital の Red Pro NAS ハードドライブには、2TB ~ 26TB のサイズがあります。


クラウド バックアップ ソリューションに乗り換えることにうんざりしていて、Google よりもプライバシーに配慮したものが必要な場合は、Pi でミニ バックアップ ソリューションをセルフホスティングするのが良い選択肢です。

あなたはあなた自身の管理者であり、IT 部門です

自己ホスト型のものすべてと同様に、大きな注意点は責任です。バックアップ全体は、管理するソフトウェアを使用して、ネットワークに接続されたハードウェア上で実行されます。何か問題が発生した場合、実際に問題が発生する場合は、知識豊富な友人に助けを求めない限り、それを修正する必要があります。

この方法で Pi を使用する場合、固有の注意点もいくつかあります。電源喪失後のドライブの自動再マウントは少し不安定であることがわかりました。取引を妨げるものではありませんが、常に監視し、発生したときに通知するメカニズムを設定しておきたいものです。

イミッチのセットアップ

まずはPiをフォーマットしてください

木製のテーブルの上に置かれた数枚の microSD カード。 クレジット: Patrick Campanale / How-To Geek

Immich を Pi 上で実行するには、Pi 4 または Pi 5 をお勧めします。 本当に AI を使用して画像にインテリジェントにタグ付けし、有機的に検索できるようにするスマート機能はかなり要求が厳しいため、これには 8GB モデルが必要です。

USB エンクロージャ経由で Pi に接続するには、外付け SSD または HDD も必要です。

ハードウェアの準備ができたら、Raspberry Pi OS Lite を microSD カードに書き込み、SSH 経由でアクセスできるように Pi を設定します。これは後で必要になります。

次に、公式の Docker Compose を使用して Immich をセットアップすることをお勧めします。ライブラリのパスがその外部ドライブを直接指していることを確認してください。

サーバーが稼動したら、バックアップしたいすべての電話にアプリをインストールし、全員に個別のアカウントを作成します。 自動バックグラウンドバックアップをオンにします

HTTPS で問題が発生した場合は、Tailscale などを使用して、外出中にデバイスが確実に同期できるようにする必要がある場合があります。


1 台の小型デバイスで家全体のバックアップ ソリューションを実現

1 台の Raspberry Pi と 1 台または 2 台のハード ドライブを使用すると、複数の携帯電話やタブレットに対してかなり信頼性の高いバックアップ ソリューションを作成できます。唯一の問題は、Pi のハードウェア制限により AI 機能が超高速にならないことです。

また、最も重要な写真のバックアップを別の場所に複数取っておく必要もあります。 Immich は優れたプログラムですが、その信頼性はストレージと同じくらいです。ハードドライブには機械的な故障が発生し、SSD は最終的には磨耗します。

3-2-1 のバックアップ設定という解決策は非常に簡単なので、重要な思い出を失わないようにしてください。

関連情報は以下のリンクからご確認いただけます

詳しい情報を見る

関連記事

前の投稿
「X-MEN ’97」のような次に見るべき番組 10 選
次の投稿
ルンバ マックス 705 ロボット掃除機が現在 45% オフ