Внешняя библиотека
Это руководство поможет вам добавить Внешнюю библиотеку. В этом руководстве предполагается, что вы используете 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.