Piwigo: Ваша цифровая галерея

В этой заметке я буду говорить о хранении фотографий и коротких видеороликов. В каждой семье полно подобного контента.

Сложности поиска фотографий


Решение как его хранить не заставило над собой долго думать: папка с фотографиями на диске D, доступная пользователям компьютера с общим доступом в локальной сети. Время шло и объемы росли — найти в этой куче конкретные фотографии становилось сложнее с каждым пополнением. И тут у меня родился сын — фотографии и видеоролики потекли рекой. Меня всегда раздражало классическое хранение фотографий на диске: NTFS хоть и поддерживает дополнительные атрибуты файлов (вроде тегов), но редактировать их массово крайне неудобно. Некоторые5 фотографии должны были принадлежать разным альбомам: символические ссылки могли-бы помочь, но они неудобны при массовом применении.



Сложности общего доступа


С рождением сына появилась задача общего доступа к фотографиям: бабушки, дедушки, брат, сестра — ну вы поняли. Хотелось иметь возможность оперативно делиться достижениями сына с родственниками. Альбомы Google и VK не подошли по причине необходимости заводить соответствующие аккаунты всем родственникам и недостаточностью функционала.



Хотеть большего


Я понимал, чего я хочу от системы хранения — вот некоторый список ожидаемого функционала:

- Возможность хранить видео

- Загрузка фото и видео через браузер

- Загрузка фото со смартфона

- Пакетная и индивидуальная загрузка

- Иконки к видео, изъятые из кадра

- Возможность многопользовательской работы с разделением прав

- Возможность задания прав на альбом или фотографию

- Участие одной фотографии в нескольких альбомах

- Быстрый поиск

- Теги и поиск по ним

- Автоматический подсчет возраста человека по дате создания снимка

- Возможность отмечать людей на фото

- Поиск дубликатов

- Обрезка и поворот фото

- Возможность скачивать фото или альбом

- Масштабирование под размер экрана

- Предпросмотр фото по наведению курсора мыши

- Описание фото


Я хотел галерею с блекджеком и шлюхами, и я нашел её. Огромный встроенный функционал дополняется изобилием плагинов, доступных прямо из галереи. Можете ознакомиться со списком плагинов по ссылке. Галерея имеет хороший функционал по обслуживанию.

Piwigo: Ваша цифровая галерея Piwigo, Хостинг, Галерея, Длиннопост

Матчасть


Исторически сложилось, что дома у меня стоит сервер на Windows Server 2016, есть выделенный IP и куплено доменное имя. Вот на одном из Дисковых пространств и расположился сайт галереи. Работает на связке IIS+PHP+MySQL. Системные требования достаточно скромны. СУБД потребляет в зависимости от расположенных там баз: у меня на 16 баз ушло 200 мб. оперативной памяти. Размер базы данных моей галереи около 4 мегабайт.

Piwigo: Ваша цифровая галерея Piwigo, Хостинг, Галерея, Длиннопост

Приведу несколько ссылок:

Русское сообщество Piwigo

Демо сайт Piwigo

Моя тестовая галерея


Зачем я сделал свою тестовую галерею? Для того, что-бы вы могли оценить производительность галереи на обычном компьютере без наворотов.


После авторизации доступно больше фото+видео


login: puser

pass: H6ESDk9C

О моей галерее


Вот уже больше года, как я не храню фотографии в папках и очень этим доволен. Я взял фотографии под контроль и могу управлять ими централизованно.

Piwigo: Ваша цифровая галерея Piwigo, Хостинг, Галерея, Длиннопост

В следующих заметках я расскажу о настройке и подводных камнях решения и управления им. Я рассмотрю Windows и Linux вариант хостинга.

В комментариях расскажите, как вы подошли к вопросу хранения фотографий и видеороликов?