रास्पबेरी पाई पर चलने वाले स्व-होस्ट किए गए फोटो प्रबंधकों की दुनिया में, फोटोप्रिज्म सबसे सक्षम में से एक है। यह एक प्रभावशाली खोज फ़ंक्शन, चेहरे की पहचान, और यहां तक ​​कि एक विश्व मानचित्र भी समेटे हुए है जो उन स्थानों को दिखा रहा है जहां आपकी तस्वीरें ली गई थीं! रास्पबेरी पाई पर स्थापित करना भी चौंकाने वाला आसान है।

अपने रास्पबेरी पाई पर फोटोप्रिज्म कैसे स्थापित करें?

इससे पहले कि आप आगे बढ़ें, आपको चाहिए सर्वर के रूप में अपना रास्पबेरी पाई तैयार करें. फिर आपको SSH (सिक्योर शेल) के माध्यम से अपने रास्पबेरी पाई से जुड़ना चाहिए, फिर सभी इंस्टॉल किए गए पैकेजों को अपडेट और अपग्रेड करना चाहिए।

एसएसएच पीआई@आपका.पीआई.स्थानीय.आईपी
सुडो उपयुक्त अपडेट करें
सुडो उपयुक्त अपग्रेड

बिना क्रैश हुए चलने के लिए PhotoPrism को कम से कम 4GB RAM की आवश्यकता होती है। यदि आपके पास 4GB नहीं है, तो आप अपने Pi पर उपलब्ध मेमोरी को इस प्रकार बढ़ा सकते हैं वर्चुअल मेमोरी की मात्रा बढ़ाना. ऐसा करने से आपका माइक्रोएसडी कार्ड तेजी से खराब हो जाएगा, लेकिन अगर आप SSD से अपने रास्पबेरी पाई को बूट करना, कोई समस्या होने की संभावना नहीं है।

instagram viewer

PhotoPrism को docker-compose के माध्यम से स्थापित और कॉन्फ़िगर करने के लिए है, इसलिए docker-compose फ़ाइल को wget करें:

wget https://dl.photoprism.app/docker/docker-compose.yml

संपादित करने के लिए नैनो का प्रयोग करें docker-compose.yml फ़ाइल:

नैनोडोकर-लिखें.yml

आपका सामना टेक्स्ट की एक दीवार से होगा। इस बिंदु पर आपको सबसे पहले बदलने की आवश्यकता है, पासवर्ड हैं, जो डिफ़ॉल्ट रूप से "असुरक्षित" पर सेट होते हैं।

PhotoPrism में फ़ोटो देखने के लिए सेट है /home/pi/Pictures. यदि आप चाहें, तो आप इसे और नीचे में बदल सकते हैं संस्करणों खंड। नैनो के साथ सहेजें और बाहर निकलें Ctrl + ओ फिर Ctrl + X.

PhotoPrism docker-compose फ़ाइल में PhotoPrism के लिए एक कंटेनर और साथ ही MariaDB का एक कंटेनरीकृत संस्करण शामिल है। इन्हें अपने सिस्टम पर खींचने और कंटेनर सेट करने के लिए docker-compose का उपयोग करें:

डॉकटर-कंपोज़ पुल

जब प्रक्रिया पूरी हो जाए, तो कंटेनरों को ऑनलाइन अलग मोड में लाएं—उन्हें पृष्ठभूमि में चलने की अनुमति दें:

docker-compose up -d

जांचें कि कंटेनरों को सफलतापूर्वक शुरू किया गया है:

docker-compose ps

अब आप PhotoPrism को इस पर एक्सेस कर सकते हैं your.local.pi.ip: 2342. उपयोगकर्ता नाम है व्यवस्थापक, और पासवर्ड वह है जो आपने निर्दिष्ट किया है docker-compose.yml.

अपने होम नेटवर्क के बाहर से PhotoPrism तक पहुंचना

