इस प्रोजेक्ट के बारे में
IPFS Desktop एक पूर्ण IPFS नोड (Kubo चलाते हुए) को IPFS Web UI के साथ मिलाकर Windows, macOS और Linux के लिए एक ही डेस्कटॉप एप्लिकेशन में पैकेज करता है। यह उन उपयोगकर्ताओं के लिए है जो टर्मिनल को छुए बिना IPFS के साथ काम करना चाहते हैं, साथ ही अनुभवी उपयोगकर्ताओं के लिए मेनूबार/टास्कबार शॉर्टकट भी प्रदान करता है जो कमांड लाइन से भी काम करते हैं।
README में वर्णित मुख्य क्षमताएँ:
- नोड नियंत्रण: OS मेनूबार/सिस्टम ट्रे में IPFS लोगो मेनू से IPFS नोड को शुरू, बंद या पुनः आरंभ करें। Mac और Windows पर ऐप सिस्टम स्टार्टअप पर लॉन्च हो सकता है। यदि मशीन पर पहले से कोई नोड मौजूद है, तो ऐप उसके लिए कंट्रोल पैनल और फ़ाइल ब्राउज़र की तरह काम करता है; अन्यथा यह एक इंस्टॉल करता है। यह अपडेट के लिए स्वचालित रूप से जाँच भी करता है।
- कंटेंट आयात करना: फ़ाइलों या फ़ोल्डरों को Files स्क्रीन पर ड्रैग और ड्रॉप करें, Import बटन का उपयोग करके कंप्यूटर से या कंटेंट ID (CID) द्वारा आइटम जोड़ें, Windows पर फ़ाइलों/फ़ोल्डरों पर राइट-क्लिक करें, Mac मेनूबार लोगो पर आइटम ड्रैग करें, और स्क्रीनशॉट लें जो आयात हो जाते हैं और उनका साझा करने योग्य लिंक क्लिपबोर्ड पर कॉपी हो जाता है।
- फ़ाइल प्रबंधन: फ़ाइलों और फ़ोल्डरों का नाम बदलें, ले जाएँ या हटाएँ; कई सामान्य फ़ॉर्मैट का पूर्वावलोकन करें; CID या साझा करने योग्य लिंक कॉपी करें; और फ़ाइलों को स्थानीय नोड या किसी तृतीय-पक्ष पिनिंग सेवा पर पिन करें।
- Peers स्क्रीन: कनेक्टेड नोड, उनके स्थान और उपयोग में आ रहे कनेक्शन देखें।
- Explore स्क्रीन: उदाहरण डेटासेट या अपनी फ़ाइलों का निरीक्षण करें ताकि यह देख सकें कि IPFS कंटेंट कैसे कंटेंट-एड्रेस्ड टुकड़ों में विभाजित होता है।
- OS एकीकरण: Mac, Windows और कुछ Linux संस्करणों पर ipfs:// और ipns:// प्रोटोकॉल के लिए समर्थन, ताकि ऐसे लिंक ऐप में खुलें। README ब्राउज़र समर्थन के लिए IPFS Companion की भी सिफ़ारिश करता है।
- CLI Tutor Mode: एक वैकल्पिक सेटिंग जो ऐप का उपयोग करते समय सामान्य IPFS कमांड दिखाती है।
इंस्टॉलेशन विकल्पों में Windows, macOS और Linux के लिए इंस्टॉलर, साथ ही Chocolatey, Scoop, WinGet और Homebrew के माध्यम से समुदाय-प्रबंधित पैकेज, और Linux प्रारूप जैसे AppImage, tar.gz, DEB, RPM तथा एक प्रायोगिक FreeBSD बिल्ड शामिल हैं। Snapcraft समर्थन को confinement समस्याओं के कारण deprecated बताया गया है। स्रोत से बिल्ड करने के लिए Node.js और प्लेटफ़ॉर्म-विशिष्ट node-gyp निर्भरताएँ आवश्यक हैं, साथ ही ऐप को क्लोन, इंस्टॉल, बिल्ड और शुरू करने के कमांड भी। IPFS_WEBUI_PATH सेट करके स्थानीय webui बिल्ड का परीक्षण किया जा सकता है।
README प्रत्येक OS के लिए कॉन्फ़िगरेशन और लॉग स्थान, IPFS रेपो स्थान कैसे चुना जाता है (IPFS_PATH, फिर $HOME/.ipfs), समर्थित न्यूनतम OS संस्करण, और समस्या निवारण विषय जैसे Linux ट्रे मेनू गायब होना, Debian 10/11 समस्याएँ, AppImage FUSE त्रुटियाँ, GTK सिंबल संघर्ष, repo.lock त्रुटियाँ, नेटवर्क त्रुटियाँ और डेमन इनिशियलाइज़ेशन समस्याएँ भी दर्ज करता है। योगदान का स्वागत है, अनुवाद तीन परियोजनाओं में Transifex के माध्यम से प्रबंधित किए जाते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.