इस प्रोजेक्ट के बारे में
ActionBoxVM एक ऐसी परियोजना है जो GitHub Actions रनर्स का उपयोग करके एक अस्थायी, ग्राफिकल Linux डेस्कटॉप वातावरण को होस्ट करती है। यह उपयोगकर्ताओं को Fluxbox विंडो मैनेजर के साथ एक Ubuntu-आधारित सिस्टम प्रदान करता है, जिसे VNC और noVNC वेब इंटरफेस के माध्यम से दूर से एक्सेस किया जा सकता है। प्रत्येक सत्र एक स्वच्छ, पृथक वातावरण से शुरू होता है और केवल वर्कफ़्लो जॉब की अवधि के लिए सक्रिय रहता है, जो आमतौर पर हर 12 घंटे में शेड्यूल किया जाता है या मैन्युअल रूप से ट्रिगर किया जाता है।
सिस्टम में विकास टूल, कमांड-लाइन उपयोगिताएं, और सिस्टम मॉनिटर का एक व्यापक सेट शामिल है, जैसे कि Git, Python 3, GCC, htop, और btop। एक वर्चुअल डिस्प्ले (Xvfb) 1280x720 रिज़ॉल्यूशन पर चलता है, जिसमें लाइव स्क्रीनशॉट हर पांच मिनट में अपडेट होते हैं और रिपॉजिटरी पर प्रकाशित होते हैं। एक्सेस Cloudflare Quick Tunnels के माध्यम से प्रदान किया जाता है, जो अस्थायी URL उत्पन्न करते हैं जो प्रत्येक सत्र के साथ बदलते हैं।
मुख्य रूप से प्रयोग और प्रदर्शन के लिए डिज़ाइन किया गया, ActionBoxVM सुरक्षा पर जोर देता है, सभी सत्रों को डिस्पोजेबल मानते हुए और उपयोगकर्ताओं को संवेदनशील जानकारी दर्ज करने से सावधान करता है। रिपॉजिटरी स्वचालित रूप से GitHub Actions बॉट का उपयोग करके स्टेटस फ़ाइलें और स्क्रीनशॉट अपडेट करती है। उपयोगकर्ता निजी वर्चुअल मशीन बनाने या विशिष्ट आवश्यकताओं के लिए वातावरण को अनुकूलित करने के लिए परियोजना को फोर्क कर सकते हैं, हालांकि यह रनर सीमाओं और सुरक्षा विचारों के कारण स्थायी उत्पादन होस्टिंग के लिए अभिप्रेत नहीं है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.