منصوبے کے بارے میں

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 کے ذریعے برقرار رکھا جاتا ہے۔