Had a try with PhotoPrism (https://photoprism.app/) today. It works pretty good! It' super fast compared to NextCloud. And has more features like object recognition, searching and a map to show where the photos are taken. Even though the object recognition is not perfect but I believe it will improve. Also looking forward the face recognition feature.