10 पॉइंट द्वारा GN⁺ 2025-11-13 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Perkeep एक ओपन सोर्स सिस्टम है जो फ़ाइल, ऑब्जेक्ट, ट्वीट, बड़े वीडियो आदि जैसे विभिन्न डेटा को मॉडल, स्टोर, सर्च, शेयर और सिंक कर सकता है
  • इसे मोबाइल फोन, ब्राउज़र और FUSE filesystem के ज़रिये एक्सेस किया जा सकता है, और इसका लक्ष्य व्यक्तिगत डेटा का दीर्घकालिक संरक्षण है
  • इसे पाँच सिद्धांतों के आधार पर डिज़ाइन किया गया है, जैसे व्यक्तिगत नियंत्रण, ओपन सोर्स, डिफ़ॉल्ट रूप से प्राइवेट सेटिंग, और single point of failure का हटाना
  • यह फिलहाल सक्रिय रूप से विकसित किया जा रहा है, और तकनीकी उपयोगकर्ता इसे खुद इंस्टॉल करके इसकी सुविधाओं का उपयोग कर सकते हैं
  • दीर्घकालिक डेटा संरक्षण और प्राइवेसी-केंद्रित व्यक्तिगत स्टोरेज इकोसिस्टम बनाने के लिहाज़ से इसका महत्व है

Perkeep का अवलोकन

  • Perkeep पहले के Camlistore नाम से विकसित हुआ प्रोजेक्ट है, जो ओपन सोर्स format, protocol और software का एक सेट उपलब्ध कराता है
    • डेटा प्रकार फ़ाइल, ऑब्जेक्ट, ट्वीट, 5TB वीडियो आदि तक फैले हुए हैं
    • एक्सेस के तरीके मोबाइल डिवाइस, वेब ब्राउज़र और FUSE filesystem को शामिल करते हैं
  • यह post-PC era की डेटा मैनेजमेंट ज़रूरतों को पूरा करने के लिए डिज़ाइन किया गया एक व्यक्तिगत स्टोरेज सिस्टम है

डेवलपमेंट स्थिति और भागीदारी

  • प्रोजेक्ट सक्रिय रूप से विकसित किया जा रहा है, और कुछ फीचर बगयुक्त या अधूरे हो सकते हैं
  • जिन उपयोगकर्ताओं के पास प्रोग्रामिंग अनुभव है, वे इसे सीधे इंस्टॉल करके बेसिक फीचर्स का उपयोग कर सकते हैं
  • कम्युनिटी में भागीदारी, योगदान या bug report भेजने के लिए प्रोत्साहित किया जाता है

मुख्य सिद्धांत

  • Perkeep जिन पाँच सिद्धांतों की ओर उन्मुख है
    • डेटा पर उपयोगकर्ता का पूर्ण नियंत्रण
    • ओपन सोर्स आधारित
    • डिफ़ॉल्ट रूप से प्राइवेट सेटिंग के माध्यम से प्राइवेसी की सुरक्षा
    • single point of failure (SPOF) को हटाना, ताकि किसी विशेष इकाई (उपयोगकर्ता सहित) पर निर्भरता न रहे
    • 80 साल बाद भी डेटा के बचे रहने की संभावना सुनिश्चित करना

नवीनतम रिलीज़

डेमो सामग्री

