Несмотря на то, что для Raspberry Pi доступны десятки проектов серверов фотогалерей с собственным хостингом, PiGallery2 был разработан для обеспечения скорости, низкого использования ресурсов и простоты использования. Кроме того, он был специально создан для Raspberry Pi. Вот как его установить и использовать.
Что такое PiGallery2?
PiGallery2 — это веб-сайт фотогалереи, ориентированный на каталог, оптимизированный для работы на недорогих серверах с ограниченными ресурсами, такими как оригинальный Raspberry Pi. Его разработчик Бпатрик описывает его как «быстрый (например, быстрее, чем ваш ПК)» и «Быстрый, как для настоящий".
PiGallery2 также прост в использовании. После настройки вы можете просто указать каталог, в котором хранятся ваши фотографии, а PiGallery2 сделает все остальное.
Как установить PiGallery2 на Raspberry Pi
Вам будет приятно узнать, что PiGallery2 абсурдно прост в настройке и использовании.
После настройка вашего Raspberry Pi в качестве сервера, войти через SSH (безопасная оболочка), затем обновите и обновите все установленные пакеты:
Судо подходит Обновить
судо подходящее обновление
Теперь вам нужно создать новый каталог для PiGallery2, а также подкаталоги для конфигурации, изображений и временных файлов:
мкдир пигалери2
mkdir pigallery2/images
mkdirpigallery2/config
mkdirpigallery2/tmp
Используйте nano для создания нового файла в вашем домашнем каталоге:
наноdocker-compose.yml
Затем вставьте:
версия: '3'
Сервисы:
свиноферма2:
изображение: bpatrik/pigallery2:последнее
имя_контейнера: pigallery2
Окружающая среда:
- NODE_ENV=производство
тома:
- "./pigallery2/config:/приложение/данные/config" # ИЗМЕНИ МЕНЯ
- "БД-данные:/приложение/данные/БД"
- "./pigallery2/images:/app/data/images: ro" # ИЗМЕНИ МЕНЯ, ':ро' означает только для чтения
- "./pigallery2/tmp:/приложение/данные/tmp" # ИЗМЕНИ МЕНЯ
порты:
- 80:80
перезапуск: всегда
тома:
БД-данные:
Сохраните и выйдите из nano с помощью Ctrl + О тогда Ctrl + Х
Скажите Docker загрузить контейнеры в вашу систему:
docker-compose pull
И начните их с:
docker-compose up -d
PiGallery2 запущен и работает!
Использование PiGallery2 на вашем Raspberry Pi
PiGallery2 создает галереи, которые можно просматривать через Интернет, на основе изображений в каталоге /home/pi/pigallery2/images. В настоящее время он пуст, поэтому используйте безопасную копию для передачи файлов изображений и папок с вашего локального компьютера:
scp -r /путь/к/локальным/изображениям/* [email protected]:/home/pi/pigallery2/images/
Откройте браузер и перейдите по адресу your.local.pi.ip: 80, и вам будет предложено войти в систему. Имя пользователя по умолчанию — «admin», а пароль — «admin».
Экран будет заполнен изображениями из каталога «images» на вашем Pi, и вы сможете увидеть, что разработчики говорили правду — PiGallery2 невероятно быстр. Так же быстро, как просмотр фотографий в приложении на локальном компьютере. В PiGallery2 не так много всего, кроме этого.
Самый простой способ подать фотографии с Raspberry Pi
PiGallery2 делает одну вещь и делает это исключительно хорошо. Он быстро обслуживает фотографии, хотя плохо справляется с библиотеками из более чем 100 000 изображений или отдельными альбомами из более чем 5 000 изображений. Если вам нужны дополнительные функции программного обеспечения для управления фотографиями Raspberry Pi, рассмотрите более полнофункциональное приложение, такое как PhotoPrism, или коммерческое решение для хостинга.