PhotoPrism आपके होम नेटवर्क के अंदर पूरी तरह से काम करेगा, लेकिन अगर आप इसे घर से दूर एक्सेस करना चाहते हैं, तो आपको एक डोमेन नाम और एक Apache कॉन्फ़िगरेशन फ़ाइल की आवश्यकता होगी।

अपने डोमेन पंजीयक के उन्नत DNS अनुभाग पर जाएँ और एक नया रिकॉर्ड बनाएँ। प्रकार के लिए, चुनें , होस्ट सेट "@" के लिए, और मान फ़ील्ड में, अपना सार्वजनिक आईपी पता टाइप करें।

टर्मिनल पर वापस जाएं, निर्देशिका बदलें और अपाचे के लिए एक नई conf फ़ाइल बनाएं।

सीडी /etc/apache2/sites-available/
सुडोनैनोतस्वीरें.conf

टेक्स्ट फ़ाइल में, पेस्ट करें:

<वर्चुअलहोस्ट *:80>
सर्वर का नामआपका-डोमेन-नाम.tld
ProxyPass /api/v1/ws ws://your.pi.local.ip: 2342/api/v1/ws
ProxyPassReverse /api/v1/ws ws://your.pi.local.ip: 2342/api/v1/ws
प्रॉक्सीपास / एचटीटीपी://your.pi.local.ip: 2342/
प्रॉक्सीपासरिवर्स / एचटीटीपी://your.pi.local.ip: 2342/
प्रॉक्सीअनुरोध बंद
</VirtualHost>

नैनो के साथ सहेजें और बाहर निकलें Ctrl + ओ फिर Ctrl + X.

कॉन्फ़िगरेशन सक्षम करें, फिर अपाचे को पुनरारंभ करें।

सुडोa2ensiteतस्वीरें.conf
sudo सेवा apache2 पुनरारंभ करें

Let's Encrypt से सुरक्षा प्रमाणपत्र और एन्क्रिप्शन कुंजी लाने और तैनात करने के लिए Certbot चलाएँ:

सुडो सर्टिफिकेट

अपना ईमेल पता दर्ज करें, और चुनें कि आप किस साइट को सूची से सुरक्षित करना चाहते हैं, फिर अपाचे को फिर से शुरू करें। अब आप पर जाकर अपने PhotoPrism इंस्टेंस पर जा सकते हैं https://your-domain-name.tld! फिर से, उपयोगकर्ता नाम है व्यवस्थापक, और पासवर्ड वह है जो आपने निर्दिष्ट किया है docker-compose.yml.

अपने रास्पबेरी पाई पर फोटोप्रिज्म के साथ शुरुआत करना

यदि आप में चूक के साथ गए थे docker-compose.yml फ़ाइल, PhotoPrism तस्वीरों की तलाश करेगा /home/pi/Pictures.

यदि आपके पास अपनी स्थानीय मशीन पर छवियों का भंडार है, तो आप इन्हें अपने पीआई पर सही निर्देशिका में भेजने के लिए सुरक्षित प्रतिलिपि (एससीपी) का उपयोग कर सकते हैं।

