Самостоятельно размещаемое приложение для фото с приоритетом конфиденциальности: автоматически добавляет метки, распознаёт лица и отображает на карте фотографии и видео.
LibrePhotos/librephotos
Самостоятельно размещаемый сервис для управления фотографиями с распознаванием лиц, тегированием объектов и семантическим поиском на Django и React.
Open source альтернатива:Google Photos
iCloud Photos
- Звёзды
- 8,112
- Форки
- 413
- Открытые issues
- 48
- Последний коммит
- 15 часов назад
Что это?
LibrePhotos — это самостоятельно размещаемая фотобиблиотека, которая индексирует уже существующие папки и загруженные файлы, а затем группирует их по дням, местам, людям и событиям. Сервис поддерживает распространённые форматы, включая RAW, HEIC и JPEG XL, а также видео и Live Photos.
Сервис локально запускает конвейеры машинного обучения для обнаружения и кластеризации лиц: достаточно один раз указать имя человека, и система предложит подписать остальные снимки с ним. Для каждой фотографии также создаются теги и подписи; поддерживаются семантические запросы, например «собака на пляже», а также поиск дубликатов. Места определяются с помощью обратного геокодирования и отображаются на карте.
В основе серверной части — Django 5 и PostgreSQL, веб-клиент написан на React 19; для Android и iOS доступно мобильное приложение на Expo. Сервис разворачивается в одном контейнере, через Docker Compose, манифесты Kubernetes или как отдельная сборка для Windows. В комплект входят поддержка нескольких пользователей, общие альбомы, публичные ссылки и единый вход через OpenID Connect.
Ключевые возможности
- 01Импортирует из папок и загрузок фотографии в форматах RAW, HEIC и JPEG XL, видео и Live Photos.
- 02Группирует фотографии по дням и местам в хронологической ленте и автоматически создаёт альбомы событий.
- 03Распознаёт лица и объединяет их в кластеры, чтобы предлагать имя человека для других снимков в библиотеке.
- 04Поддерживает семантический поиск и поиск по метаданным, а также создаёт теги и подписи для каждой фотографии.
- 05Находит дубликаты и хранит пары RAW+JPEG и серии снимков вместе.
- 06Поддерживает учётные записи нескольких пользователей, общие альбомы, публичные ссылки и вход через OpenID Connect.
Сценарии использования
- Замена облачного фотосервиса библиотекой, которая хранится на собственном сервере.
- Организация большого семейного архива по людям, местам и событиям.
- Поиск в личной коллекции фотографий по содержимому — например, по объектам или сценам.
- Запуск домашнего фотосервера на NAS или устройстве Unraid с Docker.
Быстрый старт
- 1
Выберите способ развёртывания из списка установки
- 2
Следуйте руководству по запуску в одном контейнере в документации
- 3
После запуска откройте веб-приложение и документацию API по адресу localhost:3000
Что важно знать
- Функции машинного обучения требуют много памяти, поэтому настоятельно рекомендуется не менее 8 ГБ ОЗУ.
- Это сервис для самостоятельного размещения, поэтому вам нужно самостоятельно запускать и обслуживать сервер.
В подборках
Темы
Частые вопросы
- Что такое librephotos?
- Самостоятельно размещаемый сервис для управления фотографиями с распознаванием лиц, тегированием объектов и семантическим поиском на Django и React. LibrePhotos — это самостоятельно размещаемая фотобиблиотека, которая индексирует уже существующие папки и загруженные файлы, а затем группирует их по дням, местам, людям и событиям. Сервис поддерживает распространённые форматы, включая RAW, HEIC и JPEG XL, а также видео и Live Photos.
- librephotos можно использовать бесплатно? Какая у него лицензия?
- librephotos распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- librephotos всё ещё поддерживается?
- Активно поддерживается. Последний коммит в librephotos — 23 окт. 2026 г..
- Для чего можно использовать librephotos?
- Замена облачного фотосервиса библиотекой, которая хранится на собственном сервере. Организация большого семейного архива по людям, местам и событиям. Поиск в личной коллекции фотографий по содержимому — например, по объектам или сценам. Запуск домашнего фотосервера на NAS или устройстве Unraid с Docker.
- Как установить librephotos?
- Выберите способ развёртывания из списка установки Следуйте руководству по запуску в одном контейнере в документации После запуска откройте веб-приложение и документацию API по адресу localhost:3000
- Где скачать librephotos?
- Исходный код и инструкции по установке — на GitHub: https://github.com/LibrePhotos/librephotos
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая фотогалерея, которая превращает папки на сервере в альбомы и подходит фотографам с большими коллекциями RAW-файлов.
Неофициальное веб-приложение-компаньон для Immich с инструментами массового управления людьми, альбомами, местами и датами в фототеке.
Самостоятельно размещаемая веб-галерея для просмотра личных фото и видео с тегами, удобным интерфейсом для мобильных устройств и поиском похожих изображений и лиц.
Локальная self-hosted база знаний по видео: индексирует ролики, транскрибирует речь, анализирует кадры и позволяет искать сцены на естественном языке.
Самостоятельно размещаемая система управления фотографиями: загружайте, упорядочивайте и публикуйте снимки на собственном сервере или веб-хостинге.