क्या आप एवरनोट जैसी सेवा के साथ नोट्स रखना चाहेंगे, लेकिन आप नहीं चाहते कि ऐसी कंपनी आपके बारे में सब कुछ जाने? जोप्लिन के साथ आपने एक बहुमुखी विकल्प स्थापित किया है जो कार्यात्मक रूप से लगभग पूर्ण है। अंतर: आपके पास यह सब आपके नियंत्रण में है। यहां तक कि सर्वर पर भंडारण, यदि आप चाहें तो और भी अधिक गोपनीयता के लिए। इस लेख में हम आपको दिखाते हैं कि इसे कैसे सेट किया जाए और आप इसके साथ क्या कर सकते हैं।
1 व्यापक रूप से लागू
नोट्स रखने और व्यवस्थित करने के लिए आप शायद OneNote और Evernote जैसे कार्यक्रमों से परिचित हैं। फ्री और ओपन सोर्स जोप्लिन के साथ आप बहुत कुछ कर सकते हैं, जैसा कि आप इस वर्कशॉप में पढ़ेंगे। डेस्कटॉप (विंडोज़, मैकओएस और लिनक्स) और मोबाइल उपकरणों (एंड्रॉइड और आईओएस) दोनों पर आप अपने नोट्स संपादित कर सकते हैं या टू-डू सूचियों का ट्रैक रख सकते हैं। उदाहरण के लिए, इसका उपयोग अध्ययन या कार्य के लिए नोट्स, प्रोग्रामिंग परियोजनाओं का दस्तावेजीकरण, खरीदारी की सूची या बगीचे के कामों की सूची रखने के लिए करें। बेशक जोप्लिन अतिरिक्त मूल्य के साथ सिंक्रनाइज़ेशन भी प्रदान करता है जिसे आप चुन सकते हैं कि नोट्स कहाँ सहेजे गए हैं।
2 नोटों का भंडारण
जबकि आप एक डिवाइस पर जोप्लिन का उपयोग कर सकते हैं, यह संभावना है कि आप अन्य उपकरणों पर भी नोट्स को देखना, संपादित करना और सिंक में रखना चाहेंगे। आपके नोट्स के केंद्रीय भंडारण के लिए कई विकल्प हैं, जिनमें नेक्स्टक्लाउड, ड्रॉपबॉक्स, वनड्राइव या वेबडीएवी शामिल हैं। हम पहले आपको दिखाएंगे कि ड्रॉपबॉक्स का उपयोग कैसे करें। फिर हम लिनक्स ऑपरेटिंग सिस्टम उबंटू, वेब सर्वर अपाचे और वेबडीएवी के विस्तार के साथ एक साधारण सर्वर स्थापित करके अपने स्वयं के प्रबंधन के तहत भंडारण लेते हैं। आप चाहें तो रास्पियन के साथ रास्पबेरी पाई का भी उपयोग कर सकते हैं: हार्डवेयर के लिए कोई विशेष आवश्यकता नहीं है। यदि आप अपने नोट्स को माइक्रो-एसडी कार्ड पर स्टोर करते हैं, तो एक विश्वसनीय ब्रांड चुनें।
3 स्थापना
हम विंडोज पीसी पर जोप्लिन स्थापित करके शुरू करेंगे ताकि हम प्रोग्राम को आजमा सकें। जोप्लिन को डाउनलोड करने के लिए http://joplinapp.org पर जाएं। जब आप पहली बार जोप्लिन शुरू करते हैं तो आप देखेंगे कि वेलकम नाम की एक नोटबुक पहले से मौजूद है! बनाया गया है, जिसमें स्पष्टीकरण के साथ कुछ नोट्स हैं। इन युक्तियों के माध्यम से पढ़ें, यह आपको तुरंत मार्कडाउन प्रारूप का उपयोग करने के बारे में कुछ जानकारी देगा। फिर आप नोटबुक को हटा सकते हैं: नोटबुक पर राइट क्लिक करें और चुनें हटाना. एप्लिकेशन के नए संस्करण नियमित रूप से दिखाई देते हैं, नई सुविधाओं का लाभ उठाने के लिए उन्हें इंस्टॉल करना बुद्धिमानी है। होकर उपकरण / सामान्य विकल्प आप भाषा को जोप्लिन से डच में बदल सकते हैं, लेकिन यह जान लें कि हर चीज का अनुवाद नहीं किया गया है (अभी तक)।
4 यूजर इंटरफेस
बाईं ओर नेविगेशन फलक में, आप अपनी नोटबुक और उनमें नोटों का अवलोकन देख सकते हैं। मुख्य विंडो दो में विभाजित है: बाएं हिस्से में आप तथाकथित मार्कडाउन प्रारूप में नोट्स दर्ज कर सकते हैं, दाईं ओर आप पढ़ने के दृश्य में परिणाम देखते हैं। होकर संपादक लेआउट देखें/टॉगल करें (Ctrl+L) आप इस फॉर्मेट को बदल सकते हैं। संपादक के ऊपर आपको बटनों की एक श्रृंखला दिखाई देती है जो आपकी सहायता करती है, उदाहरण के लिए, पाठ स्वरूपण या फ़ाइलें और टैग जोड़ना। नेविगेशन फलक में, आप उन सभी टैग्स को आसानी से ब्राउज़ कर सकते हैं जिन्हें आपने नोट्स को असाइन किया है। आप खोज बॉक्स का उपयोग करके अपने नोट्स को कीवर्ड द्वारा भी खोज सकते हैं।
हाल ही में आप i-बटन के माध्यम से किसी नोट के पुराने संस्करणों को भी देख सकते हैं और संभवतः पुनर्स्थापित कर सकते हैं।
5 नोट्स लिखें
जोपलिन में नोट्स लिखना ज्यादातर आत्म-व्याख्यात्मक है। विभिन्न स्तरों में हेडर के लिए हैश मार्क (# और ##) के उपयोग पर विशेष ध्यान दें। Ctrl+B (बोल्ड), Ctrl+I (इटैलिक) जैसे परिचित कुंजी संयोजनों का भी उपयोग करें। क्या आप प्रोग्राम कोड जोड़ना चाहते हैं या, उदाहरण के लिए, स्क्रिप्ट के लिए नियम? तथाकथित बैक-टिक के बीच एक एकल कमांड रखा जा सकता है जैसा कि `इको हैलो` में है। यह एक मानक कीबोर्ड पर 1 कुंजी के बाईं ओर का वर्ण है। कोड की कई पंक्तियों के लिए, उस कोड के पहले और बाद में तीन बैकटिक्स लगाएं।
ड्रॉपबॉक्स के माध्यम से 6 सिंक
एक पल में हम आपको दिखाएंगे कि नोट्स को स्टोर करने के लिए अपने सर्वर का उपयोग कैसे करें, ताकि आपके पास सब कुछ आपके अपने प्रबंधन के अधीन हो। लेकिन यह अनिवार्य नहीं है: जोप्लिन उदाहरण के लिए ड्रॉपबॉक्स या वनड्राइव के साथ भी सिंक्रोनाइज़ कर सकता है। ड्रॉपबॉक्स के लिए, यहां जाएं उपकरण / सामान्य विकल्प. सुनिश्चित करें कि ड्रॉपबॉक्स सिंक लक्ष्य के रूप में सेट है। अब दबाएं साथ - साथ करना (या Ctrl+S). पहली बार आपको ड्रॉपबॉक्स के साथ सिंक को अधिकृत करने की आवश्यकता है: दिए गए लिंक का पालन करें, ड्रॉपबॉक्स में साइन इन करें और एक्सेस को अधिकृत करें। इसके बाद आपको एक कोड प्राप्त होगा। कोड को जोपलिन में कॉपी करें और क्लिक करें प्रस्तुत करना. इसके बाद पेयरिंग सफल होती है और आप नोट्स को सिंक कर सकते हैं।
7 अपाचे स्थापित करें
नोट्स को पूरी तरह से अपने नियंत्रण में रखने के लिए, अब हम एक सर्वर पर जाने-माने वेब सर्वर सॉफ़्टवेयर Apache को स्थापित करने जा रहे हैं, जिसमें WebDAV के लिए Apache मॉड्यूल भी शामिल है। हम यहां शुरुआती बिंदु के रूप में उबंटू 18.04 एलटीएस के साथ एक साधारण लिनक्स सर्वर लेंगे, लेकिन रास्पियन ऑपरेटिंग सिस्टम के साथ रास्पबेरी पाई भी एक विकल्प है। कदम समान हैं। रूट के रूप में लॉग इन करें, सुनिश्चित करें कि सिस्टम apt-get update और apt-get upgrade के साथ अद्यतित है। फिर अपाचे को apt-get install apache2 के साथ इंस्टॉल करें। WebDAV के लिए मॉड्यूल Apache के साथ इंस्टॉल किए गए हैं लेकिन आपको a2enmod dav और a2enmod dav_fs के साथ सक्रिय करना होगा। यदि आप अपने नेटवर्क में किसी ब्राउज़र में सर्वर का आईपी पता दर्ज करते हैं, तो अब आपको डिफ़ॉल्ट अपाचे पृष्ठ देखना चाहिए।
8 WebDAV तैयार करें
पिछले चरण में खोला गया HTML पृष्ठ फ़ोल्डर /var/www/html में पाया जा सकता है और कॉन्फ़िगरेशन /etc/apache2/sites-available/000-default.conf में पाया जा सकता है। आप इस डिफ़ॉल्ट वेबसाइट को a2dissite 000-डिफ़ॉल्ट के साथ अक्षम कर सकते हैं ताकि हमारी साइट जल्द ही डिफ़ॉल्ट वेबसाइट बन जाए। इसलिए अगले चरण में हम WebDAV सहित अपना स्वयं का कॉन्फ़िगरेशन जोड़ेंगे। WebDAV के लिए mkdir /var/www/webdav के साथ नोट्स स्टोर करने के लिए एक फोल्डर बनाएं। नोट्स यहां मार्कडाउन प्रारूप में टेक्स्ट फाइलों के रूप में सहेजे जाएंगे। अपाचे बनाएं, www-data नामक उपयोगकर्ता के तहत चल रहा है, इनके मालिक और निम्न आदेश के साथ उपनिर्देशिकाएं:
chown -R www-data:www-data /var/www/9 अपाचे विन्यास
अब WebDAV के लिए एक नई कॉन्फ़िगरेशन फ़ाइल बनाएँ:
नैनो /etc/apache2/साइट-उपलब्ध/webdav.conf
इसमें निम्नलिखित पंक्तियाँ डालें (चित्र भी देखें):
एररलॉग ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log संयुक्त
उपनाम /webdav /var/www/webdav
विकल्प सूचकांक
डीएवी ओन
ऑथ टाइप बेसिक
AuthName वेबदाव
AuthUserFile /etc/apache2/webdav.password
वैध उपयोगकर्ता की आवश्यकता है
कॉन्फ़िगरेशन को a2ensite webdav के साथ सक्रिय करें और उसके बाद systemctl reload apache2। उस अंतिम चरण में त्रुटियों के लिए देखें। यदि हां, तो कॉन्फ़िगरेशन को ध्यान से देखें। इस कॉन्फ़िगरेशन में हम तथाकथित बेसिक ऑथेंटिकेशन का विकल्प चुनते हैं, ताकि जोप्लिन के साथ संगत बने रहें।
10 उपयोगकर्ता जोड़ें
पिछले चरण में कॉन्फ़िगरेशन मानता है कि जिन उपयोगकर्ताओं को एक्सेस करने की अनुमति है वे /etc/apache2/webdav.password में सूचीबद्ध हैं। इस फ़ाइल को बनाने और तुरंत एक उपयोगकर्ता जोड़ने के लिए, कमांड चलाएँ:
htpasswd -c /etc/apache2/webdav.password उपयोगकर्ता नाम
अपने उपयोगकर्ता नाम को अपने नाम से बदलें और आदेश के तुरंत बाद वांछित पासवर्ड दो बार दर्ज करें। प्रत्येक बाद के उपयोगकर्ता के लिए, ऐसा ही करें लेकिन -c को छोड़ दें। फिर सुनिश्चित करें कि अपाचे फ़ाइल को www-data:www-data /etc/apache2/webdav.password के साथ पढ़ सकता है। सिस्टमक्टल के साथ अपाचे को पुनरारंभ करें apache2 को पुनरारंभ करें।
11 अपने विन्यास का परीक्षण करें
अब जबकि कॉन्फ़िगरेशन सक्रिय है, हम आसानी से जांच सकते हैं कि एक्सेस ब्राउज़र के माध्यम से काम करता है या नहीं। WebDAV के लिए फ़ोल्डर में एक फ़ाइल बनाएँ
गूंज स्वागत > /var/www/webdav/test.txt
इसे सही उपयोगकर्ता को असाइन करें
चुना www-डेटा:www-डेटा /var/www/webdav/test.txt
अब ब्राउज़र के साथ अपने सर्वर के आईपी पते पर /webdav के बाद ब्राउज़ करें। अब आपको लॉग इन करने के लिए कहा जाना चाहिए, जहां आप बनाए गए उपयोगकर्ता नाम और पासवर्ड दर्ज करते हैं। उसके बाद आप फ़ाइल test.txt खोल सकते हैं और सामग्री पढ़ सकते हैं। अब आप Windows Explorer में फ़ोल्डर से लिंक भी कर सकते हैं।
12 जोपलिन में विन्यास
अब हम जोप्लिन में सर्वर का उपयोग करने के लिए तैयार हैं, ताकि अब से नोट्स इसके साथ सिंक हो जाएं। के लिए जाओ उपकरण / सामान्य विकल्प और नीचे स्क्रॉल करें। मधुमक्खी सिंक लक्ष्य अपना वेबडीएवी चुनें। पिछला वेबडीएवी यूआरएल लिंक //ipaddress/webdav/ के रूप में दर्ज करें। अपना उपयोगकर्ता नाम और पासवर्ड भी दर्ज करें। चेक इन करें TLS प्रमाणपत्र त्रुटियों पर ध्यान न दें. यह विशेष रूप से तब लागू होता है जब आप https (स्व-हस्ताक्षरित प्रमाणपत्र के साथ) चुनते हैं। तब दबायें सिंक्रोनाइज़ेशन कॉन्फ़िगरेशन की जाँच करें. यदि सब कुछ सही ढंग से सेट किया गया है, तो आपको एक संदेश प्राप्त होगा कि सिंक्रनाइज़ेशन सफल है।
13 अपने नोट्स एन्क्रिप्ट करें
एंड-टू-एंड एन्क्रिप्शन के साथ अपने नोट्स को सुरक्षित रखना एक अच्छा विचार है, ताकि पीसी और सर्वर दोनों पर सिंक के दौरान सामग्री पठनीय न हो। इसके लिए आपकी पसंद का मास्टर पासवर्ड इस्तेमाल किया जाता है। एन्क्रिप्शन सक्षम करने के लिए, यहां जाएं उपकरण / एन्क्रिप्शन विकल्प और चुनें एन्क्रिप्शन सक्षम करें. वांछित मास्टर पासवर्ड दर्ज करें और सुनिश्चित करें कि आप इसे नहीं खोते हैं, या आप नोट्स तक भी पहुंच खो देंगे। तब आपके नोट्स एन्क्रिप्ट किए जाएंगे और सर्वर पर अपडेट किए जाएंगे। अधिमानतः इसे अपने पीसी पर करें, क्योंकि बड़ी संख्या में नोट्स के साथ, इसके लिए कुछ कंप्यूटर पावर की आवश्यकता होती है। प्रत्येक डिवाइस से मास्टर पासवर्ड के लिए (एक बार) पूछा जाएगा, निश्चित रूप से WebDAV के लिए लॉगिन विवरण के अलावा।
14 जोप्लिन से अधिक प्राप्त करें
बेशक यह आपके स्मार्टफोन या टैबलेट पर जोप्लिन को स्थापित करने के लिए समझ में आता है। एंड्रॉइड और आईओएस के लिए ऐप अपेक्षाकृत सरल हैं लेकिन अच्छी तरह से काम करते हैं। तथाकथित वेब क्लिपर की भी सिफारिश की जाती है, क्रोम और फ़ायरफ़ॉक्स के लिए एक एक्सटेंशन जो आपको जोप्लिन में अपने ब्राउज़र से वेब पेज और स्क्रीनशॉट को सहेजने की अनुमति देता है।
क्या आप जोप्लिन की संभावनाओं के प्रति आश्वस्त हैं? जोप्लिन एवरनोट से नोट्स आयात करने का विकल्प प्रदान करता है, जिसमें स्वरूपण, चित्र, संलग्नक और सभी मेटाडेटा शामिल हैं। यदि आप भी अपने स्थानीय नेटवर्क के बाहर नोटों को सिंक्रनाइज़ करने में सक्षम होना चाहते हैं, तो सुनिश्चित करें कि आपके राउटर में पोर्ट 80 आपके सर्वर को अग्रेषित किया गया है। ऐसे मामले में, आप Let's Encrypt प्रमाणपत्र के साथ एक https कनेक्शन पर भी विचार कर सकते हैं।