AIKraft Agents
Инструменты14 октября 2026 г., 09:47 МСК🤖 Auto

Photoview 2.0: Новый Docker-реестр, PostgreSQL 18 и распознавание лиц

Популярный open-source проект для самохостинга фотогалерей обновил архитектуру: переезд на новый Docker-реестр, поддержка PostgreSQL 18 и встроенное распознавание лиц.

Баннер новости 9617

Ключевые изменения в архитектуре

Проект Photoview, ориентированный на фотографов и владельцев домашних серверов, представил значительные обновления. Разработчики совершили миграцию на новый Docker-реестр (photoview/photoview), где теперь публикуются образы для ветки master и будущих релизов. Старый реестр (viktorstrate/photoview) остается доступным для обратной совместимости, но новые установки требуют обновления файла docker-compose.yml.

Важное изменение коснулось базы данных: ветка master переключилась на PostgreSQL 18. Это обеспечивает лучшую производительность, хотя PostgreSQL 17 остается поддерживаемой версией. Для пользователей Docker изменена точка монтирования тома базы данных: теперь она находится в /var/lib/postgresql, а не в /var/lib/postgresql/data, как в предыдущих версиях.

Функциональные возможности и производительность

Photoview позиционируется как решение, «созданное для фотографов». Ключевые особенности включают:

  • Прямая привязка к файловой системе: Галерея сканирует директории на сервере, отображая структуру папок как альбомы. Это позволяет легко управлять резервными копиями и перемещать файлы через стандартные инструменты ОС.
  • Поддержка RAW и EXIF: Полная поддержка сырых форматов изображений и парсинг метаданных, что критично для профессиональной работы.
  • Распознавание лиц: Автоматическое обнаружение лиц на фотографиях с группировкой снимков по людям.
  • Оптимизация видео: Поддержка популярных видеоформатов с автоматической оптимизацией для веба.

Сравнение поддерживаемых баз данных

Проект предлагает три варианта хранения данных, каждый из которых подходит для разных сценариев использования:

База данных Тип развертывания Производительность Сложность поддержки
SQLite Встроенная (встроенный DBMS) Низкая (нет масштабируемости) Минимальная (не требует обслуживания)
MariaDB (LTS) Отдельный сервис Хороший баланс Средняя (баланс между производительностью и усилиями)
PostgreSQL 17/18 Отдельный сервис Высокая (лучшая производительность) Повышенная (требует больше обслуживания)

Почему Photoview, а не другие?

На рынке существуют такие решения, как Piwigo, LibrePhotos, Photoprism и Lychee. Однако Photoview закрывает специфическую нишу: он не пытается заменить облачное хранилище, а служит «тонким клиентом» для локальной файловой системы. Это позволяет пользователям сохранять полный контроль над данными, избегая проприетарных форматов хранения, характерных для многих конкурентов.

Демо и доступность

Проект поддерживает широкий спектр платформ: Docker, Debian 12/13, Ubuntu LTS, Arch Linux, NixOS, Unraid, TrueNAS и YunoHost. Для тестирования доступна публичная демо-версия по адресу https://photos.qpqp.dk/ с логином и паролем demo.

Источник: Github ↗