Immich - a self hosted alternative to Google Photos.