跳到主要内容

外部庫

本指南將引導您添加一個外部庫。 本指南假設您通過 Docker 運行 Immich,並且您希望訪問的文件存儲在 同一台機器上的一個目錄中。

將目錄掛載到容器中。

編輯 docker-compose.yml,在 immich-server: 部分的 volumes: 下添加一個或多個新的掛載點。 如果您希望 Immich 能夠刪除外部庫中的圖像或添加元數據(XMP 副檔),請移除掛載點末尾的 :ro

immich-server:
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
+ - /home/user/photos1:/home/user/photos1:ro
+ - /mnt/photos2:/mnt/photos2:ro # 如果您只有一個掛載點,可以刪除此行;如果有多於兩個掛載點,可以添加更多行

通過執行 docker compose up -d 重啟 Immich。

創建庫

在 Immich 網頁界面中:

  • 點擊右上角的 管理 鏈接。

  • 選擇 外部庫 標籤。

  • 點擊 創建庫 按鈕。

  • 在彈出的對話框中,選擇哪個用戶應該擁有新庫。

  • 點擊三點菜單並選擇 編輯導入路徑

  • 點擊 添加路徑

  • 輸入 /home/user/photos1 作為路徑,然後點擊 添加

  • 保存新路徑。

  • 點擊三點菜單並選擇 掃描新庫文件

確認操作進行中

  • 點擊 管理

  • 選擇 作業 標籤。

  • 您應該會看到存在非零的活動作業數, 包括庫、生成縮略圖以及提取元數據。