كيفية إعداد معرض صور مستضاف ذاتيًا باستخدام Raspberry Pi
يوفر التخزين السحابي طريقة ملائمة لتخزين الصور، ولكنه غالبًا ما يأتي مع قيود على المساحة والخصوصية. ماذا لو كان بإمكانك إنشاء مساحة جميلة وآمنة لصورك، تحت سيطرتك بالكامل؟ لا تنظر إلى أبعد من جهاز Raspberry Pi الموثوق به! في هذه المقالة، سنرشدك خلال عملية إعداد معرض صور مستضاف ذاتيًا باستخدام PhotoPrism، وهو تطبيق معرض صور قوي وسهل الاستخدام.
ما هو PhotoPrism؟
PhotoPrism هو برنامج مفتوح المصدر لإدارة الصور يستخدم تقنية الذكاء الاصطناعي لوضع علامات على صورك وتنظيمها. إنه حل مستضاف ذاتيًا يسمح لك بإبقاء الصور ومقاطع الفيديو الخاصة بك تحت سيطرتك بالكامل.
وهنا بعض من ميزاته:
- يتعامل PhotoPrism مع صور RAW ومقاطع الفيديو وتنسيقات الصور الشائعة مثل JPEG وPNG.
- يمكنك استخدام عوامل تصفية بحث قوية لمساعدتك في تتبع ما تبحث عنه بالضبط، سواء كان ذلك صورة من إجازتك الأخيرة أو أحد أفراد العائلة المحددين.
- حدد موقع صورك تلقائيًا على خرائط العالم عالية الدقة.
- اسمح للتعرف على الوجه والتصنيف التلقائي للصور بتصنيف صورك بناءً على المحتوى.
- تظل صورك مخزنة على جهاز التخزين المحلي الخاص بك ولا يتم تحميلها أبدًا إلى أي خدمة سحابية إلا إذا اخترت القيام بذلك.
والأفضل من ذلك، أن تثبيت PhotoPrism على جهاز Raspberry Pi الخاص بك هو أمر واضح ومباشر.
ماذا ستحتاج
قبل أن تبدأ في إعداد معرض الصور المستضاف ذاتيًا باستخدام PhotoPrism، ستحتاج إلى الحصول على المعدات والبرامج المناسبة. سوف تحتاج إلى راسبيري باي 4 أو 5 على الأقل 4 جيجابايت من ذاكرة الوصول العشوائي. من المهم أن يقوم جهاز Raspberry Pi الخاص بك بتشغيل ملف نظام التشغيل 64 بت للتعامل مع متطلبات PhotoPrism بشكل فعال.
بالنسبة لأولئك الذين لم يقوموا بعد بتثبيت نظام تشغيل على Raspberry Pi، نوصي بمراجعة دليلنا التفصيلي حول إعداد Raspberry Pi OS. سيرشدك هذا خلال عملية التثبيت ويجعل جهازك جاهزًا للاستخدام.
بالإضافة إلى Raspberry Pi نفسه، سوف تحتاج إلى حل تخزين موثوق لمجموعة الصور الخاصة بك. في هذا الإعداد، سأستخدم محرك أقراص ثابت خارجي مقاس 3.5 بوصة، والذي يوفر مساحة كبيرة وأداء يمكن الاعتماد عليه لتخزين مكتبات الصور الكبيرة. ومع ذلك، فأنت لا تقتصر على هذا الخيار؛ يمكن أيضًا استخدام محرك أقراص USB محمول أكبر أو NAS (التخزين المتصل بالشبكة) المحلي كحلول تخزين فعالة، اعتمادًا على تفضيلاتك ومدى توفرك.
ملحوظة: بينما يقدم مطورو PhotoPrism صورة بطاقة microSD مصممة خصيصًا لـ Raspberry Pi، فمن المهم ملاحظة أن هذه الصورة قديمة حاليًا. لذلك لا أنصح باستخدامه في هذا الإعداد.
كيفية تثبيت PhotoPrism على Raspberry Pi
الخطوة الأولى لتشغيل PhotoPrism على جهاز Raspberry Pi الخاص بك هي تثبيت Docker Compose، وهي أداة مصممة لتحديد وتشغيل تطبيقات Docker متعددة الحاويات.
للبدء، تحتاج إلى إضافة مفتاح GPG الرسمي لـ Docker ومستودعه إلى مصادر برامج Raspberry Pi:
# Update your package lists sudo apt-get update # Install packages to allow apt to use a repository over HTTPS sudo apt-get install ca-certificates curl # Create a directory for Docker's keyring sudo install -m 0755 -d /etc/apt/keyrings # Download Docker's official GPG key sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc # Add the Docker repository echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # Update your package lists again after adding the Docker repository sudo apt-get update
بمجرد إضافة مستودع Docker، يمكنك المتابعة لتثبيت Docker مع المكونات الأساسية الأخرى، بما في ذلك Docker Compose:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
بعد تثبيت Docker، يجب عليك إضافة المستخدم الخاص بك إلى مجموعة Docker حتى تتمكن من تنفيذ أوامر Docker دون استخدام sudo:
sudo usermod -aG docker $USER
أخيرًا، تأكد من تثبيت Docker بشكل صحيح وأنه يمكنك تشغيل الحاويات كمستخدم عادي:
الآن بعد أن قمت بتثبيت Docker Compose، حان الوقت لتثبيت PhotoPrism نفسه. العملية واضحة ومباشرة، وتتضمن تنزيل ملف docker-compose.yml وإجراء بعض التغييرات عليه وتشغيل أمر لبدء خدمات التطبيق وقاعدة البيانات.
قم بتنزيل ملف docker-compose.yml إلى أي مجلد تفضله باستخدام الأمر التالي:
wget https://dl.photoprism.app/docker/docker-compose.yml
افتح الملف في محرر النصوص المفضل لديك (يمكنك استخدام nano
إذا كنت تصل إلى Raspberry Pi عن بعد عبر SSH) وقم بتغيير جميع كلمات مرور العناصر النائبة الافتراضية (“غير الآمنة”) لكلمات مرور آمنة، وخاصة PHOTOPRISM_ADMIN_PASSWORD.
اضبط مسارات تثبيت مستوى الصوت للإشارة إلى المواقع التي تريد تخزين صورك وبيانات PhotoPrism فيها. على سبيل المثال، إذا كان لديك محرك أقراص خارجي مثبت على، على سبيل المثال، /media/david/extdrive
، يمكنك تكوينه على النحو التالي:
services: photoprism: volumes: - "/media/david/extdrive/Photos:/photoprism/originals" # Where PhotoPrism will store original media files - "/media/david/extdrive/PhotoPrismStorage:/photoprism/storage" # Used for PhotoPrism's cache, database, and sidecar files mariadb: volumes: - "/media//extdrive/PhotoPrismDatabase:/var/lib/mysql" # Database storage for MariaDB
بعد تكوين ملف docker-compose.yml، أنت جاهز لتشغيل PhotoPrism. انتقل إلى الدليل الذي يحتوي على ملف docker-compose.yml الخاص بك وقم بتشغيل الأمر التالي:
استخدام PhotoPrism على Raspberry Pi
بمجرد تشغيل Docker وPhotoPrism على Raspberry Pi، يمكنك البدء في إدارة وعرض صورك من خلال واجهة الويب الخاصة بـ PhotoPrism. افتح متصفح الويب المفضل لديك وانتقل إلى http://
في شاشة تسجيل الدخول، أدخل اسم المستخدم admin
وكلمة المرور التي قمت بتعيينها لها PHOTOPRISM_ADMIN_PASSWORD
أثناء عملية الإعداد. بعد تسجيل الدخول، سيتم الترحيب بك من خلال لوحة معلومات PhotoPrism.
لبدء إضافة الصور إلى معرض الصور الخاص بك، انقر فوق زر التحميل الموجود في الزاوية العلوية اليمنى من الواجهة. يتيح لك ذلك تحديد الصور من جهاز الكمبيوتر الخاص بك وتحميلها مباشرة إلى مكتبة PhotoPrism الخاصة بـ Raspberry Pi.
نظرًا لأنه من المحتمل أن يكون لديك الكثير من الصور التي تريد تحميلها، فيجب عليك إعداد مجلد استيراد على جهاز Raspberry Pi. للقيام بذلك، تحتاج إلى إيقاف تشغيل حاويات PhotoPrism لتعديل ملف docker-compose.yml:
الآن، قم بتحرير ملف docker-compose.yml الخاص بك ليشمل وحدة تخزين لمجلد استيراد:
services: photoprism: volumes: - "/media/david/extdrive/Import:/photoprism/import"
سيكون هذا المجلد بمثابة منطقة تخزين مؤقتة للصور قبل استيرادها إلى المعرض الرئيسي الخاص بك. بعد إجراء هذه التغييرات، احفظ الملف وأعد تشغيل PhotoPrism:
يمكنك الآن نقل الصور إلى دليل الاستيراد، والانتقال إلى مكتبة -> يستورد في واجهة مستخدم ويب PhotoPrism، وابدأ عملية الاستيراد.
لحماية صورك الثمينة، من الضروري إجراء نسخ احتياطي لجهاز تخزين PhotoPrism بانتظام. وبهذه الطريقة، يمكنك الاستعادة بسهولة في حالة حدوث أي مشكلات غير متوقعة أو فشل في الأجهزة. استمتع باستكشاف وتخصيص معرض الصور الجديد الخاص بك!
لقطات من ديفيد موريلو. صورة الغلاف بواسطة DALL-E.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك