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

VirtDeck Proxmox VE کے انتظام کے لیے ایک غیر سرکاری ڈیسک ٹاپ کلائنٹ ہے، جو Python اور PySide6 میں لکھا گیا ہے۔ اس کا مقصد کلسٹر اور ہوسٹ کی نگرانی، VM اور کنٹینر کا انتظام، اور Proxmox Backup Server کو براؤز کرنے کی سہولت کو براؤزر کے بغیر ایک ہی ونڈو میں لانا ہے۔ نگرانی کی خصوصیات میں PVE RRD ڈیٹا پر مبنی CPU، RAM، نیٹ ورک اور ڈسک کے استعمال کے چارٹ شامل ہیں، جن میں صوابدیدی وقت کی حدود اور VM، ہوسٹ اور اسٹوریج کے چارٹس کے لیے CSV ایکسپورٹ موجود ہے۔ یہ VM پول کے خلاصے بطور ریسورس پروگریس بار، مجموعی اور فی نوڈ اسٹوریج ویوز فل لیول چارٹس کے ساتھ، اسٹوریج مواد (بیک اپ، VM ڈسک، ISO امیجز، ٹیمپلیٹس)، ایک ہی ٹیبل میں ہوسٹ پر موجود تمام سنیپ شاٹس، VM ہارڈویئر کنفیگریشن اور آپشنز، ٹاسک ہسٹری، ہوسٹ نیٹ ورک انٹرفیسز، PVE سروسز، FC ملٹی پاتھ ڈیڈپ کے ساتھ ڈسکس، اور ایک ہیلتھ چیک ٹیب دکھاتا ہے جو CPU/میموری/ڈسک کی حدوں، اہم سروس کی حیثیت، سبسکرپشن اور apt اپڈیٹس کا احاطہ کرتا ہے۔ اسٹیٹس انڈیکیٹرز رنگین مارکر استعمال کرتے ہیں۔ انتظامی صلاحیتوں میں QEMU اور LXC کے لیے پاور ایکشنز (اسٹارٹ، شٹ ڈاؤن، ریبوٹ، ری سیٹ، اسٹاپ، ریزوم)، کئی منتخب VMs پر بلک ایکشنز پیش رفت اور فی VM نتائج کے ساتھ، سنیپ شاٹ رول بیک، VM تخلیق کے ڈائیلاگ، کلسٹر تخلیق اور نوڈ جوائننگ، نوڈس کے درمیان QEMU مائیگریشن، VMs اور کنٹینرز کا کلوننگ (مکمل یا لنکڈ)، ٹیمپلیٹ کنورژن، virt-viewer کے ذریعے SPICE کنسول، اور QEMU VMs کے لیے ایک بلٹ ان noVNC کنسول شامل ہے جس میں WebSocket برج اور چپکنے والی موڈیفائر کیز ہیں۔ اسٹوریج کی تعریفیں بنائی، ترمیم اور حذف کی جا سکتی ہیں، اور اسٹوریج فائلیں اپ لوڈ، کاپی، منتقل یا ہٹائی جا سکتی ہیں۔ بیک اپ سپورٹ میں PVE کے ذریعے PBS بیک اپ براؤزنگ شامل ہے جس میں مالک، تصدیق کی حالت اور نوٹس کے کالم ہیں، سنگل بیک اپ حذف کرنا، نئے VM یا کنٹینر میں بحال کرنا، پورٹ 8007 پر براہ راست Proxmox Backup Server کنکشن ڈیٹا اسٹورز اور فل لیولز کے ساتھ، ڈیٹا اسٹور کی حیثیت کے لیے PBS پینل، فی نام اسپیس سنیپ شاٹس اور سنیپ شاٹ حذف کرنا، نیز PBS sync/verify/prune جاب شیڈولز دستی رن کے ساتھ شامل ہیں۔ سیکیورٹی اور آڈٹ خصوصیات میں صارف سے منسلک API ٹوکنز شامل ہیں جو سرور شامل کرتے وقت خود بخود بن جاتے ہیں، سسٹم کیرِنگ (KWallet، GNOME Keyring، Windows Credential Manager) میں ٹوکن اسٹوریج، ڈسک پر بغیر پلین ٹیکسٹ ٹوکنز کے SQLite میں نوڈ کنفیگریشن، PBKDF2 اور Fernet کا استعمال کرتے ہوئے خفیہ کردہ کنفیگ ایکسپورٹ/امپورٹ، فی ہوسٹ SSL سرٹیفکیٹ تصدیق کا ٹوگل، اختیاری فی ہوسٹ HTTP(S) پراکسی، اور ٹیکسٹ سرچ اور اسٹیٹس فلٹرنگ کے ساتھ آڈٹ لاگ فلٹرز شامل ہیں۔ انٹرفیس صارف گروپس، کلسٹرز اور اسٹینڈ اکیلے ہوسٹس کے ساتھ آبجیکٹ ٹری، ہوسٹس، اسٹوریجز اور بیک اپ سرورز کے لیے ویو موڈز، ڈریگ اینڈ ڈراپ تفویض کے ساتھ صارف کی وضاحت کردہ ہوسٹ گروپس، فی آئٹم ٹری نوٹس، عالمی تلاش (Ctrl+F)، میٹرک کارڈز اور لائیو چارٹس کے ساتھ مانیٹرنگ ڈیش بورڈ، کارڈ اسٹائل لسٹ ویوز، نوڈ موازنہ، ملٹی کلسٹر ڈیش بورڈ، اسٹیٹس بیجز کے ساتھ ٹاسک ہسٹری، اسٹیٹس بار کا خلاصہ، سسٹم ٹرے آئیکن، کیشڈ وسائل کے ساتھ آف لائن موڈ، کثیر لسانی انٹرفیس (انگریزی، روسی، عربی، چینی، فرانسیسی، ہسپانوی)، KDE Breeze کی مختلف شکلوں سمیت متعدد تھیمز، ہر 20 سیکنڈ میں پس منظر میں خودکار ریفریش، ٹوسٹ نوٹیفیکیشنز، ناقابل رسائی ہوسٹس کے لیے ڈائیگناسٹکس، متوازی ڈیٹا لوڈنگ، اور ونڈو جیومیٹری، اسپلٹر پوزیشنز اور پھیلے ہوئے ٹری نوڈس کی مستقل مزاجی فراہم کرتا ہے۔ ضروریات میں Python 3.10+ شامل ہے پائپ/سورس انسٹال کے لیے، PySide6 WebEngine کے ساتھ، proxmoxer، requests/urllib3، pyqtgraph، keyring، cryptography، اور لینکس پر بلٹ ان noVNC کنسول کے لیے اختیاری طور پر websockets۔ متعلقہ انٹیگریشنز کے لیے پورٹ 8006 پر Proxmox VE API اور پورٹ 8007 پر Proxmox Backup Server تک رسائی درکار ہے، اور remote-viewer کے ذریعے SPICE/VNC کنسولز کے لیے virt-viewer ضروری ہے۔ انسٹالیشن کے اختیارات میں Windows zip اور NSIS انسٹالر، pip، .deb، .rpm، .tar.gz اور .whl پیکجز شامل ہیں، اور Arch، Debian/Ubuntu اور Fedora کے لیے سسٹم پیکج ہدایات موجود ہیں۔ پروجیکٹ GPL-3.0 کے تحت لائسنس یافتہ ہے اور noVNC (MPL-2.0) کو بنڈل کرتا ہے۔ یہ ایک غیر سرکاری تھرڈ پارٹی کلائنٹ ہے جو Proxmox Server Solutions GmbH یا KDE e.V سے وابستہ نہیں ہے۔