Unraid
Immichは以下を介して簡単にインストールおよび更新できます:
- UnraidコミュニティアプリのDocker Compose Managerプラグイン
- Unraidコミュニティアプリで作られたコミュニティテンプレート
コミュニティアプリケーションテンプレート
情報
- Unraidテンプレートはコミュニティが作成したイメージを使用しており、Immichによって公式にサポートされているものではありません
Unraid CAからImmichをインストールするには、既存のRedisおよびPostgreSQL 14コンテナが必要です。RedisまたはPostgreSQLをすでにインストールしていない場合は、Unraid CAからインストールできます。その際、必ずPostgreSQL 14を選択してください。
RedisとPostgreSQLが稼働した後、Unraid CAでImmichを検索し、リストされたテンプレートのいずれかを選択して例の変数を入力してください。
コミュニティイメージの設定に関する詳細な情報はこちらを参照してください。
Docker-Compose方法(公式)
情報
- ガイドはUnraid v6.12.10を使用して作成されています。
- プラグイン:Docker Compose Managerをインストールする必要があります。
- イメージ用に作成されたUnraid共有
- UnraidサーバーがAVXをサポートしていない場合(例:T610使用時)、これが動作しないという報告があります。
インストール手順
- "Plugins" に移動し、"Compose.Manager" をクリックします。
- "Add New Stack" をクリックし、ラベルを入力するプロンプトが表示されたら "Immich" と入力します。

- Immichの隣の歯車⚙️を選択し、"Edit Stack" をクリックします。
- "Compose File" をクリックし、Immich Docker Composeファイルの内容全体をUnraidエディタに貼り付けます。デフォルトでテキストエリアにあるテキストは削除してください。なお、Unraid v6.12.10はDocker Engineのバージョン24.0.9を使用しており、Docker Composeファイルの
database
サービスに定義されているhealthcheckstart_interval
をサポートしていません(バージョン25以上が必要です)。このパラメータは初期のヘルスチェックを開始する前の待機期間を定義し、コンテナが起動する時間を確保します。start_interval
とstart_period
のパラメータをコメントアウトすることで、コンテナが通常通り起動します。これによる唯一のデメリットは、データベースコンテナがinterval
時間が経過するまで初回のヘルスチェックを受け取らないことです。