Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> ब्राउज़र्स

मैंने ब्राउज़र बुकमार्क्स को एक सेल्फ-होस्टेड टूल के लिए छोड़ दिया जो सब कुछ व्यवस्थित करता है

प्रकाशित: 1 मार्च, 2026, दोपहर 3:00 बजे EST

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

उनकी टेक लेखन यात्रा उनके इंजीनियरिंग के जूनियर वर्ष के दौरान शुरू हुई, जिससे वे Android Police से पहले MUO में शामिल हुए। वे प्रौद्योगिकी को सुलभ बनाने पर ध्यान केंद्रित करते हैं, चाहे वह विंडोज मुद्दों का निवारण कर रहे हों, उत्पादकता टूल्स की खोज कर रहे हों, या सुरक्षा जोखिमों को सादे अंग्रेजी में समझा रहे हों। यासिर के लिए, ऐसा करने का सबसे अच्छा तरीका वास्तव में टूल्स का उपयोग करना है और उन्हीं समस्याओं में भाग लेना है जिनका पाठक सामना करते हैं।

जब वह नहीं लिख रहे होते या इंजीनियरिंग कर रहे होते हैं, तो आप यासिर को इम्प्रैक्टिकल जोकर्स देखते हुए और वास्तव में उन प्रैंक्स पर हंसते हुए पाएंगे जिन्हें उन्होंने एक दर्जन बार पहले देखा है।

मैं ब्राउज़र बुकमार्क्स को व्यवस्थित करने में कभी भी महान नहीं रहा हूँ, और मैंने स्वीकार कर लिया है कि यह आंशिक रूप से टूल की गलती है क्योंकि आप एक लिंक सेव करते हैं, इसे एक फोल्डर में फेंक देते हैं, और इसके बारे में भूल जाते हैं। जब तक आप ठीक से याद नहीं रखते कि आपने इसे कहां रखा है, तब तक कुछ भी ढूंढने का कोई तरीका नहीं है, और यहां तक कि समर्पित क्रोम बुकमार्क विकल्प भी समस्या को पूरी तरह से हल नहीं करते हैं।

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

कराकीप सिर्फ लिंक्स से ज्यादा सेव करता है

यह URLs, नोट्स, इमेज, और PDF बुकमार्क करता है

ब्राउज़र बुकमार्क्स केवल URLs सेव करते हैं। बस। कोई संदर्भ नहीं, कोई पूर्वावलोकन नहीं, तीन सप्ताह बाद आपको याद दिलाने के लिए कुछ भी नहीं कि आपने एक लिंक क्यों सेव किया। कराकीप एक अलग दृष्टिकोण अपनाता है जिससे आप लिंक्स, प्लेन-टेक्स्ट नोट्स, इमेज, और PDF को एक ही स्थान पर सेव कर सकते हैं।

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

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

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

कराकीप चलाने में लगभग पांच मिनट लगते हैं

एक Docker Compose फाइल सेटअप को संभालती है

"सेल्फ-होस्टेड" डराने वाला लगता है, लेकिन कराकीप Docker पर चलता है, जो भारी भार उठाता है। यदि आपके PC पर Docker Desktop इंस्टॉल है, तो सेटअप में लगभग पांच मिनट लगते हैं। आपको एक समर्पित सर्वर या किसी लिनक्स अनुभव की आवश्यकता नहीं है - यह आपकी विंडोज मशीन पर स्थानीय रूप से ठीक चलता है।

इसे चलाने का तरीका यहां दिया गया है:

  1. PowerShell खोलें और mkdir C:\karakeep-app के साथ कराकीप के लिए एक नया फोल्डर बनाएं, फिर cd C:\karakeep-app के साथ इसमें नेविगेट करें।
  2. wget https://raw.githubusercontent.com/karakeep-app/karakeep/main/docker/docker-compose.yml चलाकर आधिकारिक Docker Compose फाइल डाउनलोड करें।
  3. निम्नलिखित वेरिएबल्स के साथ उसी फोल्डर में एक .env फाइल बनाएं:
    @"
    KARAKEEP_VERSION=release
    NEXTAUTH_SECRET=$(openssl rand -base64 36)
    MEILI_MASTER_KEY=$(openssl rand -base64 36)
    NEXTAUTH_URL=https://localhost:3000
    "@ | Out-File -Encoding UTF8 .env
  4. यदि आपके सिस्टम पर OpenSSL उपलब्ध नहीं है, तो C:\karakeep-app पर नेविगेट करके .env फाइल खोलें, फिर रैंडम स्ट्रिंग्स को वास्तविक रैंडम मानों से बदलें।
  5. Docker Desktop चलाएं और फिर टर्मिनल में docker compose up -d चलाकर सब कुछ शुरू करें।
  6. अपने ब्राउज़र में https://localhost:3000 खोलें, साइन अप करें, और आपका काम हो गया।

