Существуют десятки пакетов для управления фотографиями, которые можно разместить на Raspberry Pi, и Piwigo — один из лучших, предлагающий красивый интерфейс, многопользовательское управление и красивые темы. Хотя это не совсем встроенная замена Google Фото, она позволяет вам управлять своими снимками, а также получать к ним доступ и отображать их через Интернет.
Что такое Piwigo и почему вы должны самостоятельно размещать его на своем Raspberry Pi?
За последнее десятилетие пользователи смартфонов привыкли к неограниченному бесплатному хранилищу фотографий, сделанных на их телефоны. Они могли быть уверены, что бесчисленные изображения пляжного отдыха, семейных встреч и важных событий останутся в памяти. безопасно и надежно (хотя и с более низким качеством, чем оригинал) в руках технологических гигантов, таких как Google — бесплатно навсегда.
Эта уверенность была поколеблена в 2021 году известием о том, что Google прекратит использование бесплатного неограниченного хранилища и потенциально удалит фотографии и альбомы при соблюдении определенных условий. Это заставило пользователей искать альтернативу, которую они могут запускать без ограничений на собственном оборудовании и дома.
Piwigo — одно из таких решений. Программное обеспечение значительно старше Google Фото, поскольку оно было впервые выпущено как PhpWebGallery в 2001 году и переиздано под Стандартной общественной лицензией GNU в 2002 году. Лицензия означает, что пользователи могут свободно запускать, изучать, распространять и модифицировать программное обеспечение в своих целях. В 2009 году PhpWebGallery была переименована в Piwigo.
Piwigo предлагает вам простой способ загрузки, управления и просмотра ваших фотографий в Интернете, а также предлагает красивые варианты тем, мобильные клиенты и расширения. Piwigo с радостью разместит фотографии в Интернете на моделях, начиная с оригинальной Raspberry Pi.
Как установить Piwigo на Raspberry Pi
Первое, что вам нужно сделать, это подготовьте свой Raspberry Pi к использованию в качестве сервера. После того, как программное обеспечение установлено и работает должным образом, обновите и обновите все установленные пакеты:
Судо подходит Обновить
судо подходящее обновление
Как и в большинстве отличные самостоятельные проекты, Piwigo требуется база данных для работы и отслеживания ваших фотографий, их местоположения, имен, дат и любых изменений, которые вы вносите. Запустите MariaDB:
Судо Мариадб
… и введите следующее, по одной строке за раз, чтобы создать новую базу данных и пользователя базы данных для Piwigo:
СОЗДАЙТЕБАЗА ДАННЫХ пивиго;
СОЗДАЙТЕПОЛЬЗОВАТЕЛЬ пивиго ИДЕНТИФИЦИРОВАНОПО 'сверхсекретный пароль';
ГРАНТПРИМЕНЕНИЕНА *.* К piwigo@localhost ИДЕНТИФИЦИРОВАНОПО 'сверхсекретный пароль';
ГРАНТВСЕпривилегииНА пиво.* К piwigo@localhost;
РУМЯНЕЦПРИВИЛЕГИИ;
покидать;
Посетите страницу Advanced DNS своего регистратора и создайте новую запись типа A, хост @ и значение в качестве общедоступного IP-адреса. Если вы планируете использовать субдомен, хост должен быть сам по себе желаемым субдоменом, без остального имени домена.
Измените каталог и используйте nano для создания нового файла конфигурации Apache для Piwigo:
CD /etc/apache2/sites-available/
судонанопивиго.conf
В файле укажите порт 80; установите ServerName на свой домен или поддомен, а DocumentRoot на каталог, в котором вы планируете хранить Piwigo.
<Виртуальный хост *:80>
Имя сервераваше доменное имя.TLD
Корневой документ /вар/www/piwigo/
</VirtualHost>
Сохраните и выйдите из nano с помощью Ctrl + О, тогда Ctrl + Х.
Включите файл конфигурации, затем перезапустите Apache:
судо a2ensite
перезагрузка службы sudo apache2
Вы указали Apache принимать входящие запросы к вашему домену или поддомену и обслуживать контент из /var/www/piwigo/. Этот каталог еще не существует; создайте его и переместитесь в новое место с помощью:
судо мкдир /вар/www/piwigo/
CD /вар/www/piwigo/
Загрузите и переименуйте сетевой установщик Piwigo:
судо завиток https://piwigo.org/download/dlcounter.php? код=netinstall -o install.php
Передайте право собственности на текущий каталог и его содержимое пользователю Apache:
судочаун-Рwww-данные:www-данные .
Установите фотосервер Piwigo.
Теперь вы готовы установить фотосервер Piwigo. Откройте браузер и перейдите к ваше-доменное-имя.tld/install.php.
Вам будет предложено выбрать язык и установить место назначения для архива Piwigo. Если вы планируете получить доступ к Piwigo через свой базовый домен или субдомен, удалите все после /, и оставьте это поле пустым.
Нажмите Получить и разархивировать Piwigo, и программа установки сделает именно то, что обещала. Вы можете проверить, что было получено с помощью:
лс -а /вар/www/piwigo/
Вернитесь в браузер, чтобы убедиться, что «Все прошло нормально. Теперь вы готовы начать процедуру установки." Нажмите кнопку Установите Piwigo прямо сейчас кнопка.
На следующем экране заполните конфигурацию базы данных; в Хозяин а также Префикс таблиц базы данных поля должны быть уже заполнены, поэтому вам нужно заполнить только имя базы данных а также пользователь поля (оба пивиго) и ваш пароль.
Завершить Конфигурация администрирования раздел, чтобы создать пользователя-администратора, и нажмите Начать установку. Практически мгновенно вы получите сообщение «Поздравляем, установка Piwigo завершена». Очень просто.
Теперь учетная запись администратора настроена, вы должны защитите свой сайт с TLS и обновить соединения с HTTP на HTTPS.
sudo certbot
Введите свой адрес электронной почты по запросу и выберите свой домен или субдомен из списка. Certbot получит сертификаты безопасности и ключи от Let's Encrypt и развернет их на вашем Raspberry Pi.
Использование Piwigo на Raspberry Pi
Теперь вы можете посетить свою библиотеку Piwigo, посетив свой домен или поддомен, но, поскольку у вас нет загруженных фотографий, вам будет сказано, что «ваша фотогалерея Piwigo пуста».
Разработчики услужливо предоставляют большой Я хочу добавить фотографии Кнопка, которая мигает оранжевым при наведении на нее курсора. Нажмите на это, а затем Создать новый альбом. В альбоме вы можете либо щелкнуть значок Добавить фотографии или перетащите файлы в браузер. Начать загрузку будет, как и ожидалось, начать загрузку. В зависимости от качества и количества фотографий, которые вы хотите загрузить, это может занять много времени.
Фотографии разбиты на страницы в альбомах, и вы можете получить доступ к альбомам через главную страницу вашей установки Piwigo.
Piwigo имеет множество параметров конфигурации, в том числе возможность добавлять и управлять несколькими пользователями, устанавливать размеры фотографий по умолчанию, наносить водяные знаки на изображения с собственной печатью и включать комментарии. Доступ к этим настройкам можно получить, нажав Администратор > Конфигурация. Еще один приятный штрих — тематическая галерея Piwigo, с помощью которой вы можете полностью изменить внешний вид своих альбомов.
Пивиго на ходу
Загрузка фотографий с телефона на компьютер, а затем их загрузка в Piwigo через веб-интерфейс — рутинная работа. К счастью, разработчики Piwigo создали мобильные приложения, которые облегчают задачу. Приложение Piwigo доступно для устройств iOS через Apple App Store, для устройств Android через Google Play Store, а поскольку Piwigo и связанное с ним приложение для Android имеют открытый исходный код, через F Дроид.
Теперь вы можете использовать Piwigo для размещения и загрузки изображений на Raspberry Pi!
Ваша онлайн-галерея Piwigo не только является личным архивом семейных фотографий, но и может выступать в качестве витрины, с помощью которой вы демонстрируете свой талант миру! Станьте лучшим фотографом, изучая свет и тень или специализируясь на определенных типах снимков!