इस प्रोजेक्ट के बारे में
Calagopus Wings, Pterodactyl Wings का Rust में रीराइट है, जिसका उद्देश्य मूल के साथ 100% API संगत होना है, साथ ही सुविधाओं, प्रदर्शन और स्थिरता में सुधार लाना है। यह नोड-साइड डेमॉन के रूप में कार्य करता है जो गेम सर्वर कंटेनर प्रबंधित करता है, और आमतौर पर Pterodactyl-संगत पैनल के साथ जोड़ा जाता है।
README में वर्णित जोड़ी गई कार्यक्षमता के मुख्य क्षेत्र:
API: एक OpenAPI डॉक्यूमेंटेशन एंडपॉइंट, नोड आँकड़े, लॉग लिस्टिंग और पढ़ना, रिमोट बाइनरी अपग्रेड, सर्वर पर कस्टम स्क्रिप्ट चलाना, लाइव websocket अनुमति अपडेट और ब्रॉडकास्ट, इंस्टॉल रद्द करना, इंस्टॉल लॉग, सर्वर वर्ज़न हैश, फ़ाइल फिंगरप्रिंट, पेजिनेटेड और सॉर्ट की गई फ़ाइल लिस्टिंग, फ़ाइल नाम/सामग्री खोज, और आर्काइव के रूप में ऑन-द-फ्लाई डायरेक्टरी डाउनलोड। फ़ाइल हैंडलिंग में zip/7z/ddup के लिए आर्काइव ब्राउज़िंग, वर्चुअल डायरेक्टरी माउंट, फ़ोल्डर साइज़ समर्थन, मल्टीथ्रेडेड कंप्रेशन और डिकंप्रेशन, और websocket प्रोग्रेस ट्रैकिंग के साथ बैकग्राउंड फ़ाइल संचालन शामिल हैं।
Shell/SFTP: पावर एक्शन के लिए एक छोटे `.wings` CLI के साथ सर्वर कंसोल तक SSH एक्सेस, साथ ही कई OpenSSH SFTP एक्सटेंशन जैसे check-file, copy-file, space-available, limits, statvfs, hardlink, fsync, lsetstat, posix-rename और users-groups-by-id। SFTP कॉन्फ़िगरेशन में प्रमाणीकरण प्रयास सीमा, कूलडाउन, कनेक्शन/चैनल/हैंडल सीमा और वैकल्पिक गतिविधि लॉगिंग शामिल हैं।
बैकअप: ddup-bak, btrfs, zfs, restic और pbs के लिए अतिरिक्त ड्राइवर, wings ड्राइवर पर zip/7z आर्काइव निर्माण, और कुछ ड्राइवरों के लिए बैकअप ब्राउज़िंग। कॉन्फ़िगरेशन कंप्रेशन स्तर, थ्रेडिंग, S3 स्ट्रीमिंग अपलोड और रीट्राय व्यवहार प्रस्तुत करता है।
CLI: wings को सर्विस के रूप में इंस्टॉल करने और प्रत्येक सर्वर ट्रांसफर किए बिना btrfs/zfs डिस्क लिमिटर में माइग्रेट करने के कमांड।
कॉन्फ़िगरेशन: README कई विकल्पों का दस्तावेज़ीकरण करता है, जिसमें API रीडायरेक्ट, रिमोट डाउनलोड सीमा और ब्लॉक किए गए CIDR, फ़ाइल खोज और कॉपी/डिलीट/कंप्रेशन थ्रेड काउंट, JWT उपयोग सीमा, अनुरोध लॉग सीमा, डिस्क चेक कॉन्करेंसी और inotify-आधारित जाँच, डिस्क लिमिटर मोड (btrfs सबवॉल्यूम, zfs डेटासेट, xfs कोटा, प्रायोगिक fuse कोटा), Docker सॉकेट और नेटवर्क सेटिंग्स, इमेज पुल कैशिंग, इंस्टॉलर टाइमआउट, और रिमोट अनुरोध रीट्राय सीमा शामिल हैं।
इंस्टॉलेशन निर्देश README में शामिल नहीं हैं और इसके बजाय प्रोजेक्ट डॉक्यूमेंटेशन साइट से लिंक किए गए हैं। प्रोजेक्ट रिपॉजिटरी में एक लाइसेंस फ़ाइल के तहत लाइसेंस प्राप्त है और यह एक Discord समुदाय लिंक प्रदान करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.