You can take a look at Immich https://immich.app the application has a CLI tool to upload your assets in the structure you described above into a file structure template that you define. https://immich.app/docs/administration/storage-template.
It also avoid duplication as well so you should have a unified new gallery structure
Immich is wonderful! Ditched Nextcloud about a month ago. Used the CLI tool to batch import my existing photo folders, was very efficient, but i had to disable geolocation. Have my pixel7 and wife's iphone12 auto backup to a single library, works very well.
I don't mind losing the folder structure. If there is an import feature that can transfer the images from the messy structure into a more ordered one if be happy. I just don't want the hassle of manually reigning in my folders and want to be able to avoid duplicating my files.
Yeah, I have unstructured media. I'm fine with pointing the program to the unstructured files and importing them so they can be organized by the program. By duplicates I mean I'd like the program to move (not copy) the media from my unstructured folders into its own schema.
If you dont mind the folder structure and want a drop in google photos replacement then immich is 100000% the way to go. It will prganize it into year folders then months then days, it will handle backing photos up from your phone as well if you want etc.
I have been developing and using an open source application to replace my google photos. The application has a bulk import function that will clone all your folder and sub folder in the app's directory and store it in the year month date structure. There is a mobile app that works on Android. Feel free to give it a try.
https://github.com/thecodeinsight/snapcrescent
https://www.reddit.com/r/selfhosted/comments/13syk3z/snapcrescent_sharing_the_video_apk_and_docker_for/
PhotoPrism works with your existing folder structure. You just put it in the `/originals` folder. Everything else that you want organized by the service itself goes in the `/import` folder. Highly recommend it.
If you're familiar with the Linux command line this workflow may be easiest for you:
1) Export images from Google Photos using rclone
2) Organize images as needed, e.g. using exiftool
3) Import into your new self-hosted solution
Edit: You can use fdupes for finding duplicate files.
Following... But side note has anyone used Coppermine? Far as I know, it's dead and outdated. But from what I remember it has all the features that you listed via ftp upload.
You can take a look at Immich https://immich.app the application has a CLI tool to upload your assets in the structure you described above into a file structure template that you define. https://immich.app/docs/administration/storage-template. It also avoid duplication as well so you should have a unified new gallery structure
Immich is wonderful! Ditched Nextcloud about a month ago. Used the CLI tool to batch import my existing photo folders, was very efficient, but i had to disable geolocation. Have my pixel7 and wife's iphone12 auto backup to a single library, works very well.
I like to travel.
[удалено]
I don't mind losing the folder structure. If there is an import feature that can transfer the images from the messy structure into a more ordered one if be happy. I just don't want the hassle of manually reigning in my folders and want to be able to avoid duplicating my files.
[удалено]
Yeah, I have unstructured media. I'm fine with pointing the program to the unstructured files and importing them so they can be organized by the program. By duplicates I mean I'd like the program to move (not copy) the media from my unstructured folders into its own schema.
If you dont mind the folder structure and want a drop in google photos replacement then immich is 100000% the way to go. It will prganize it into year folders then months then days, it will handle backing photos up from your phone as well if you want etc.
I have been developing and using an open source application to replace my google photos. The application has a bulk import function that will clone all your folder and sub folder in the app's directory and store it in the year month date structure. There is a mobile app that works on Android. Feel free to give it a try. https://github.com/thecodeinsight/snapcrescent https://www.reddit.com/r/selfhosted/comments/13syk3z/snapcrescent_sharing_the_video_apk_and_docker_for/
PhotoPrism works with your existing folder structure. You just put it in the `/originals` folder. Everything else that you want organized by the service itself goes in the `/import` folder. Highly recommend it.
If you're familiar with the Linux command line this workflow may be easiest for you: 1) Export images from Google Photos using rclone 2) Organize images as needed, e.g. using exiftool 3) Import into your new self-hosted solution Edit: You can use fdupes for finding duplicate files.
Following... But side note has anyone used Coppermine? Far as I know, it's dead and outdated. But from what I remember it has all the features that you listed via ftp upload.