Technical Anshu ホーム › チュートリアル › Immich Docker のインストール
🐳 Docker セルフホスト型写真

Immich Docker を使用したインストール - 最速の方法

Immich は、タイムライン、アルバム、顔検索、電話の自動バックアップなど、自宅のマシンで実行できる、あなただけのプライベート Google フォトです。公式の Docker Compose インストールは短いことで知られています。ダウンロードするファイルが 2 つ、編集するファイルが 1 つ、実行するコマンドが 1 つです。

✍️ Technical Anshu🐳 Docker / Linux Server🎧 Multi-Language Audio
Immich Docker を使用したインストール - 最速の方法
🎧 多言語音声: 動画プレーヤーの [設定] (⚙️) ➔ [音声トラック] から希望の音声言語を選択できます。

📑章

  1. Immich を選ぶ理由 — 自分のハードウェア上で非公開の Google フォトに代わる手段
  2. 始める前に必要なもの — マシン、Docker、ストレージ
  3. 2 つの公式ファイルをダウンロードします
  4. .env ファイルを編集します — UPLOAD_LOCATION と DB_PASSWORD
  5. 1 つのコマンドでスタックを開始する
  6. ポート 2283 で Immich を開き、管理者アカウントを作成します
  7. 4 つのコンテナと初日から従うべきルール

📋 概要とステップバイステップガイド

1

最初に必要なものを確認してください

Immich は、自己ホスト型の写真とビデオのバックアップ プラットフォームであり、無料でオープン ソースです。これを実行する正式な方法は、Linux サーバー、古い PC、ミニ PC、または Docker をサポートする NAS 上で Docker Compose を実行することです。マシンは常にオンにしておく必要があります。毎晩スリープ状態になるラップトップは、悪いフォト サーバーです。最初に不足してしまうのはストレージです。そのため、写真ライブラリ全体に加えて、サムネイルやトランスコードされたビデオ用に約 10 ~ 20% の追加スペースを計画してください。

約 4 GB の RAM が実用的な限界です。機械学習コンテナーは空き容量が最も多い部分であるため、6 ~ 8 GB の方が明らかに快適です。 Docker と Docker Compose がインストールされ、動作していることを確認します。

ターミナル
docker compose version
2

フォルダーを作成し、2 つの公式ファイルをダウンロードします

ブログやフォーラムの投稿からランダムな docker-compose ファイルをコピーしないでください。バージョンは変動し、見知らぬ人のファイルによって古いビルドに固定されてしまう可能性があります。公式ファイルは常にプロジェクトの GitHub リリース ページにあります。フォルダーを作成し、そのフォルダーに移動します。

ターミナル
mkdir ./immich-app
cd ./immich-app

構成ファイルと環境テンプレートをダウンロードします。

ターミナル
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
📌 2 番目のコマンドの名前変更に注意してください。テンプレートの名前は example.env ですが、Docker はファイルの名前が正確に .env である場合にのみそれを読み取ります。
3

.env ファイルを編集する — 重要な唯一の構成

.env ファイルには、Immich が推測できないいくつかの値が含まれています。開きます:

ターミナル
nano .env

UPLOAD_LOCATION=./library を設定します — 元の写真とビデオが保存される場所。最大かつ最も信頼性の高いディスクを指定してください。データベースに DB_DATA_LOCATION=./postgres を設定し、DB_PASSWORD を長いランダムなパスワードに変更します。 TZ のコメントを外し、写真の日付とスケジュールされたジョブが揃うようにタイムゾーン (アジア/コルカタなど) を設定します。最初のインストールでは、IMMICH_VERSION とマークされた線より下のすべてをそのままにしておきます。

⚠️ ライブラリを保護する 2 つのルール: DB_PASSWORD では文字と数字 (A ~ Z、a ~ z、0 ~ 9) のみを使用します。特殊文字は Docker によるファイルの解析を中断する可能性があります。そして、データベースをローカル ディスク (理想的には SSD) 上に保持します。Immich のドキュメントでは、データベースではネットワーク共有がサポートされておらず、ネットワーク共有上で実行すると破損する可能性があると率直に述べています。
4

