कभी भी वेब के माध्यम से कहीं से भी अपनी तस्वीरों तक पहुंचना चाहता था लेकिन Google फ़ोटो, फोटो बाल्टी इत्यादि जैसे स्वामित्व समाधानों के लिए साइन अप नहीं करना चाहता था? लीची का परिचय, एक स्व-होस्टेड टूल जो उपयोगकर्ताओं को उनके बड़े फोटो संग्रहों को प्रबंधित, अपलोड और कैटलॉग करने की अनुमति देता है। यह किसी भी वेब सर्वर पर चलता है जिसमें अपाचे 2 (या एनजीआईएनएक्स), PHP और MySQL है।

इस ट्यूटोरियल में हम उबंटू सर्वर का उपयोग करेंगे। यह कहना नहीं है कि लीची अन्य लिनक्स सर्वर ऑपरेटिंग सिस्टम पर नहीं चलेगा। निर्देश अनिवार्य रूप से वही हैं, कुछ पैकेज परिवर्तनों को घटाएं। बस सुनिश्चित करें कि आपके पास MySQL, नवीनतम PHP और Apache2 (या Nginx) है।

हार्डवेयर आवश्यकताएँ

  • एक लिनक्स सर्वर वितरण जिसमें snapd चलाने और स्थापित करने की क्षमता है
  • कोई मामूली शक्तिशाली शक्तिशाली डेस्कटॉप पीसी (डीडीआर -2 युग या बेहतर) जो हर समय रह सकता है और सर्वर के रूप में कार्य कर सकता है
  • एक वीपीएस या किसी अन्य प्रकार के उद्यम-ग्रेड सर्वर

उबंटू सर्वर स्थापित करना

उबंटू की वेबसाइट पर जाएं और उबंटू सर्वर का नवीनतम संस्करण डाउनलोड करें। इसे डाउनलोड करने के बाद, एचर के साथ एक लाइव इंस्टॉलेशन टूल बनाएं। वेबसाइट पर निर्देशों का पालन करें। इसका उपयोग तीन चरणों की प्रक्रिया है। वैकल्पिक रूप से, उबंटू डिस्क छवि को डीवीडी या सीडी में जलाएं।

सर्वर पर BIOS का उपयोग करके, बूट ऑर्डर बदलें ताकि उबंटू सर्वर इंस्टॉलेशन माध्यम पहले लोड हो। ध्यान रखें कि प्रत्येक मशीन पर BIOS बटन अलग है (कुछ DEL, F2 या ESC हैं), इसलिए सही बटन के बारे में सुनिश्चित करने के लिए अपने मैन्युअल को देखें।

उबंटू सर्वर स्थापना डिस्क लोड हो गया है। नतीजतन, एक चयन मेनू कई विकल्पों के साथ प्रकट होता है। स्थापना पर जाने के लिए "उबंटू सर्वर स्थापित करें" का चयन करें।

अगले पृष्ठ पर उबंटू सर्वर उपयोगकर्ता को सही भाषा का चयन करने के लिए कहता है। तीर कुंजियों का उपयोग करके, अपनी भाषा ढूंढें, फिर एंटर दबाएं।

इसके बाद, उबंटू सर्वर के लिए होस्टनाम सेट करें। इसे नाम दें "उबंटू-लीची, " "उबंटू-सर्वर, " "उबंटू, " या कुछ इसी तरह। यह मुख्य रूप से अन्य कंप्यूटरों से नेटवर्क पर डिवाइस की पहचान करने के लिए है।

सर्वर के साथ-साथ एक यादगार, सुरक्षित पासवर्ड में उपयोगकर्ता नाम जोड़ें।

उपयोगकर्ता नाम सेट करने के बाद, उबंटू सर्वर विभाजन प्रबंधक लाता है। तीर कुंजियों का उपयोग करके, "निर्देशित - संपूर्ण डिस्क का उपयोग करें" का चयन करें और एंटर कुंजी दबाएं। यह उबंटू सर्वर को स्वचालित रूप से सबकुछ विभाजित करने की अनुमति देगा।

बेस-इंस्टॉलेशन के बाद, उबंटू सर्वर उपयोगकर्ता को संकुल को अधिष्ठापित करने के लिए संकेत देता है। किसी विकल्प पर होवर करने के लिए तीर कुंजियों का उपयोग करके, चयन करने के लिए स्पेसबार दबाएं। LAMP सर्वर, मानक सिस्टम उपयोगिताओं और ओपनएसएसएच सर्वर का चयन करें। फिर, स्थापना को पूरा करने के लिए प्रतीक्षा करें। जब इंस्टॉलेशन समाप्त हो जाए, तो मशीन को पुनरारंभ करें।

नोट: LAMP सर्वर पैकेज स्थापित करने से आपको एक MySQL रूट पासवर्ड जोड़ने के लिए संकेत मिलेगा। एक सुरक्षित, यादगार एक दर्ज करें क्योंकि यह बाद में काम में आएगा।

लीची स्थापित करना

सबसे पहले, पहले स्थापित किए गए रूट पासवर्ड के साथ MySQL में लॉग इन करें।

 mysql -u root -p 

यह आपको MySQL में रूट पहुंच देगा। अब लीची डेटाबेस बनाएं।

 डेटाबेस लाइकी बनाएँ; 

