
Frieren एक माइक्रो-फ्रेमवर्क है जिसे राउटर और सिंगल बोर्ड कंप्यूटर (SBCs) में उपयोग के लिए डिज़ाइन किया गया है। यह फ्रेमवर्क हल्का, कुशल और विभिन्न हार्डवेयर परियोजनाओं में आसानी से एकीकृत होने वाला बनाया गया है।

Frieren एक फ्रेमवर्क है जो OpenWrt राउटर और सिंगल बोर्ड कंप्यूटर (SBCs) पर सुरक्षा उपकरण चलाने के लिए है। यह WiFi प्रबंधन, इंस्टॉल करने योग्य मॉड्यूल, एक एकीकृत टर्मिनल और एक पैकेज मैनेजर के साथ एक वेब पैनल प्रदान करता है। स्टैक एक PHP बैकएंड API है जिसमें React फ्रंटएंड है, जिसे एम्बेडेड डिवाइसों के लिए पर्याप्त हल्का रखते हुए तृतीय-पक्ष मॉड्यूल के माध्यम से विस्तार योग्य बनाया गया है।
frieren-module-template के साथ नए मॉड्यूल स्कैफोल्ड करें। प्रति मॉड्यूल PHP कंट्रोलर + React फ्रंटएंड।@frieren/terminal-core, फ्रंटएंड में बंडल की गई एक TypeScript/xterm.js लाइब्रेरी। लाइव ttyd टर्मिनल क्लाइंट, एक रीड-ओनली लॉग व्यूअर और साझा टर्मिनल थीम प्रदान करता है।frieren-module-template पर आधारित समुदाय-विकसित मॉड्यूल शामिल हैं। यह रिपॉजिटरी उन उपयोगकर्ताओं के लिए एक संसाधन है जो अपने Frieren इंस्टॉलेशन की कार्यक्षमता को अतिरिक्त सुविधाओं के साथ विस्तारित करना चाहते हैं।modules.json इंडेक्स और प्रति-मॉड्यूल रिलीज़ tarballs उत्पन्न करता है, जिनसे पैनल इंस्टॉल करता है।Frieren OpenWrt (आधिकारिक बिल्ड, फोर्क नहीं) पर चलता है। इसे एक स्वचालित स्क्रिप्ट के माध्यम से इंस्टॉल किया जा सकता है या मैन्युअल रूप से संकलित किया जा सकता है।
त्वरित और आसान इंस्टॉलेशन के लिए, अपने टर्मिनल में निम्न कमांड चलाएँ। यह स्क्रिप्ट सभी आवश्यक कॉन्फ़िगरेशन और सेटअप चरणों को संभाल लेगी:
wget -qO- https://raw.githubusercontent.com/xchwarze/frieren-release/master/install/install-openwrt.sh | sh
नए हैं? यहाँ से शुरू करें। यदि आप सुनिश्चित नहीं हैं कि OpenWrt क्या है, इसे कैसे फ्लैश करें, या इसके बाद पैनल कैसे खोलें, तो चरण-दर-चरण, शुरुआती-अनुकूल इंस्टॉलेशन FAQ का पालन करें — यह आपको एक साफ डिवाइस से लेकर लॉगिन करने तक सब कुछ समझाता है।
Frieren प्रोजेक्ट (frieren-back, frieren-front और frieren-module-template) का प्रत्येक घटक अपनी विस्तृत README.md फ़ाइल के साथ विशिष्ट बिल्ड और इंस्टॉलेशन निर्देश रखता है। अधिक विस्तृत मार्गदर्शन के लिए कृपया उनके संबंधित निर्देशिकाओं में इन फ़ाइलों को देखें।
नए मॉड्यूल स्कैफोल्ड करने के लिए frieren-module-template का उपयोग करें। नया मॉड्यूल सेट अप करने के लिए yarn wizard चलाएँ, अपनी सुविधा विकसित करें, फिर UMD बंडल संकलित करने के लिए yarn build चलाएँ। विवरण के लिए मॉड्यूल टेम्पलेट README देखें।
यह प्रोजेक्ट PolyForm Noncommercial License 1.0.0 के तहत लाइसेंस प्राप्त है।
गैर-वाणिज्यिक उपयोग की अनुमति है। इस लाइसेंस के तहत वाणिज्यिक उपयोग की अनुमति नहीं है। वाणिज्यिक उपयोग के लिए लेखक से एक अलग वाणिज्यिक लाइसेंस की आवश्यकता होती है।
वाणिज्यिक लाइसेंसिंग के लिए संपर्क करें: [email protected]
योगदान का स्वागत है — नई सुविधाएँ, बग फिक्स, या मॉड्यूल। बिल्ड निर्देशों के लिए प्रत्येक घटक का README देखें।
यदि आपको Frieren उपयोगी लगता है, तो विकास का समर्थन करने पर विचार करें। दान परीक्षण हार्डवेयर और निरंतर कार्य को निधि प्रदान करते हैं। Binance के माध्यम से भेजें या विशेष अपडेट और बिल्ड के लिए Patreon से जुड़ें।