Migrating from external library to default
Hey Immich Community,
I have a large library of photos (320,000) and videos (17,500), this is an External Library in Immich as I am currently using PhotoPrism for part of my workflow, I am looking to remove PhotoPrism from my workflow and have the Immich External library become a default library.
My current immich-server docker-compose:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
restart: always
volumes:
My current workflow involves my wife and I using the PhotoSync app to transfer media files to my NAS, I want to keep part of the process for now as we like the customisation vs Immich app for backing up. The PhotoSync app moves media assetts to /mnt/chamber/photoprism/import, from there PhotoPrism imports them and sorts them into /mnt/chamber/photoprism/originals/[year]/[month]/[file_name]. I believe I can achieve the same behaviour using Immich storage template.
I am looking to understand how I migrate this library from 'external' to 'default' without loseing faces, tags, albums etc within Immich. Based on my research I likely need to use the CLI, which I am OK with but looking to build a bit more confidence on the method.
Thanks
I have a large library of photos (320,000) and videos (17,500), this is an External Library in Immich as I am currently using PhotoPrism for part of my workflow, I am looking to remove PhotoPrism from my workflow and have the Immich External library become a default library.
My current immich-server docker-compose:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
restart: always
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
- /mnt/chamber/photoprism/originals:/mnt/media/chamber-photos:ro
env_file: - stack.env
depends_on: - redis
- database
networks: - traefik
- immich_internal
ports: - 2283:2283
labels: - traefik.enable=true
- traefik.http.routers.immich.rule=Host(
immich.hidden.hidden) - traefik.http.services.immich.loadbalancer.server.port=2283
- traefik.http.services.immich.loadbalancer.server.scheme=http
- traefik.http.routers.immich.entrypoints=websecure
- traefik.http.routers.immich.tls.certresolver=letsEncrypt
My current workflow involves my wife and I using the PhotoSync app to transfer media files to my NAS, I want to keep part of the process for now as we like the customisation vs Immich app for backing up. The PhotoSync app moves media assetts to /mnt/chamber/photoprism/import, from there PhotoPrism imports them and sorts them into /mnt/chamber/photoprism/originals/[year]/[month]/[file_name]. I believe I can achieve the same behaviour using Immich storage template.
I am looking to understand how I migrate this library from 'external' to 'default' without loseing faces, tags, albums etc within Immich. Based on my research I likely need to use the CLI, which I am OK with but looking to build a bit more confidence on the method.
Thanks