scp -r /path/to/your/images/* [email protected]:/home/pi/Pictures/

वे तुरंत PhotoPrism में दिखाई नहीं देंगे, और आपको स्कैन को मैन्युअल रूप से ट्रिगर करने की आवश्यकता होगी। बाईं ओर फिल्म रोल आइकन पर क्लिक करें, चेक करें पूर्ण पुन: स्कैन बॉक्स, फिर हिट शुरू. आपके छवि संग्रह के आकार के आधार पर, स्कैन में घंटों या दिन भी लग सकते हैं, और यदि आपके पास पर्याप्त RAM या वर्चुअल मेमोरी नहीं है, तो आपका Pi क्रैश हो जाएगा।

जब प्रक्रिया समाप्त हो जाएगी, तो आपकी तस्वीरों को अनुक्रमित किया जाएगा, थंबनेल बनाए जाएंगे, वस्तुओं और चेहरों को टैग किया जाएगा, और आपके द्वारा लिए गए स्थानों को दर्शाने वाला एक नक्शा उपलब्ध होगा। खोज फ़ील्ड में, आप किसी विशेष वर्ष या महीने में, किसी निश्चित देश में, या किसी विशिष्ट कैमरे से लिए गए फ़ोटो देख सकते हैं।

PhotoPrism ने टैग बनाने के लिए अपने TensorFlow- संचालित मशीन लर्निंग का भी उपयोग किया होगा, जो छवियों को एक साथ समूहित करते हैं। ये आमतौर पर काफी सटीक होते हैं, हालांकि ये कभी-कभी बेतहाशा बंद हो सकते हैं। जबकि PhotoPrism ने हमारी परीक्षण गैलरी में स्मारकों, स्मारकों, मीरकैट्स और मुखौटों की सही पहचान की, इसने गलत तरीके से एक बिल्ली को एक बंदर के रूप में, एक कुत्ते को छिपकली के रूप में, और एक हार्डबैक पुस्तक को मॉनिटर के रूप में टैग किया।

मानचित्र सुविधा शानदार है, और बशर्ते आपके पास अपने कैमरे या फोन पर स्थान डेटा सक्षम हो, तो आप विशिष्ट फ़ोटो खोजने के लिए मानचित्र का उपयोग कर सकते हैं या छुट्टियों या विदेश यात्राओं को पुनः प्राप्त कर सकते हैं। बेहतर दृश्य के लिए स्क्रॉल इन करने के लिए अपने माउस व्हील का उपयोग करें।

फोटोप्रिज्म में तस्वीरें जोड़ना

PhotoPrism का कोई मूल मोबाइल क्लाइंट नहीं है, लेकिन डेवलपर्स आपके PhotoPrism सर्वर के साथ आपके फ़ोन पर छवियों को सिंक्रनाइज़ करने के लिए आपके Android या iOS डिवाइस पर PhotoSync स्थापित करने की सलाह देते हैं।

वैकल्पिक रूप से, आप कुछ फ़ोल्डरों से स्वचालित रूप से अपलोड करने के लिए SyncThing का उपयोग कर सकते हैं। यदि आपके पास पहले से एक नेक्स्टक्लाउड सर्वर है, तो आप नेक्स्टक्लाउड मोबाइल क्लाइंट का उपयोग नेक्स्टक्लाउड पर अपलोड करने के लिए कर सकते हैं, और फोटोप्रिज्म आपके द्वारा निर्धारित शेड्यूल के अनुसार हालिया आगमन की जांच के लिए वेबडाव का उपयोग करेगा। इसे सक्षम करने के लिए, साइडबार के नीचे कॉग आइकन पर क्लिक करें, चुनें साथ-साथ करना टैब, फिर सर्वर जोड़े, और अपने नेक्स्टक्लाउड वेबडाव एंडपॉइंट का विवरण दर्ज करें। क्लिक बचाना, फिर सेट करें कि आप कितनी बार PhotoPrism को नई छवियों के लिए जांचना चाहते हैं। यह प्रति घंटा, साप्ताहिक और कभी नहीं के बीच का मान हो सकता है।

फोटोप्रिज्म रास्पबेरी पाई के लिए सर्वश्रेष्ठ स्व-होस्टेड फोटो समाधानों में से एक है

आपकी तस्वीरों के माध्यम से कैटलॉगिंग, आयोजन और खोज को आसान बनाने वाली सुविधाओं की एक शानदार सरणी के साथ, PhotoPrism क्षेत्र के अधिकांश अन्य प्रतियोगियों को पछाड़ देता है। सॉफ़्टवेयर अभी भी विकास में है और नियमित रूप से नई सुविधाएँ जोड़ी जा रही हैं—यदि आप उनका लाभ उठाना चाहते हैं तो नियमित रूप से अपडेट करना सुनिश्चित करें।