Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Have you looked into Photoprism (https://photoprism.app/)? I'm not sure whether it checks all of your boxes, but it seems to be a popular solution...
I think that you can cobble together or wait for immich is like google photos is being developed very quickly and looks good even in this phase https://github.com/alextran1502/immich
Photoview
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.