1 टिप्पणियां

 
GN⁺ 2025-11-13
Hacker News राय
  • मैंने Perkeep को वास्तव में इस्तेमाल किया है, और अब भी सैद्धांतिक रूप से इसका उपयोग कर रहा हूँ
    कॉन्सेप्ट अपने आप में मुझे सच में बहुत पसंद है, लेकिन मुख्य डेवलपर के जाने के बाद से प्रोजेक्ट पूरी तरह ऊर्जा खो चुका सा लगता है
    यह पूरी तरह छोड़ी हुई हालत में नहीं है, लेकिन समुदाय न बन पाना अफ़सोस की बात है

    • कुछ साल पहले मैंने इसे होम सर्वर के लिए परखा था, और कॉन्सेप्ट दिलचस्प है, लेकिन ऐसे सिस्टम की सफलता या असफलता दूसरे सर्विसेज़ के साथ integration की quality पर निर्भर करती है
      फ़ोन से फ़ोटो या नोट्स अपने-आप लाने चाहिए, या कंप्यूटर के दस्तावेज़ों और Dropbox के टैक्स दस्तावेज़ों को अपने-आप समाहित कर पाने चाहिए
      अगर यह स्थायी व्यक्तिगत डेटा स्टोर है, तो डेटा को आसानी से डालना, फिर से खोजना और उपयोग करना संभव होना ज़रूरी है
    • मैं भी यही सोचता हूँ। डिज़ाइन शानदार है और यह ठीक से काम भी करता है, लेकिन व्यवहार में यह लगभग छोड़ा हुआ प्रोजेक्ट है
      मुख्य डेवलपर जिस रास्ते का उपयोग करता है उसके बाहर सब कुछ सूना है, और PR महीनों तक बिना जवाब के पड़े रहते हैं
      नया data type इस्तेमाल करने के लिए fork करने के बाद पूरा code बदलना पड़ता है, इसलिए यह “सब कुछ स्टोर करो” वाले आदर्श तक नहीं पहुँचता
      मैंने भी खुद indexer बनाने की कोशिश की थी, लेकिन आखिरकार छोड़ दिया
    • मैं भी 10 साल से ज़्यादा समय से इसमें आधी-अधूरी दिलचस्पी रखे हुए था, और यह नई रिलीज़ काफ़ी प्रभावशाली लगती है
      v0.12 release notes देखें
    • कहते हैं कि आज 5 साल बाद नया version release हुआ है। सितंबर से पहले तक यह लगभग मरा हुआ प्रोजेक्ट लगता था
    • सच कहूँ तो यह हैरानी की बात भी नहीं है। वेबसाइट और documentation की quality बहुत कम है, और customization या external integration भी लगभग नामुमकिन लगते हैं
      ऐसी monolithic structure के साथ सफल होना मुश्किल है। खुली architecture या उपयोग के मार्गदर्शक को ठीक से दिखाना होगा
  • इस प्रोजेक्ट को देखकर मुझे Timelinize याद आ गया

    • ज़िक्र के लिए धन्यवाद! मैं भी Perkeep के आइडिया का प्रशंसक हूँ
      मैंने Brad Fitzpatrick के Go network code से बहुत कुछ सीखा है
      Perkeep blob server structure के ज़रिए storage को abstract करता है, जबकि Timelinize बस files और sqlite DB का उपयोग करता है
      Perkeep की संरचना ज़्यादा परिष्कृत है, लेकिन Timelinize simplicity बनाए रखने की कोशिश करता है
      लंबी अवधि में मैं चाहता हूँ कि यह कम तकनीकी उपयोगकर्ताओं के लिए ज़्यादा सुलभ टूल बने
  • सच कहूँ तो मुझे Perkeep का लक्ष्य ठीक से समझ नहीं आता
    यह कुछ ऐसा लगता है जैसे “संगठित लाइब्रेरी की जगह बेतरतीब कागज़ों का ढेर लगा दो”
    जब file system और automatic backup पहले से मौजूद हैं, तो यह बेहतर क्यों है, समझ नहीं आता

    • overview document काफ़ी अच्छी तरह व्यवस्थित है → https://perkeep.org/doc/overview
    • आखिरकार मूल बात file organization और backup ही है, और ये दोनों फ़ीचर पहले से ही अच्छी तरह हल की जा चुकी समस्याएँ हैं
  • मैं अब भी बुकमार्क की गई वेबपेजों का एक साथ offline backup लेने का तरीका खोज रहा हूँ
    मतलब ऐसा जो online version की तरह काम करे, और Chrome में CTRL+F भी चल जाए
    अच्छा होगा अगर यह bookmark manager से जुड़ जाए या अपना catalog दे

    • ArchiveBox इस्तेमाल किया है? यह इस पैटर्न का काफ़ी मज़बूत implementation है
    • karakeep और SingleFile भी देखने लायक हैं
    • मैं self-hosted LinkDing और Firefox के लिए SingleFile plugin साथ में इस्तेमाल करता हूँ
      यह login bypass करके save भी कर सकता है, और Internet Archive links भी अपने-आप जोड़ देता है
    • Firefox में मैं WebScrapBook extension से पेज को local में save करता हूँ
      इसमें बहुत सारे options हैं और बारीक settings भी की जा सकती हैं
    • मैं Zotero से ऐसा ही काम करता हूँ। यह मूल रूप से academic use के लिए है, लेकिन snapshot feature की वजह से सामान्य web archive tool के रूप में भी बेहतरीन है
  • मैंने पुराने संबंधित पोस्ट इकट्ठा किए हैं

    • Keep Your Stuff, for Lifeजून 2020
    • Perkeep: personal storage system for lifeसितंबर 2018
    • Perkeep – Open-source data modeling, storing, search, sharing and synchronizingदिसंबर 2017
    • 8 साल हो गए और अब भी version 0.12 है, यह हैरान करने वाला है
  • अच्छा होगा अगर bradfitz इस पर और ज़्यादा समय दे पाते

    • अच्छी खबर है। हाल की commits वही खुद कर रहे हैं
  • मैं निजी तौर पर backup verification और format warning system पर केंद्रित एक personal project बना रहा हूँ
    file system को वैसा ही रखते हुए, पुराने formats (जैसे RealAudio) के लिए warning जोड़ता हूँ

  • दिलचस्प आइडिया है। संयोग से मैं भी cross-platform superapp कॉन्सेप्ट को फिर से डेवलप कर रहा हूँ, और state/storage sync solution पर सोच रहा था

    • मैं तो बस Syncthing इस्तेमाल करता हूँ। थोड़ा wasteful है, लेकिन फ़ोन, लैपटॉप और डेस्कटॉप तीनों जगह triple backup है
  • आजकल बहुत से लोग मिलते-जुलते आइडिया अपनी-अपनी अलग tools से बना रहे हैं
    यह कुछ हद तक “personal project car” जैसी चीज़ है
    लेकिन यह बहुत जटिल और व्यक्तिपरक है, इसलिए इसे general-purpose बनाना मुश्किल है, और Synology जैसे common platform की ज़रूरत है

  • 5 साल बाद पहली नई release, यह काफ़ी चौंकाने वाला है

    • बहुत से लोग दिलचस्पी तो रखते हैं, लेकिन कम users और release के बीच लंबा अंतर देखकर हिचकते हैं
      लेकिन Linux kernel के भी शुरुआत में कम users थे। अगर कोई tool ज़रूरत पूरी करता है तो वही काफ़ी है
      releases कम हों तब भी, अगर bugs गंभीर नहीं हैं, तो ठीक है
      असली सवाल यह है कि क्या यह data loss के बिना स्थिर है
      अगर मुख्य कमी importers की है, तो क्या लोग खुद उन्हें लिखने की कोशिश नहीं कर सकते?