প্রকল্প সম্পর্কে
POps (Pasha Operations Platform) একটি ওপেন-সোর্স এন্ডপয়েন্ট অপারেশন প্ল্যাটফর্ম, যা ডিভাইস ম্যানেজমেন্ট, রিমোট সহায়তা, সফটওয়্যার ডিপ্লয়মেন্ট এবং ইনফ্রাস্ট্রাকচার অটোমেশনকে একটি সিস্টেমে একত্রিত করে। এটি স্কুল, এন্টারপ্রাইজ এবং অন্যান্য ম্যানেজড পরিবেশের জন্য লক্ষ্য করে, যেখানে আইটি টিমগুলো বর্তমানে ইনভেন্টরি, সাপোর্ট, ডিপ্লয়মেন্ট এবং মনিটরিংয়ের জন্য আলাদা টুল ব্যবহার করে।
README-তে বর্ণিত মূল সক্ষমতাগুলো:
- এন্ডপয়েন্ট ইনভেন্টরি: অপরিবর্তনীয় হার্ডওয়্যার আইডি (HWID) ব্যবহার করে ডিভাইসগুলো স্বয়ংক্রিয়ভাবে ট্র্যাক করা হয়।
- লাইভ মনিটরিং: রিয়েল-টাইম টেলিমেট্রি, অ্যাক্টিভ উইন্ডো ট্র্যাকিং এবং আইডল ডিটেকশন।
- রিমোট সহায়তা: POpsVision সমন্বয়যোগ্য 1-5 FPS স্ট্রিমিং এবং রিমোট I/O কন্ট্রোল প্রদান করে।
- সফটওয়্যার ডিপ্লয়মেন্ট: একটি ফ্লিট জুড়ে ZIP এবং MSI ইনস্টলেশন অর্কেস্ট্রেট করে।
- OTA আপডেট: এজেন্টরা একটি ব্যাকএন্ড আপডেট সার্ভারের মাধ্যমে নিজেদের আপডেট করে।
- রিমোট টার্মিনাল: ওয়েব প্যানেল থেকে PowerShell কমান্ড চালান।
- ডিভাইস আইডেন্টিটি: অননুমোদিত এজেন্ট স্পুফিং প্রতিরোধের জন্য ডিভাইস প্রমাণীকরণ।
- অডিট লগ: জবাবদিহিতার জন্য প্রশাসনিক কার্যক্রম ট্র্যাকিং।
- রোল-ভিত্তিক অ্যাক্সেস: JWT-ভিত্তিক RBAC যা Admins, Managers এবং Viewers আলাদা করে।
- মাল্টি-ল্যাব ম্যানেজমেন্ট: বিচ্ছিন্ন নীতি প্রয়োগের জন্য ডিভাইসগুলোকে লজিক্যাল ল্যাবে গ্রুপ করা।
বর্ণিত ডিজাইন নীতি হলো "Transparent by Design": প্রশাসকরা শক্তিশালী টুল পান, আবার ব্যবহারকারীদের সেই টুলগুলো ব্যবহারের সময় জানানো হয়, যা অডিট লগ এবং গোপনীয়তা-সচেতন রিমোট সহায়তা দ্বারা সমর্থিত।
আর্কিটেকচার: একটি PHP 8 এবং JavaScript ওয়েব ড্যাশবোর্ড REST এবং সুরক্ষিত WebSockets-এর মাধ্যমে একটি Python FastAPI ব্যাকএন্ডের সাথে যোগাযোগ করে, যেখানে PostgreSQL (এবং SQLite) স্টোরেজ রয়েছে। একটি Windows এন্ডপয়েন্ট এজেন্ট .NET 8 এবং C#-এ তৈরি, যার সহযোগী কম্পোনেন্টগুলো Agent, Tray, Vision, Watchdog এবং Updater হিসেবে বর্ণিত।
স্ট্যাটাস এবং রোডম্যাপ: প্রকল্পটি v0.1.0-alpha-তে সক্রিয় উন্নয়নে রয়েছে; সোর্স কোড প্রকাশের আগে প্রাথমিক কমিটগুলো ডকুমেন্টেশন, আর্কিটেকচার এবং ইনফ্রাস্ট্রাকচারে মনোযোগ দেয়। v1.0 পর্যায়ে ড্যাশবোর্ড, ডিভাইস ইনভেন্টরি এবং হার্টবিট, রিমোট সহায়তা, গণ সফটওয়্যার ডিপ্লয়মেন্ট এবং রিমোট টার্মিনাল সম্পন্ন হিসেবে তালিকাভুক্ত। পরিকল্পিত v2.0 আইটেমগুলোর মধ্যে রয়েছে Active Directory (LDAP) ইন্টিগ্রেশন, উন্নত গ্রুপ পলিসি, একটি এক্সটেনসিবল প্লাগইন SDK, এবং Linux ও macOS এজেন্ট।
রিপোজিটরির ডকুমেন্টেশন আর্কিটেকচার, ইনস্টলেশন, সিকিউরিটি মডেল, REST API রেফারেন্স এবং এজেন্ট স্পেসিফিকেশন কভার করে। প্রকল্পটি Apache 2.0-এর অধীনে লাইসেন্সপ্রাপ্ত এবং Pasha Core দ্বারা রক্ষণাবেক্ষণ করা হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.