यह तीन कंटेनर स्पिन करता है - कराकीप वेब ऐप, पेज क्रॉल करने के लिए एक हेडलेस क्रोम इंस्टेंस, और फुल-टेक्स्ट सर्च के लिए Meilisearch। सब कुछ compose फाइल में प्रीकॉन्फिगर्ड है।

आप इसे कहीं से भी एक्सेस कर सकते हैं

एक बार ऐप चलने के बाद, आप वेब इंटरफेस तक सीमित नहीं हैं। कराकीप के पास पेज को एक क्लिक से सेव करने के लिए एक क्रोम एक्सटेंशन और एक फायरफॉक्स एड-ऑन है। किसी भी एक्सटेंशन की तरह, इंस्टॉल करने से पहले क्रोम एक्सटेंशन की सुरक्षा की जांच करना एक अच्छा विचार है। iOS और एंड्रॉइड पर मोबाइल ऐप भी हैं जो आपके स्थानीय इंस्टेंस के साथ सिंक करते हैं, इसलिए आप अपने फोन पर जो कुछ भी सेव करते हैं वह आपके डेस्कटॉप पर दिखाई देता है और इसके विपरीत।

आप क्रोम, Linkwarden, या Omnivore से मौजूदा बुकमार्क भी इम्पोर्ट कर सकते हैं, इसलिए स्विच करने का मतलब खरोंच से शुरू करना नहीं है। यदि आप कराकीप को अपने ब्राउज़र के बुकमार्क्स के साथ स्वचालित रूप से सिंक करना पसंद करते हैं, तो Floccus इसे भी संभालता है।

AI टैगिंग और फुल-टेक्स्ट सर्च ने बदल दिया कि मैं चीजें कैसे ढूंढता हूँ

कराकीप आपके बुकमार्क्स को स्वचालित रूप से टैग करता है

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

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

AI टैगिंग सक्षम करने के लिए, आपके पास दो विकल्प हैं। सबसे आसान है अपने .env फाइल में एक OpenAI API कुंजी जोड़ना:

  1. platform.openai.com पर OpenAI के प्लेटफॉर्म से एक API कुंजी प्राप्त करें।
  2. अपने कराकीप फोल्डर में .env फाइल खोलें और लाइन OPENAI_API_KEY=sk-your-key-here जोड़ें।
  3. PowerShell में docker compose up -d चलाकर कराकीप को पुनरारंभ करें।

लागत न्यूनतम है क्योंकि कराकीप डिफ़ॉल्ट रूप से GPT-4.1 मिनी मॉडल का उपयोग करता है, इसलिए कुछ दर्जन बुकमार्क्स टैग करना आपके बिल पर मुश्किल से दर्ज होता है। यदि आप डेटा को OpenAI पर नहीं भेजना चाहते हैं, तो Ollama आपको AI मॉडल को स्थानीय रूप से मुफ्त में चलाने देता है। इसे ollama.com से इंस्टॉल करें, फिर टर्मिनल में ollama pull llama3.1 और ollama pull llava चलाकर आपको जिन मॉडल की आवश्यकता है उन्हें खींचें।

OpenAI कुंजी के बजाय इन लाइनों को अपनी .env फाइल में जोड़ें: OLLAMA_BASE_URL=https://host.docker.internal:11434, INFERENCE_TEXT_MODEL=llama3.1, और INFERENCE_IMAGE_MODEL=llava। कराकीप शुरू करने से पहले सुनिश्चित करें कि Ollama चल रहा है।

