A self-hosted photo management service with automatic face recognition, object detection, and semantic search.
LibrePhotos is a self-hosted, open-source photo management service that automatically organizes your personal photo library. It uses machine learning to provide features like face recognition, object detection, and semantic search, offering a private alternative to commercial cloud services. Users can deploy it on their own servers to maintain full control over their photos and data.
Individuals, families, or organizations who want a private, self-hosted solution for managing large photo collections with advanced automated organization features. It's ideal for privacy-conscious users and tech enthusiasts comfortable with self-hosting.
LibrePhotos offers a powerful, privacy-focused alternative to cloud-based photo services by allowing complete self-hosting. Its unique selling point is the combination of advanced machine learning features (like face recognition and semantic search) with full user control and data ownership.
A self-hosted open source photo management service. This is the repository of the backend.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates multiple machine learning models like face_recognition and im2txt for automatic face recognition, object detection, and semantic search, as detailed in the tech stack.
Fully self-hosted with all data stored on user-controlled servers, emphasizing privacy over cloud-based alternatives, as stated in the project philosophy.
Handles raw photos and various video formats through ImageMagick and FFmpeg integrations, catering to diverse photo libraries without format limitations.
Built with React 18, TypeScript, and Mantine for a responsive frontend, including internationalization and map support via MapLibre GL.
ML features require 8+ GB RAM and multiple CPU cores for smooth operation, making it unsuitable for low-spec hardware, as warned in the system requirements.
Depends on Docker, PostgreSQL, and multiple services managed via Docker Compose, which can be intimidating and error-prone for non-technical users.
As a niche open-source project, it lacks the extensive third-party integrations, plugins, and mobile app polish of commercial services like Google Photos.
Face recognition and scene classification can be slow on CPU-only systems, and models may not match the accuracy or update frequency of cloud-based alternatives.
LibrePhotos is an open-source alternative to the following products:
Apple Photos is the native photo and video management application on Apple devices for organizing, editing, and sharing media with iCloud Photo Library integration.
Google Photos is a photo sharing and storage service that automatically organizes and backs up photos and videos from devices.