スタックを開始する

1 つのコマンドですべてが始まります。 Docker はコンテナー イメージをダウンロードし、それらを一緒に起動します。インターネット速度に応じて、最初の実行には数分かかります。

ターミナル
docker compose up -d
docker compose ps

2 番目のコマンドは、すべてが起動したことを確認します。サーバー、機械学習、データベース、Redis コンテナが実行されていることが確認できるはずです。

5

Immich を開いて管理者アカウントを作成します

同じネットワーク上のブラウザで Immich を開きます。ポート 2283 で応答します。

ブラウザ アドレス バー
http://YOUR-SERVER-IP:2283

ようこそ画面をクリックして登録します。最初に作成されたアカウントが管理者になります。そのため、ネットワーク上の他のユーザーがページを見つける前に、この手順をすぐに自分で実行してください。次に、無料の Immich アプリを携帯電話にインストールし、同じサーバー アドレスでサインインし、自動バックアップをオンにします。

6

4 つのコンテナとルールを理解する

作成ファイルは、単一のプログラムではなく、小さなチームを実行します。immich-server は、Web インターフェイス、API、アップロード、アルバム、検索の頭脳です。 immich-machine-learning は目です - 顔検出、顔認識、スマート検索。 PostgreSQL データベースはメモリです。すべての写真の名前、日付、アルバム、顔のデータがそこに保存されますが、オリジナルはファイルです。 Redis は、サーバーとバックグラウンド ワーカーの間でジョブを受け渡すメッセンジャーです。この分割を知ることは後で重要になります。検索が中断した場合は、機械学習を確認します。写真がタイムラインから消えても、ファイルがまだディスク上にある場合は、データベースを確認します。

✅ 初日から 2 つのルールに従ってください。更新するたびにリリース ノートを読む — Immich は頻繁にリリースしますが、一部のリリースには特定のアップグレード手順を必要とする重大な変更が含まれています。そして、かけがえのない写真の別のバックアップを別の場所に保管してください。サーバーは単一のマシンでも故障する可能性があるため、開発者自身がそうアドバイスしています。

🏷️Topic Search Variables & Keywords

🔍 Immich 🔍 Docker Compose 🔍 Self Hosted Photos 🔍 Google Photos Alternative 🔍 Photo Backup Server 🔍 UPLOAD_LOCATION 🔍 DB_PASSWORD 🔍 Port 2283 🔍 Face Recognition 🔍 Linux Server 🔍 TechnicalAnshu
🎙️ 完全なトランスクリプト — タップして展開します

ステップバイステップのトラブルシューティング ガイドと解決策 - 今すぐ IMMICH の代替 Google フォトをインストールしてください。 Technical Anshu による画面上のデモンストレーション....

Docker Compose を使用して Immich を段階的にインストールします。公式ファイルをダウンロードし、.env ファイルに UPLOAD_LOCATION と DB_PASSWORD を設定し、スタックを開始して、ポート 2283 で独自のプライベート Google フォトの代替ファイルを開きます。

(ソース ページの転写はここで終わります)

❓ よくある質問

このチュートリアルは完全に無料で実行できますか?

はい! Technical Anshu によって実証されているすべてのガイドとメソッドは、無料の合法的な教育リソースを使用しています。

初心者でもこのガイドに従うことができますか?

もちろんです!すべてのステップは詳細な手順とともに画面上に表示されるので、誰でも簡単に進めることができます。

行き詰まった場合はどこに質問すればよいですか?

YouTube 動画に直接コメントを残してください。コミュニティとテクニカル アンシュがお手伝いします。

🚀 YouTube でチュートリアル全体をご覧ください

🚀 YouTube で完全なステップバイステップのビデオチュートリアルをご覧ください: https://www.youtube.com/watch?v=b_v7DbyFO14

IT サポート、Windows のトラブルシューティング、サーバー管理については、Technical Anshu を購読してください。

▶️ 動画全体を見る
このチュートリアルはTechnical Anshu の Immich Docker インストール ビデオに基づいています。 • ステップでスタックしていますか?動画のコメント欄で質問してください — そこで助けが得られます 🙏