کیا آپ Evernote جیسی سروس کے ساتھ نوٹ رکھنا چاہیں گے، لیکن آپ نہیں چاہتے کہ ایسی کمپنی آپ کے بارے میں سب کچھ جان لے؟ جوپلن کے ساتھ آپ نے ایک ورسٹائل متبادل ترتیب دیا ہے جو عملی طور پر تقریباً مکمل ہے۔ فرق: یہ سب آپ کے اپنے کنٹرول میں ہے۔ یہاں تک کہ سرور پر اسٹوریج، اگر آپ چاہیں، اور بھی زیادہ رازداری کے لیے۔ اس مضمون میں ہم آپ کو دکھاتے ہیں کہ اسے کیسے ترتیب دیا جائے اور آپ اس کے ساتھ کیا کر سکتے ہیں۔
1 وسیع پیمانے پر قابل اطلاق
آپ شاید نوٹ رکھنے اور ترتیب دینے کے لیے OneNote اور Evernote جیسے پروگراموں سے واقف ہیں۔ مفت اور اوپن سورس جوپلن کے ساتھ آپ بہت کچھ ایسا ہی کر سکتے ہیں، جیسا کہ آپ اس ورکشاپ میں پڑھیں گے۔ ڈیسک ٹاپ (ونڈوز، میک او ایس اور لینکس) اور موبائل ڈیوائسز (اینڈرائیڈ اور آئی او ایس) دونوں پر آپ اپنے نوٹس میں ترمیم کر سکتے ہیں یا کرنے کی فہرستوں پر نظر رکھ سکتے ہیں۔ مثال کے طور پر، اسے مطالعہ یا کام کے نوٹوں کے لیے استعمال کریں، پروگرامنگ پروجیکٹس کو دستاویزی شکل دیں، خریداری کی فہرستیں رکھیں یا باغیچے کے کاموں کی فہرست بنائیں۔ یقیناً جوپلن اس اضافی قدر کے ساتھ مطابقت پذیری بھی فراہم کرتا ہے جسے آپ منتخب کر سکتے ہیں کہ نوٹ کہاں محفوظ ہیں۔
2 نوٹوں کا ذخیرہ
جب کہ آپ جوپلن کو ایک ڈیوائس پر استعمال کر سکتے ہیں، اس بات کا امکان ہے کہ آپ نوٹوں کو دیکھنا، ان میں ترمیم کرنا اور دوسرے آلات پر بھی ہم آہنگی میں رکھنا چاہیں گے۔ آپ کے نوٹوں کے مرکزی اسٹوریج کے لیے کئی اختیارات ہیں، بشمول Nextcloud، Dropbox، OneDrive یا WebDAV۔ ہم سب سے پہلے آپ کو ڈراپ باکس استعمال کرنے کا طریقہ دکھائیں گے۔ پھر ہم لینکس آپریٹنگ سسٹم Ubuntu، ویب سرور Apache اور WebDAV کے لیے ایکسٹینشن کے ساتھ ایک سادہ سرور ترتیب دے کر اسٹوریج کو اپنے انتظام کے تحت لیتے ہیں۔ اگر آپ چاہیں تو Raspbian کے ساتھ Raspberry Pi بھی استعمال کر سکتے ہیں: ہارڈ ویئر کے لیے کوئی خاص تقاضے نہیں ہیں۔ اگر آپ اپنے نوٹ مائیکرو ایس ڈی کارڈ پر محفوظ کرتے ہیں تو ایک قابل اعتماد برانڈ کا انتخاب کریں۔
3 تنصیب
ہم ونڈوز پی سی پر جوپلن انسٹال کرکے شروع کریں گے تاکہ ہم پروگرام کو آزما سکیں۔ جوپلن کو ڈاؤن لوڈ کرنے کے لیے، http://joplinapp.org پر جائیں۔ جب آپ پہلی بار جوپلن شروع کریں گے تو آپ دیکھیں گے کہ وہاں پہلے سے ہی ایک نوٹ بک ہے جس کا نام ویلکم ہے! بنایا گیا ہے، جس میں وضاحت کے ساتھ کچھ نوٹ شامل ہیں۔ ان تجاویز کو پڑھیں، یہ آپ کو مارک ڈاؤن فارمیٹ کو استعمال کرنے کے بارے میں فوری طور پر کچھ بصیرت فراہم کرے گا۔ اس کے بعد آپ نوٹ بک کو حذف کر سکتے ہیں: نوٹ بک پر دائیں کلک کریں اور منتخب کریں۔ دور. ایپلیکیشن کے نئے ورژن باقاعدگی سے ظاہر ہوتے ہیں، نئی خصوصیات سے فائدہ اٹھانے کے لیے انہیں انسٹال کرنا دانشمندی ہے۔ کے ذریعے ٹولز / جنرل آپشنز آپ زبان کو جوپلن سے ڈچ میں تبدیل کر سکتے ہیں، لیکن جان لیں کہ ہر چیز کا ترجمہ نہیں ہوا ہے (ابھی تک)۔
4 یوزر انٹرفیس
بائیں جانب نیویگیشن پین میں، آپ اپنی نوٹ بک اور ان میں موجود نوٹوں کا جائزہ دیکھ سکتے ہیں۔ مرکزی ونڈو کو دو حصوں میں تقسیم کیا گیا ہے: بائیں حصے میں آپ نام نہاد مارک ڈاؤن فارمیٹ میں نوٹ درج کر سکتے ہیں، دائیں طرف آپ کو پڑھنے کے منظر میں نتیجہ نظر آتا ہے۔ کے ذریعے ایڈیٹر لے آؤٹ کو دیکھیں / ٹوگل کریں۔ (Ctrl+L) آپ اس فارمیٹ کو تبدیل کر سکتے ہیں۔ ایڈیٹر کے اوپر آپ کو بٹنوں کی ایک سیریز نظر آتی ہے جو آپ کی مدد کرتے ہیں، مثال کے طور پر، ٹیکسٹ فارمیٹنگ یا فائلز اور ٹیگز شامل کرنا۔ نیویگیشن پین میں، آپ ان تمام ٹیگز کو آسانی سے براؤز کر سکتے ہیں جنہیں آپ نے نوٹوں کو تفویض کیا ہے۔ آپ سرچ باکس کا استعمال کرتے ہوئے مطلوبہ الفاظ کے ذریعہ بھی اپنے نوٹ تلاش کرسکتے ہیں۔
حال ہی میں آپ آئی بٹن کے ذریعے کسی نوٹ کے پرانے ورژن کو بھی دیکھ اور ممکنہ طور پر بحال کر سکتے ہیں۔
5 نوٹ لکھیں۔
جوپلن میں نوٹ لکھنا زیادہ تر خود وضاحتی ہے۔ مختلف سطحوں میں ہیڈرز کے لیے ہیش مارکس (# اور ##) کے استعمال پر خصوصی توجہ دیں۔ اس کے علاوہ مانوس کلیدی امتزاجات بھی استعمال کریں جیسے Ctrl+B (بولڈ)، Ctrl+I (اٹالک)۔ کیا آپ پروگرام کوڈ شامل کرنا چاہتے ہیں یا، مثال کے طور پر، اسکرپٹ کے لیے قواعد؟ ایک واحد کمانڈ نام نہاد بیک ٹِکس کے درمیان رکھی جا سکتی ہے جیسا کہ `echo hello` میں ہے۔ یہ معیاری کی بورڈ پر 1 کلید کے بائیں طرف کا کردار ہے۔ کوڈ کی متعدد لائنوں کے لیے، اس کوڈ سے پہلے اور بعد میں تین بیک ٹِکس لگائیں۔
6 ڈراپ باکس کے ذریعے مطابقت پذیری کریں۔
ایک لمحے میں ہم آپ کو دکھائیں گے کہ نوٹوں کو ذخیرہ کرنے کے لیے اپنا سرور کیسے استعمال کیا جائے، تاکہ آپ کے پاس سب کچھ آپ کے اپنے انتظام میں ہو۔ لیکن یہ لازمی نہیں ہے: Joplin مثال کے طور پر Dropbox یا OneDrive کے ساتھ بھی مطابقت پذیری کر سکتا ہے۔ ڈراپ باکس کے لیے، پر جائیں۔ ٹولز / جنرل آپشنز. یقینی بنائیں کہ ڈراپ باکس مطابقت پذیری کے ہدف کے طور پر سیٹ ہے۔ اب دبائیں۔ مطابقت پذیری (یا Ctrl+S)۔ پہلی بار جب آپ کو ڈراپ باکس کے ساتھ مطابقت پذیری کی اجازت دینے کی ضرورت ہے: فراہم کردہ لنک پر عمل کریں، ڈراپ باکس میں سائن ان کریں اور رسائی کی اجازت دیں۔ اس کے بعد آپ کو ایک کوڈ ملے گا۔ کوڈ کو جوپلن میں کاپی کریں اور کلک کریں۔ جمع کرائیں. اس کے بعد، جوڑی کامیاب ہے اور آپ نوٹوں کی مطابقت پذیری کر سکتے ہیں۔
7 اپاچی انسٹال کریں۔
نوٹوں کو مکمل طور پر اپنے کنٹرول میں رکھنے کے لیے، اب ہم ایک سرور پر معروف ویب سرور سافٹ ویئر اپاچی انسٹال کرنے جا رہے ہیں، بشمول WebDAV کے لیے Apache کا ماڈیول۔ ہم یہاں Ubuntu 18.04 LTS کے ساتھ ایک سادہ لینکس سرور لیں گے، لیکن Raspbian آپریٹنگ سسٹم کے ساتھ Raspberry Pi بھی ایک آپشن ہے۔ قدم ایک جیسے ہیں۔ روٹ کے طور پر لاگ ان کریں، اس بات کو یقینی بنائیں کہ سسٹم اپ ٹو ڈیٹ اور اپٹ گیٹ اپ گریڈ کے ساتھ اپ ٹو ڈیٹ ہے۔ پھر apt-get install apache2 کے ساتھ اپاچی انسٹال کریں۔ WebDAV کے ماڈیولز Apache کے ساتھ مل کر انسٹال کیے گئے ہیں لیکن آپ کو a2enmod dav اور a2enmod dav_fs کے ساتھ ایکٹیویٹ کرنا ہوگا۔ اگر آپ اپنے نیٹ ورک کے براؤزر میں سرور کا IP ایڈریس درج کرتے ہیں، تو آپ کو اب ڈیفالٹ اپاچی صفحہ دیکھنا چاہیے۔
8 WebDAV تیار کریں۔
پچھلے مرحلے میں کھولا گیا ایچ ٹی ایم ایل صفحہ فولڈر /var/www/html اور کنفیگریشن /etc/apache2/sites-available/000-default.conf میں پایا جا سکتا ہے۔ آپ اس ڈیفالٹ ویب سائٹ کو a2dissite 000-default کے ساتھ غیر فعال کر سکتے ہیں تاکہ ہماری سائٹ جلد ہی ڈیفالٹ ویب سائٹ بن جائے۔ اگلے مرحلے میں ہم WebDAV سمیت اپنی ترتیب شامل کریں گے۔ mkdir /var/www/webdav کے ساتھ نوٹوں کو ذخیرہ کرنے کے لیے WebDAV کے لیے ایک فولڈر بنائیں۔ نوٹ یہاں مارک ڈاؤن فارمیٹ میں ٹیکسٹ فائلز کی شکل میں محفوظ کیے جائیں گے۔ اپاچی بنائیں، جو www-data نامی صارف کے تحت چل رہا ہے، ان اور ذیلی ڈائریکٹریوں کا مالک درج ذیل کمانڈ کے ساتھ:
chown -R www-data:www-data/var/www/9 اپاچی کنفیگریشن
اب WebDAV کے لیے ایک نئی کنفیگریشن فائل بنائیں اس کے ساتھ:
nano /etc/apache2/sites-available/webdav.conf
اس میں درج ذیل سطریں ڈالیں (تصویر بھی دیکھیں):
ایرر لاگ ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log مشترکہ
عرف /webdav /var/www/webdav
اختیارات کے اشاریہ جات
ڈی اے وی آن
AuthType بنیادی
AuthName webdav
AuthUserFile /etc/apache2/webdav.password
درست صارف کی ضرورت ہے۔
a2ensite webdav کے ساتھ کنفیگریشن کو فعال بنائیں جس کے بعد systemctl reload apache2۔ اس آخری مرحلے میں غلطیوں کو دیکھیں۔ اگر ایسا ہے تو، ترتیب کو احتیاط سے چیک کریں۔ اس ترتیب میں ہم نام نہاد بنیادی توثیق کا انتخاب کرتے ہیں، تاکہ جوپلن کے ساتھ ہم آہنگ رہیں۔
10 صارف شامل کریں۔
پچھلے مرحلے میں ترتیب یہ فرض کرتی ہے کہ جن صارفین کو رسائی کی اجازت ہے وہ /etc/apache2/webdav.password میں درج ہیں۔ اس فائل کو بنانے اور فوری طور پر صارف کو شامل کرنے کے لیے، کمانڈ چلائیں:
htpasswd -c /etc/apache2/webdav.password صارف نام
اپنے صارف نام کو اپنے نام سے بدلیں اور کمانڈ کے فوراً بعد دو بار مطلوبہ پاس ورڈ درج کریں۔ ہر آنے والے صارف کے لیے، ایسا ہی کریں لیکن omit -c۔ پھر یقینی بنائیں کہ Apache فائل کو chown www-data:www-data /etc/apache2/webdav.password کے ساتھ پڑھ سکتا ہے۔ سسٹم سی ٹی ایل ری اسٹارٹ اپاچی 2 کے ساتھ اپاچی کو دوبارہ شروع کریں۔
11 اپنی ترتیب کی جانچ کریں۔
اب جب کہ کنفیگریشن فعال ہے، ہم آسانی سے جانچ سکتے ہیں کہ آیا براؤزر کے ذریعے رسائی کام کرتی ہے۔ WebDAV کے ساتھ فولڈر میں ایک فائل بنائیں
echo welcome > /var/www/webdav/test.txt
اس کے ساتھ صحیح صارف کو تفویض کریں۔
chown www-data:www-data /var/www/webdav/test.txt
اب براؤزر کے ساتھ اپنے سرور کے IP ایڈریس پر براؤز کریں اور اس کے بعد /webdav کریں۔ اب آپ کو لاگ ان کرنے کے لیے کہا جانا چاہیے، جہاں آپ تخلیق کردہ صارف نام اور پاس ورڈ درج کرتے ہیں۔ اس کے بعد آپ test.txt فائل کھول سکتے ہیں اور مواد پڑھ سکتے ہیں۔ اب آپ ونڈوز ایکسپلورر کے فولڈر سے بھی لنک کر سکتے ہیں۔
12 جوپلن میں کنفیگریشن
اب ہم جوپلن میں سرور استعمال کرنے کے لیے تیار ہیں، اس لیے اب سے نوٹ اس کے ساتھ مطابقت پذیر ہوں گے۔ کے پاس جاؤ ٹولز / جنرل آپشنز اور نیچے سکرول کریں. مکھی ہم آہنگی کا ہدف اپنا WebDAV منتخب کریں۔ پیچھے WebDAV URL لنک درج کریں، فارم میں //ipaddress/webdav/. اپنا صارف نام اور پاس ورڈ بھی درج کریں۔ چیک ان کرو TLS سرٹیفکیٹ کی غلطیوں کو نظر انداز کریں۔. یہ خاص طور پر لاگو ہوتا ہے اگر آپ https (خود دستخط شدہ سرٹیفکیٹ کے ساتھ) کا انتخاب کرتے ہیں۔ پھر کلک کریں۔ سنکرونائزیشن کنفیگریشن چیک کریں۔. اگر سب کچھ درست طریقے سے ترتیب دیا گیا ہے، تو آپ کو ایک پیغام ملے گا کہ مطابقت پذیری کامیاب ہے۔
13 اپنے نوٹس کو خفیہ کریں۔
اپنے نوٹوں کو اینڈ ٹو اینڈ انکرپشن کے ساتھ محفوظ کرنا ایک اچھا خیال ہے، تاکہ پی سی اور سرور دونوں پر، مطابقت پذیری کے دوران مواد پڑھنے کے قابل نہ رہے۔ اس کے لیے آپ کی پسند کا ماسٹر پاس ورڈ استعمال کیا جاتا ہے۔ خفیہ کاری کو فعال کرنے کے لیے، پر جائیں۔ ٹولز / خفیہ کاری کے اختیارات اور منتخب کریں خفیہ کاری کو فعال کریں۔. مطلوبہ ماسٹر پاس ورڈ درج کریں اور یقینی بنائیں کہ آپ اسے کھو نہیں دیں گے، یا آپ نوٹوں تک بھی رسائی سے محروم ہو جائیں گے۔ اس کے بعد آپ کے نوٹس کو سرور پر انکرپٹ اور اپ ڈیٹ کیا جائے گا۔ ترجیحی طور پر یہ اپنے پی سی پر کریں، کیونکہ نوٹوں کی ایک بڑی تعداد کے ساتھ، اس کے لیے کچھ کمپیوٹر پاور کی ضرورت ہوتی ہے۔ ہر ڈیوائس سے ماسٹر پاس ورڈ کے لیے (ایک بار) پوچھا جائے گا، یقیناً خود WebDAV کے لاگ ان کی تفصیلات کے علاوہ۔
14 جوپلن سے مزید حاصل کریں۔
یقیناً یہ سمجھ میں آتا ہے کہ اپنے اسمارٹ فون یا ٹیبلٹ پر جوپلن کو بھی انسٹال کریں۔ اینڈرائیڈ اور آئی او ایس کے لیے ایپس نسبتاً آسان ہیں لیکن اچھی طرح کام کرتی ہیں۔ نام نہاد ویب کلیپر کی بھی سفارش کی جاتی ہے، جو کروم اور فائر فاکس کے لیے ایک توسیع ہے جو آپ کو جوپلن میں اپنے براؤزر سے ویب صفحات اور اسکرین شاٹس کو محفوظ کرنے کی اجازت دیتی ہے۔
کیا آپ جوپلن کے امکانات کے قائل ہیں؟ Joplin Evernote سے نوٹ درآمد کرنے کا اختیار فراہم کرتا ہے، بشمول فارمیٹنگ، تصاویر، منسلکات، اور تمام میٹا ڈیٹا۔ اگر آپ بھی اپنے مقامی نیٹ ورک کے باہر نوٹوں کو ہم آہنگ کرنے کے قابل ہونا چاہتے ہیں، تو یقینی بنائیں کہ آپ کے روٹر میں موجود پورٹ 80 کو آپ کے سرور پر بھیج دیا گیا ہے۔ ایسی صورت میں، آپ Let's Encrypt سرٹیفکیٹ کے ساتھ ایک https کنکشن پر بھی غور کر سکتے ہیں۔