প্রকল্প সম্পর্কে
IPFS ডেস্কটপ Windows, macOS এবং Linux-এর জন্য একটি সম্পূর্ণ IPFS নোড (Kubo চালিত) এবং IPFS Web UI একত্রে একটি একক ডেস্কটপ অ্যাপ্লিকেশনে প্যাকেজ করে। এটি এমন ব্যবহারকারীদের লক্ষ্য করে যারা টার্মিনাল স্পর্শ না করেই IPFS নিয়ে কাজ করতে চান, তবে অভিজ্ঞ ব্যবহারকারীদের জন্য মেনুবার/টাস্কবার শর্টকাটও প্রদান করে যারা কমান্ড লাইন থেকেও কাজ করেন।
README-তে বর্ণিত মূল সক্ষমতাগুলো:
- নোড নিয়ন্ত্রণ: OS মেনুবার/সিস্টেম ট্রেতে IPFS লোগো মেনু থেকে IPFS নোড শুরু, বন্ধ বা পুনরায় চালু করুন। Mac এবং Windows-এ অ্যাপটি সিস্টেম স্টার্টআপে চালু হতে পারে। যদি মেশিনে ইতিমধ্যে একটি নোড থাকে, অ্যাপটি তার জন্য একটি কন্ট্রোল প্যানেল এবং ফাইল ব্রাউজার হিসেবে কাজ করে; অন্যথায় এটি একটি ইনস্টল করে। এটি স্বয়ংক্রিয়ভাবে আপডেটও পরীক্ষা করে।
- কনটেন্ট ইমপোর্ট: Files স্ক্রিনে ফাইল বা ফোল্ডার ড্র্যাগ অ্যান্ড ড্রপ করুন, কম্পিউটার থেকে বা কনটেন্ট আইডি (CID) দ্বারা আইটেম যোগ করতে Import বোতাম ব্যবহার করুন, 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 সমস্যার কারণে ডেপ্রিকেটেড হিসেবে বর্ণিত। সোর্স থেকে বিল্ড করতে 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.