منصوبے کے بارے میں
ActionBoxVM GitHub Actions رنرز کا استعمال کرتے ہوئے ایک عارضی، گرافیکل Linux ڈیسک ٹاپ ماحول کی میزبانی کرتا ہے۔ یہ صارفین کو ایک Ubuntu-based سسٹم فراہم کرتا ہے جس میں Fluxbox ونڈو مینیجر شامل ہے، جسے VNC اور noVNC ویب انٹرفیس کے ذریعے ریموٹ سے ایکسیس کیا جا سکتا ہے۔ ہر سیشن ایک صاف، الگ تھلگ ماحول سے شروع ہوتا ہے اور صرف ورک فلو جاب کی مدت کے لیے فعال رہتا ہے، جو عام طور پر ہر 12 گھنٹے بعد شیڈول ہوتا ہے یا دستی طور پر ٹرگر کیا جاتا ہے۔
سسٹم میں ڈویلپمنٹ ٹولز، کمانڈ-لائن یوٹیلیٹیز، اور سسٹم مانیٹرز کا ایک جامع سیٹ شامل ہے، جیسے کہ Git، Python 3، GCC، htop، اور btop۔ ایک ورچوئل ڈسپلے (Xvfb) 1280x720 ریزولوشن پر چلتا ہے، جس کے لائیو اسکرین شاٹس ہر پانچ منٹ بعد اپ ڈیٹ ہوتے ہیں اور ریپوزٹری پر شائع ہوتے ہیں۔ ایکسیس Cloudflare Quick Tunnels کے ذریعے فراہم کیا جاتا ہے، جو ہر سیشن کے ساتھ بدلنے والے عارضی URLs تیار کرتے ہیں۔
بنیادی طور پر تجربے اور مظاہرے کے لیے ڈیزائن کیا گیا، ActionBoxVM سیکیورٹی پر زور دیتا ہے، تمام سیشنز کو ڈسپوزایبل سمجھتا ہے اور صارفین کو حساس معلومات داخل کرنے سے خبردار کرتا ہے۔ ریپوزٹری خودکار طور پر GitHub Actions بوٹ کا استعمال کرتے ہوئے اسٹیٹس فائلز اور اسکرین شاٹس اپ ڈیٹ کرتی ہے۔ صارفین پرائیویٹ ورچوئل مشینیں بنانے یا مخصوص ضروریات کے لیے ماحول کو اپنی مرضی کے مطابق کرنے کے لیے پروجیکٹ کو فورک کر سکتے ہیں، حالانکہ یہ رنر کی حدود اور سیکیورٹی کے تحفظات کی وجہ سے مستقل پروڈکشن ہوسٹنگ کے لیے نہیں ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.