Перейти к основному содержимому

Внешняя библиотека

Это руководство поможет вам добавить Внешнюю библиотеку. В этом руководстве предполагается, что вы используете Immich в Docker и файлы, к которым вы хотите получить доступ, хранятся в каталоге на том же устройстве.

Монтирование каталога в контейнеры.

Отредактируйте 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 # вы можете удалить эту строку, если у вас только одна точка монтирования, или добавить больше строк, если у вас их более двух

Перезапустите Immich, выполнив команду docker compose up -d.

Создание библиотеки

В веб-интерфейсе Immich:

  • нажмите на ссылку Administration в правом верхнем углу.

  • Выберите вкладку External Libraries

  • Нажмите кнопку Create Library

  • В диалоге выберите, какой пользователь будет владельцем новой библиотеки

  • Нажмите на меню с тремя точками и выберите Edit Import Paths

  • Нажмите кнопку Add path

  • Введите /home/user/photos1 в качестве пути и нажмите Add

  • Сохраните новый путь

  • Нажмите на меню с тремя точками и выберите Scan New Library Files

Убедитесь, что процесс работает

  • Нажмите Administration

  • Выберите вкладку Jobs

  • Вы должны увидеть ненулевое количество активных задач для Library, Generate Thumbnails и Extract Metadata.