← Back to all sparks
L

LibrePhotos

COLLAB
Velocity5.0

Self-hosted photo management service with automatic tagging

LibrePhotos ships five releases in a month and makes sharing with family a first-class job.

self-hostedphoto-managementsharingsemantic-searchsecurityupgrade-experience
◆Current state
LibrePhotos went from 1.2.1 to 1.5.1 between late September and the end of October. Release 1.3.0 moved tagging and search onto one OpenCLIP model and fixed two code execution bugs. Release 1.4.0 writes edits back to files and adds search filters, and 1.5.0 adds whole-library, per-person and collaborative album sharing, a Places map, 360° photo spheres and a self-updating Windows app. Release 1.5.1 repairs a stuck SQLite upgrade step.
◆Where it's heading
The summer's shared-instance plumbing now has a household-level payoff: a parent can share one child's photos with the grandparents instead of creating a whole shared setup. The project is also shedding complexity, with one vision model, one Docker image for any GPU and upgrade work run from an admin card. Security fixes appear in each of the last three feature releases, so anyone hosting for others has a reason to keep up with this pace.
◆Prediction
With the Finish the upgrade card and self-update in place, expect more point releases like 1.5.1 that repair upgrade edge cases. Sharing should keep expanding, and further public-link and permission fixes are likely.

◆Recent moves

  1. 4d ago

    LibrePhotos 1.5.1: SQLite upgrade fix, faces on turned photos

    Finishes a 1.4.0 upgrade step that kept failing on SQLite, places faces from turned photos on the actual face, and stops repeat prompts about unmatched face tags. A quick repair after the large 1.5.0 release.

    View source ↗
  2. 7d ago

    LibrePhotos 1.5.0: library sharing, Places map, 360° photos

    Adds sharing of a whole library or one person, albums others can add to, a Places map, 360° photos, faster face labelling and a self-updating Windows app. It also tightens public pages and sharing, and turns the earlier multi-user groundwork into something a family would notice.

    View source ↗
  3. 13d ago

    Prebuilt Windows wheels for the backend

    A build artifact release of prebuilt wheels for the backend's requirements. There is nothing for users here.

    View source ↗
  4. 18d ago

    LibrePhotos 1.4.0: edits reach your files, search filters

    Tags, captions, locations and rotations can now be written back to files, and photos can be bulk re-dated or placed. Search filters, album Collections and an Archive also arrive, plus a Finish the upgrade card that runs post-update work from the app.

    View source ↗
  5. 24d ago

    LibrePhotos 1.3.0: one OpenCLIP model, faster, security fixes

    Tagging and semantic search move to a single OpenCLIP model, the speed work from backend experiments lands in Django, and two code execution bugs are fixed. It simplifies the stack while closing the most serious security items in this run.

    View source ↗
  6. 1mo ago

    LibrePhotos 1.2.1 repairs SQLite photo IDs

    Repairs SQLite databases whose photo IDs broke lookups for faces, thumbnails and albums after the UUID switch. It is essential for the unified Docker image and Windows build, and PostgreSQL installs are unaffected.

    View source ↗