एक और विशेषता जो कराकीप को ब्राउज़र बुकमार्क्स पर उपयोग करने लायक बनाती है वह है Meilisearch द्वारा संचालित इसका फुल-टेक्स्ट सर्च। आप शीर्षक नहीं खोज रहे हैं, लेकिन आप आपके द्वारा सेव किए गए हर पेज की वास्तविक सामग्री की खोज कर रहे हैं। यदि आप किसी लेख से एक विशिष्ट वाक्यांश याद करते हैं लेकिन उसका नाम भूल गए हैं, तो बस इसे टाइप करें, और कराकीप इसे ढूंढ लेगा।

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

सेल्फ-होस्टिंग मेरा डेटा मेरे नियंत्रण में रखता है

मेरे बुकमार्क्स मेरी मशीन पर रहते हैं

मेरे द्वारा क्लाउड-आधारित विकल्पों पर कराकीप के साथ जाने का एक मुख्य कारण यह है कि मेरे बुकमार्क्स मेरी मशीन पर रहते हैं। साथ ही, थर्ड-पार्टी सर्वर डेटा स्टोर करते हैं, जो वास्तव में तब हुआ जब मोज़िला ने पॉकेट बंद कर दिया।

कराकीप AGPL लाइसेंस के तहत ओपन-सोर्स है, इसलिए कोड पारदर्शी है और GitHub पर सक्रिय रूप से बनाए रखा जाता है। स्पष्ट करने के लिए, सेल्फ-होस्टिंग का मतलब यह नहीं है कि आप अपने डेस्क पर फंसे हुए हैं। सर्वर आपके PC पर स्थानीय रूप से चलता है, लेकिन iOS और एंड्रॉइड ऐप्स आपके नेटवर्क पर इससे कनेक्ट होते हैं। जब तक आपका कंप्यूटर चालू है, आप अपने फोन से अपने बुकमार्क्स एक्सेस कर सकते हैं। अपने होम नेटवर्क के बाहर एक्सेस के लिए, Tailscale जैसा टूल आपकी मशीन को इंटरनेट पर उजागर किए बिना एक सुरक्षित टनल बनाता है।

यदि इनमें से कोई भी आपको आकर्षित नहीं करता है और आप Docker को पूरी तरह से छोड़ना पसंद करेंगे, तो कराकीप cloud.karakeep.app पर एक मैनेज्ड क्लाउड विकल्प भी प्रदान करता है। आप सेल्फ-होस्टिंग लाभ खो देते हैं, लेकिन बाकी सब कुछ वही काम करता है।

  1. Firefox पर Facebook ट्रैकिंग रोकें: चरण-दर-चरण प्राइवेसी गाइड Firefox पर Facebook ट्रैकिंग रोकें: चरण-दर-चरण प्राइवेसी गाइड

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

  1. ट्विच पर अपना नाम और उपयोगकर्ता नाम आसानी से कैसे बदलें ट्विच पर अपना नाम और उपयोगकर्ता नाम आसानी से कैसे बदलें

    कुछ साल पहले तक ट्विच पर नाम बदलना संभव नहीं था जब ट्विच ने समुदाय से वर्षों के अनुरोध के बाद यह सुविधा जोड़ी। ट्विच के लिए उपयोगकर्ता नाम हर 60 दिनों में एक बार बदला जा सकता है। कई नए उपयोगकर्ता और कुछ पुराने लौटने वाले उपयोगकर्ताओं को ट्विच पर अपने उपयोगकर्ता नाम को अनुकूलित करने में कठिनाई हो सकत

  1. शीर्ष वीडियो गेम खलनायक जो अपने नायकों से अधिक चमकते हैं शीर्ष वीडियो गेम खलनायक जो अपने नायकों से अधिक चमकते हैं

    मैंने अपने जीवन के सर्वश्रेष्ठ वर्ष एक सार्वजनिक उपकर्ता के रूप में बिताए हैं। मैंने लोगों को हल्के आनंद दिए, उन्हें अच्छा समय दिखाया। और मुझे बदले में केवल दुर्व्यवहार मिला। ~ अल कैपोन निश्चित रूप से खलनायक कहानियों में प्रतिरूप खराब लोग माने जाते हैं, लेकिन इसका मतलब यह नहीं है कि वे अपने आप में भ