Существуют десятки пакетов для управления фотографиями, которые можно разместить на Raspberry Pi, и Piwigo — один из лучших, предлагающий красивый интерфейс, многопользовательское управление и красивые темы. Хотя это не совсем встроенная замена Google Фото, она позволяет вам управлять своими снимками, а также получать к ним доступ и отображать их через Интернет.

Что такое Piwigo и почему вы должны самостоятельно размещать его на своем Raspberry Pi?

За последнее десятилетие пользователи смартфонов привыкли к неограниченному бесплатному хранилищу фотографий, сделанных на их телефоны. Они могли быть уверены, что бесчисленные изображения пляжного отдыха, семейных встреч и важных событий останутся в памяти. безопасно и надежно (хотя и с более низким качеством, чем оригинал) в руках технологических гигантов, таких как Google — бесплатно навсегда.

Эта уверенность была поколеблена в 2021 году известием о том, что Google прекратит использование бесплатного неограниченного хранилища и потенциально удалит фотографии и альбомы при соблюдении определенных условий. Это заставило пользователей искать альтернативу, которую они могут запускать без ограничений на собственном оборудовании и дома.

instagram viewer

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 не только является личным архивом семейных фотографий, но и может выступать в качестве витрины, с помощью которой вы демонстрируете свой талант миру! Станьте лучшим фотографом, изучая свет и тень или специализируясь на определенных типах снимков!