ده ها بسته مدیریت عکس برای میزبانی خود در Raspberry Pi وجود دارد و Piwigo یکی از بهترین هاست که رابط کاربری زیبا، مدیریت چند کاربره و تم های زیبا را ارائه می دهد. اگرچه این یک جایگزین کاملاً اسلات برای Google Photos نیست، اما به شما امکان میدهد کنترل عکسهای فوری خود را در دست بگیرید و به آنها دسترسی داشته باشید و آنها را از طریق اینترنت نمایش دهید.
ده ها بسته مدیریت عکس برای میزبانی خود در Raspberry Pi وجود دارد و Piwigo یکی از بهترین هاست که رابط کاربری زیبا، مدیریت چند کاربره و تم های زیبا را ارائه می دهد. اگرچه این یک جایگزین کاملاً اسلات برای Google Photos نیست، اما به شما امکان میدهد کنترل عکسهای فوری خود را در دست بگیرید و به آنها دسترسی داشته باشید و آنها را از طریق اینترنت نمایش دهید.
Piwigo چیست و چرا باید خودتان آن را روی Raspberry Pi خود میزبانی کنید؟
در دهه گذشته، کاربران گوشی های هوشمند به فضای رایگان نامحدود برای عکس های گرفته شده با گوشی خود عادت کردند. آنها میتوانند مطمئن باشند که تصاویر بیشمار تعطیلات ساحلی، گردهماییهای خانوادگی و رویدادهای مهم در دست غولهای فناوری مانند گوگل، برای همیشه امن و ایمن خواهند ماند (البته با کیفیت پایینتر از نسخه اصلی).
این اطمینان در سال 2021 با خبری مبنی بر اینکه گوگل قرار است گزینه ذخیره سازی رایگان و نامحدود خود را متوقف کند و در صورت رعایت شرایط خاص، احتمالاً عکس ها و آلبوم ها را حذف کند، متزلزل شد. این باعث شده است که کاربران به دنبال جایگزینی باشند که بتوانند بدون محدودیت، روی سخت افزار خود و در خانه خود اجرا کنند.
Piwigo یکی از این راه حل ها است. این نرم افزار به طور قابل توجهی قدیمی تر از Google Photos است، که برای اولین بار با نام PhpWebGallery در سال 2001 منتشر شد و با مجوز عمومی عمومی گنو در سال 2002 منتشر شد. مجوز به این معنی است که کاربران در اجرا، مطالعه، اشتراک گذاری و تغییر نرم افزار آزاد هستند. اهداف خودشان PhpWebGallery در سال 2009 به Piwigo تغییر نام داد.
Piwigo راه آسانی را برای آپلود، مدیریت و مشاهده عکسهای خود به صورت آنلاین ارائه میکند و با گزینههای قالب زیبا، کلاینتهای موبایل و برنامههای افزودنی همراه است. Piwigo با خوشحالی عکسهای خود را در وب برای مدلهای قدیمی مانند Raspberry Pi اصلی ارائه میکند.
نحوه نصب Piwigo بر روی Raspberry Pi
اولین کاری که باید انجام دهید این است که Raspberry Pi خود را برای استفاده به عنوان سرور آماده کنید. هنگامی که نرم افزار نصب شد و همانطور که باید کار کرد، بسته های نصب شده را به روز رسانی و ارتقا دهید:
sudo apt update
sudo apt upgrade
مانند بسیاری از پروژههای خود میزبانی عالی، Piwigo برای عملکرد و پیگیری عکسهای شما، مکانها، نامها، تاریخها و هرگونه تغییری که انجام میدهید به یک پایگاه داده نیاز دارد. MariaDB را اجرا کنید:
sudo mariadb
… و برای ایجاد یک پایگاه داده و کاربر پایگاه داده جدید برای Piwigo، یک خط زیر را وارد کنید:
CREATE DATABASE piwigo;
CREATE USER piwigo IDENTIFIED BY 'supertopsecretpassword';
GRANT USAGE ON *.* TO piwigo@localhost IDENTIFIED BY 'supertopsecretpassword';
GRANT ALL privileges ON piwigo.* TO piwigo@localhost;
FLUSH PRIVILEGES;
quit;
از صفحه DNS Advanced Registrar خود بازدید کنید و یک رکورد جدید از نوع A، میزبان @ و مقدار به عنوان آدرس IP عمومی خود ایجاد کنید. اگر قصد دارید از یک زیر دامنه استفاده کنید، میزبان باید به تنهایی زیر دامنه مورد نظر باشد، بدون بقیه نام دامنه.
دایرکتوری را تغییر دهید و از nano برای ایجاد یک فایل conf جدید Apache برای Piwigo استفاده کنید:
cd /etc/apache2/sites-available/
sudo nano piwigo.conf
در فایل پورت 80 را مشخص کنید. ServerName را روی دامنه یا زیر دامنه خود و DocumentRoot را در فهرستی که قصد دارید Piwigo را در آن ذخیره کنید، تنظیم کنید.
<VirtualHost *:80>
ServerName your-domain-name.tld
DocumentRoot /var/www/piwigo/
</VirtualHost>
نانو را با Ctrl + O و سپس Ctrl + X ذخیره کرده و از آن خارج شوید.
فایل پیکربندی را فعال کنید، سپس Apache را مجددا راه اندازی کنید:
sudo a2ensite
sudo service apache2 restart
شما به آپاچی دستور داده اید که درخواست های دریافتی به دامنه یا زیر دامنه شما را بپذیرد و محتوایی را از /var/www/piwigo/ ارائه دهد. این دایرکتوری هنوز وجود ندارد. آن را ایجاد کنید و به مکان جدید بروید با:
sudo mkdir /var/www/piwigo/
cd /var/www/piwigo/
نصب کننده Piwigo net را دانلود و نام آن را تغییر دهید:
sudo curl https://piwigo.org/download/dlcounter.php?code=netinstall -o install.php
مالکیت دایرکتوری فعلی و محتویات آن را به کاربر آپاچی بدهید:
sudo chown -R www-data:www-data .
سرور عکس Piwigo را نصب کنید
اکنون آماده نصب سرور عکس Piwigo هستید. یک مرورگر باز کنید و به your-domain-name.tld/install.php بروید.
از شما خواسته می شود که یک زبان را انتخاب کنید و یک مقصد را برای بایگانی Piwigo تعیین کنید. اگر قصد دارید از طریق دامنه پایه یا نام زیر دامنه خود به Piwigo دسترسی پیدا کنید، همه موارد بعد از / را حذف کنید و این قسمت را خالی بگذارید.
روی Retrieve کلیک کنید و Piwigo را از حالت فشرده خارج کنید و نصب کننده دقیقاً همان کاری را که وعده داده انجام می دهد. می توانید بررسی کنید که چه چیزی بازیابی شده است:
ls -a /var/www/piwigo/
به مرورگر بازگردید تا اطمینان حاصل کنید که “همه چیز خوب پیش رفت. اکنون آماده شروع مراحل نصب هستید.” روی دکمه Install Piwigo now کلیک کنید.
در صفحه بعدی، پیکربندی پایگاه داده را پر کنید. فیلدهای پیشوند جداول میزبان و پایگاه داده باید قبلاً پر شده باشند، بنابراین شما فقط باید نام پایگاه داده و فیلدهای کاربر (هر دو piwigo) و رمز عبور خود را پر کنید.
برای ایجاد یک کاربر ادمین، بخش پیکربندی مدیریت را تکمیل کنید و روی شروع نصب کلیک کنید. تقریباً فوراً پیام “تبریک، نصب Piwigo تکمیل شد” را دریافت خواهید کرد. پیزی آسان.
اکنون حساب سرپرست تنظیم شده است، باید وب سایت خود را با TLS ایمن کنید و اتصالات را از HTTP به HTTPS ارتقا دهید.
sudo certbot
آدرس ایمیل خود را در صورت درخواست وارد کنید و دامنه یا زیر دامنه خود را از لیست انتخاب کنید. Certbot گواهینامه ها و کلیدهای امنیتی را از Let’s Encrypt دریافت می کند و آنها را در Raspberry Pi شما مستقر می کند.
استفاده از Piwigo در Raspberry Pi
اکنون می توانید با مراجعه به دامنه یا زیر دامنه خود از کتابخانه Piwigo خود بازدید کنید، اما از آنجایی که هیچ عکسی آپلود نکرده اید، به شما گفته می شود که “گالری عکس Piwigo شما خالی است”.
توسعهدهندگان به کمک یک دکمه بزرگ میخواهم عکسها را اضافه کنم، ارائه میکنند که وقتی ماوس را روی آن قرار میدهید، به رنگ نارنجی چشمک میزند. روی این کلیک کنید و سپس ایجاد یک آلبوم جدید. از داخل آلبوم، میتوانید روی دکمه افزودن عکسها کلیک کنید یا فایلهای خود را به مرورگر بکشید. شروع آپلود، بطور قابل پیش بینی، آپلود را شروع می کند. بسته به کیفیت و تعداد عکسهایی که میخواهید آپلود کنید، ممکن است زمان زیادی طول بکشد.
عکسها در آلبومها صفحهبندی میشوند و میتوانید از طریق صفحه اصلی نصب Piwigo به آلبومها دسترسی داشته باشید.
Piwigo گزینههای پیکربندی بسیار زیادی دارد، از جمله گزینه اضافه کردن و مدیریت چندین کاربر، تنظیم اندازههای پیشفرض عکس، تصاویر واترمارک با مهر خود و فعال کردن نظرات. با کلیک روی Admin > Configuration می توانید به این تنظیمات دسترسی پیدا کنید. یکی دیگر از نکات جالب، گالری تم Piwigo است که با آن می توانید ظاهر و احساس آلبوم های خود را کاملاً تغییر دهید.
Piwigo در حال حرکت
آپلود عکس ها از تلفن خود روی رایانه، و سپس آپلود در Piwigo از طریق رابط وب، کاری طاقت فرسا است. خوشبختانه، توسعهدهندگان Piwigo برنامههای موبایلی ایجاد کردهاند تا بخشی از این تلاش را انجام دهند. برنامه Piwigo برای دستگاههای iOS از طریق اپ استور اپل، برای دستگاههای اندرویدی از طریق فروشگاه Google Play و چون Piwigo و برنامه اندروید مرتبط با آن منبع باز هستند، از طریق F Droid در دسترس است.
اکنون می توانید از Piwigo برای میزبانی و آپلود تصاویر در Raspberry Pi خود استفاده کنید!
گالری آنلاین Piwigo شما علاوه بر اینکه یک آرشیو شخصی برای تصاویر خانوادگی است، می تواند به عنوان ویترینی عمل کند که از طریق آن استعداد خود را به دنیا نشان دهید! با یادگیری نور و سایه یا تخصص در انواع خاصی از عکس، عکاس بهتری شوید!