Repolode
xemle

xemle/home-gallery

Самостоятельно размещаемая веб-галерея для просмотра личных фото и видео с тегами, удобным интерфейсом для мобильных устройств и поиском похожих изображений и лиц.

Open source альтернатива:Google Photos

Звёзды
1,201
Форки
107
Открытые issues
54
Последний коммит
7 дней назад

Что это?

HomeGallery — веб-галерея для просмотра личных фото и видео, которую можно развернуть самостоятельно. Она рассчитана на запуск на собственном компьютере или NAS и индексирует медиафайлы из одной или нескольких локальных папок, поэтому оригиналы не нужно размещать в облачном сервисе.

В галерее есть бесконечная лента фотографий с виртуальной прокруткой, добавление тегов к одному или нескольким файлам и выразительный язык запросов с операторами and, or и not. Также доступны обратный поиск изображений для поиска визуально похожих фотографий, распознавание лиц и поиск похожих лиц, обратное геокодирование GPS-координат в адреса и транскодирование видео. Интерфейс работает на телефонах как PWA.

Медиафайлы идентифицируются по содержимому, поэтому дубликаты обрабатываются один раз, а переименование не приводит к повторной генерации превью. Метаданные можно экспортировать в XMP sidecar-файлы, а галерею — в виде статического сайта. Установить приложение можно с помощью готовых бинарных файлов для Linux, macOS и Windows или Docker-образа.

Ключевые возможности

  • 01Бесконечная лента фотографий с виртуальной прокруткой
  • 02Добавление тегов к одному или нескольким файлам
  • 03Поиск похожих изображений и лиц
  • 04Транскодирование видео и трансляция через Chromecast
  • 05Обратный поиск по географическим координатам
  • 06Удаление дубликатов по содержимому и быстрое обнаружение изменений
  • 07Экспорт в XMP sidecar-файлы и статические сайты

Сценарии использования

  • Просмотр семейного фотоархива на домашнем NAS с телефона
  • Поиск похожих фотографий закатов или еды в большой личной коллекции без ручной расстановки тегов
  • Доступ к медиафайлам на автономных или доступных только для чтения внешних накопителях после однократной индексации
  • Публикация статической копии коллекции фотографий

Быстрый старт

  1. 1

    Скачайте предварительно собранный бинарный файл

    curl -sL https://dl.home-gallery.org/dist/latest/home-gallery-latest-linux-x64 -o gallery
  2. 2

    Сделайте бинарный файл исполняемым

    chmod 755 gallery
  3. 3

    Инициализируйте конфигурацию, указав источник медиафайлов

    ./gallery init --source ~/Pictures
  4. 4

    Запустите сервер, затем откройте localhost:3000

    ./gallery run server

Что важно знать

  • Вся база медиафайлов загружается в браузер, поэтому при очень больших библиотеках производительность может снизиться.
  • По умолчанию для обнаружения объектов и распознавания лиц используется публичный API проекта, который отправляет изображения для предпросмотра за пределы вашего устройства, если не запустить его локально.
  • Проект описан как личный проект для свободного времени, предоставляемый без каких-либо гарантий.

Темы

Частые вопросы

Что такое home-gallery?
Самостоятельно размещаемая веб-галерея для просмотра личных фото и видео с тегами, удобным интерфейсом для мобильных устройств и поиском похожих изображений и лиц. HomeGallery — веб-галерея для просмотра личных фото и видео, которую можно развернуть самостоятельно. Она рассчитана на запуск на собственном компьютере или NAS и индексирует медиафайлы из одной или нескольких локальных папок, поэтому оригиналы не нужно размещать в облачном сервисе.
home-gallery можно использовать бесплатно? Какая у него лицензия?
home-gallery распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
home-gallery всё ещё поддерживается?
Активно поддерживается. Последний коммит в home-gallery — 13 окт. 2026 г..
Для чего можно использовать home-gallery?
Просмотр семейного фотоархива на домашнем NAS с телефона Поиск похожих фотографий закатов или еды в большой личной коллекции без ручной расстановки тегов Доступ к медиафайлам на автономных или доступных только для чтения внешних накопителях после однократной индексации Публикация статической копии коллекции фотографий
Как установить home-gallery?
Скачайте предварительно собранный бинарный файл: curl -sL https://dl.home-gallery.org/dist/latest/home-gallery-latest-linux-x64 -o gallery Сделайте бинарный файл исполняемым: chmod 755 gallery Инициализируйте конфигурацию, указав источник медиафайлов: ./gallery init --source ~/Pictures Запустите сервер, затем откройте localhost:3000: ./gallery run server
Где скачать home-gallery?
Исходный код и инструкции по установке — на GitHub: https://github.com/xemle/home-gallery

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый планировщик поездок с совместным редактированием в реальном времени, картами, бюджетами, списками вещей, дневником и дополнительными AI-инструментами.

14,8 тыс.1,3 тыс.TypeScriptAGPL-3.0Обновлён 22 часа назад

Самостоятельно размещаемое приложение для мониторинга доступности и инфраструктуры: проверяет HTTP, ping, порты, DNS, Docker и многое другое, а также предоставляет страницы статуса и уведомления об инцидентах.

11 тыс.1,2 тыс.TypeScriptAGPL-3.0Обновлён 21 час назад