Photoview: Гибкая галерея для фотографов без лишних наворотов
Знакомо, когда после съемки приходится копаться в папках с RAW-файлами, а попытки показать их родственникам превращаются в квест? Photoview решает эту проблему, предлагая простое и элегантное решение для организации фотоархива.
Что это за зверь?
Photoview — это самодостаточная веб-галерея с открытым исходным кодом, которая:
- Автоматически сканирует ваши папки с фото и видео
- Поддерживает RAW-форматы и метаданные EXIF
- Позволяет делиться альбомами через ссылки
- Работает прямо с файловой системой без импорта
Главное отличие от аналогов — ориентация на «файловый» подход. Вы сохраняете полный контроль над структурой папок, а Photoview лишь отражает её в удобном веб-интерфейсе.

Ключевые возможности
1. Поддержка профессиональных форматов
В отличие от многих облачных сервисов, Photoview корректно работает с:
- RAW-файлами (CR2, NEF, ARW и др.)
- HEIC/HEIF
- Видео в различных кодеках
При этом сохраняется вся EXIF-информация, включая данные с камеры и настройки съемки.
2. Распознавание лиц
Система автоматически обнаруживает лица на фотографиях и группирует снимки по людям. Полезно для:
- Семейных архивов
- Поиска всех фото конкретного человека
- Организации портфолио
3. Оптимизация производительности
- Генерация превью для быстрой загрузки
- Ленивая подгрузка полноразмерных изображений
- Поддержка аппаратного ускорения через FFmpeg
4. Гибкая система доступа
- Мультипользовательский режим
- Публичные ссылки с возможностью установки пароля
- Интеграция с существующей файловой структурой
Технические особенности
Стек технологий:
- Backend: Go
- Frontend: TypeScript + React
- Базы данных: SQLite/MySQL/PostgreSQL
Поддерживаемые платформы:
- Docker (официальный образ)
- Arch Linux (AUR)
- Unraid
- YunoHost
Практическое применение
Для фотографов:
- Быстрый просмотр RAW-файлов без конвертации
- Демонстрация работ клиентам
- Организация портфолио
Для семьи:
- Общий доступ к семейному архиву
- Простой интерфейс для не-техничных пользователей
- Возможность делиться фото через ссылки
Для энтузиастов self-hosted:
- Полный контроль над данными
- Интеграция с существующей инфраструктурой
- Поддержка аппаратного ускорения
Как попробовать
- Разверните через Docker:
docker-compose up -d
- Откройте http://localhost:8000
- Создайте первого пользователя в мастере настройки
Демо-версия доступна на photos.qpqp.dk (логин/пароль: demo)
Photoview — это удачный компромисс между простотой и функциональностью. Если вам нужно:
- Удобно работать с RAW-файлами
- Сохранить контроль над файловой структурой
- Иметь гибкие настройки доступа
— этот проект стоит попробовать. Для любителей «тяжелых» решений с машинным обучением и автоматической сортировкой он может показаться слишком простым, но именно в этой простоте и кроется его главное преимущество.