फिर, डेटाबेस पर अनुमतियों को बदलें; डेटाबेस उपयोगकर्ता और पासवर्ड जोड़ें।

 लीची पर सभी प्राइवेट प्रदान करें। * अनुदान विकल्प के साथ 'ReplaceWithPasswordHere' द्वारा पहचाने गए 'localhost' lycheeuser; 

अंत में, विशेषाधिकारों को फ्लश करें, और MySQL से बाहर निकलें।

 फ्लश विशेषाधिकार; छोड़ना 

एक अपाचे 2 कॉन्फ़िगरेशन फ़ाइल बनाएं।

 सुडो नैनो /etc/apache2/sites-available/lychee.conf 

निम्नलिखित पेस्ट करें:

 वर्चुअलहोस्ट *: 80> सर्वरएडमिन [email protected] दस्तावेज़ रूट / var / www / html / लीची / सर्वरनाम- your-domain.com सर्वरअलीस www.domainnamehere.com  विकल्प इंडेक्स FollowSymLinks MultiViews अनुमति दें ऑर्डरराइड ऑर्डर ऑर्डर, सभी से अनुमति अस्वीकार करें  ErrorLog /var/log/apache2/domainname.com-error_log कस्टमलॉग /var/log/apache2/domainname.com-access_log आम 

फिर कुंजीपटल पर "Ctrl + O" दबाकर सहेजें। Apache2 पुनरारंभ करें।

 सुडो सेवा apache2 पुनरारंभ करें 

git स्थापित करें, कुछ PHP एडॉन्स और लीची कोड को पकड़ें।

 sudo apt install git php-cli php-gd php-mysqlnd php-curl php-json php-zip php-exif php-session php-mbstring 

एक बार इंस्टॉलेशन हो जाने के बाद, अपाचे वेब फ़ोल्डर पर जाएं:

 सीडी / var / www / एचटीएमएल / 

लीची कोड पकड़ो:

 सूडो गिट क्लोन https://github.com/electerious/Lychee.git 

अंत में, अनुमतियों को बदलें।

 सीडी लीची सुडो chmod -R 777 अपलोड / डेटा / 

लीची सेट अप करना

स्थानीय आईपी पते को खोजने के लिए ifconfig का उपयोग करें, फिर http://local.ip.address/Lychee (कुछ http://local.ip.address/Lychee जैसे) तक पहुंचने के लिए वेब ब्राउज़र में आईपी पता दर्ज करें।

जब लीची वेब इंटरफ़ेस लोड होता है, तो यह आपको SQL डेटाबेस, उपयोगकर्ता और पासवर्ड निर्दिष्ट करने के लिए कहता है।

  • उपयोगकर्ता के लिए: lycheeuser
  • डेटाबेस के लिए: lychee
  • पासवर्ड के लिए: डेटाबेस निर्माण प्रक्रिया के दौरान सेट किया गया पासवर्ड दर्ज करें।

आवश्यक जानकारी भरने के बाद, आपको एक लॉगिन बनाना होगा। उपयोगकर्ता नाम और सुरक्षित पासवर्ड दर्ज करें, फिर "बनाएं" पर क्लिक करें।

लीची का प्रयोग करना

अपने लीची सर्वर में फोटो जोड़ना आसान है! "+" चिह्न पर क्लिक करके फ़ोल्डर अपलोड करें, फिर "अपलोड करें" बटन पर क्लिक करें। यहां से, अपनी तस्वीर ब्राउज़ करें और इसे अपलोड करें। आपको तुरंत "निरस्त" एल्बम में अपनी नई तस्वीर देखना चाहिए।

एल्बम बनाओ

"+" आइकन पर क्लिक करके एक नया फोटो एलबम बनाएं, फिर "एल्बम बनाएं" पर क्लिक करें। किसी भी एल्बम पर अपलोड करने के लिए, इसे लीची में चुनें, फिर "+" चिह्न पर जाएं और "अपलोड करें" बटन पर क्लिक करें।

लिंक के माध्यम से आयात करें

लीची वेब के माध्यम से अपलोड करने का समर्थन करता है। इंटरनेट पर किसी भी छवि के लिए सीधा लिंक पाएं, फिर छवि को सीधे अपनी फोटो लाइब्रेरी पर अपलोड करने के लिए "+" आइकन और "लिंक के माध्यम से आयात करें" पर क्लिक करें।

आयात करने के अन्य तरीके

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

ड्रॉपबॉक्स के माध्यम से अपलोड करना भी संभव है। ऊपरी-बाएं कोने में गियर आइकन पर क्लिक करें, फिर "सेटअप ड्रॉपबॉक्स" का चयन करें। ड्रॉपबॉक्स को लिंक करने के लिए ऑनस्क्रीन निर्देशों का पालन करें। लिंक होने पर, ड्रोबॉक्स के माध्यम से लीची लाइब्रेरी में फ़ोटो आयात करने के लिए "+" चिह्न पर क्लिक करें।

निष्कर्ष

पिछले कुछ सालों में ऑनलाइन फोटो प्रबंधन बेहतर हो गया है, लेकिन वास्तव में कई अच्छे स्वयं-होस्ट किए गए, उपयोग में आसान विकल्प लिनक्स उपयोगकर्ता अब तक उपयोग नहीं कर सकते हैं। यही कारण है कि मुझे खुशी है कि लीची चारों ओर है, क्योंकि यह किसी के लिए अपनी ऑनलाइन फोटो सिस्टम स्थापित करना आसान बनाता है जो Google या माइक्रोसॉफ्ट के साथ आने वाले कुछ प्रतिद्वंद्वियों का विरोध करता है।