GPL Vesta सर्वर नियंत्रण कक्ष



अब यह कहना मुश्किल है कि मैंने समाचार पर काम कब शुरू किया। यदि हम अपाचे में आभासी मेजबानों को जोड़ने के लिए पहली स्क्रिप्ट की गणना करते हैं, तो यह 2007 था। यह 5 साल पहले निकला। मुझे याद है कि तब काम पर इस तरह की बातचीत हुई थी:
- आपने अपना कंट्रोल पैनल लिखने का फैसला किया है?
- हाँ, क्योंकि cPanel भयानक है, Plesk, हालांकि बेहतर है, बहुत महंगा है। वैसे भी, मेरे लिए लगभग सब कुछ तैयार है
- हम्म ... सिर्फ cPanel के करीब जाने के लिए आपको कम से कम 2 साल चाहिए

मुझे याद नहीं है कि मैंने फिर क्या उत्तर दिया, लेकिन मैंने इस तथ्य के बारे में वाक्यांश दोहराया कि लगभग सब कुछ तैयार था, एक से अधिक बार। अब मैं आपको बताना चाहता हूं कि संस्करण you.०. you में क्या तैयार है


पैनल कई बार स्क्रैच से पत्राचार किया। उसने मुख्य रूप से पत्राचार किया क्योंकि मैं एक सिस्टम प्रशासक हूं, न कि प्रोग्रामर। मुझे लगता है कि इस कारण से पैनल दूसरों की तुलना में बहुत बेहतर निकला। इस अर्थ में कि आमतौर पर नियंत्रण कक्ष प्रोग्रामर द्वारा वेबमास्टर्स के लिए लिखे जाते हैं, और सिस्टम प्रशासक को अनदेखा किया जाता है। खैर, अगर वे डिजाइन प्रक्रिया में भाग लेते हैं, तो जाहिर है, बहुत औसत दर्जे का। इसी समय, यह सिस्टम प्रशासक है जो नियंत्रण पैनलों के साथ सबसे अधिक काम करते हैं। यह शुरू करने के लिए एक गंभीर मकसद था, लेकिन Plesk, cPanel और DirectAdmin जैसे समाधानों के लिए GPL एनालॉग्स की कमी ने और भी अधिक मकसद के रूप में काम किया।

यह सब एक अपाचे आभासी मेजबान स्क्रिप्ट के साथ शुरू हुआ। फिर एक डिलीट स्क्रिप्ट दिखाई दी। तब स्क्रिप्ट मौजूदा मेजबानों को प्रदर्शित करती है। यदि अब v- टर्मिनल में टाइप करें और दो बार टैब दबाएँ, तो 214 उपलब्ध कमांड की एक सूची दिखाई देती है



वेस्टा यूनिक्स विचारों और इसके दर्शन से संतृप्त है। प्रत्येक स्क्रिप्ट एक समस्या को हल करती है और इसे अच्छी तरह से करती है। डेटा को सादे पाठ फ़ाइलों में संग्रहीत किया जाता है। यदि स्क्रिप्ट सफलतापूर्वक पूरी हो जाती है, तो यह कुछ भी प्रदर्शित नहीं करेगा। लेकिन, अगर यह विफल रहा, तो रिटर्न कोड के अलावा, एक विस्तृत त्रुटि संदेश प्रदर्शित किया जाएगा। इन अवधारणाओं के लिए धन्यवाद, स्क्रिप्ट वेब इंटरफ़ेस के लिए एपीआई की भूमिका को पूरी तरह से फिट करते हैं।

वेब इंटरफेस के विवरण पर आगे बढ़ने से पहले, मैं कुछ स्क्रीनशॉट दे दूंगा।

यहाँ उपयोगकर्ताओं की एक सूची है


नीचे वेब डोमेन की एक सूची है


और कार्यों के मुकुट की सूची से


यदि आप समझते हैं कि आप उपयोगकर्ताओं को कैसे प्रबंधित कर सकते हैं, तो इसका मतलब है कि आप स्वचालित रूप से समझते हैं कि आप वेब डोमेन, मेल डोमेन, शेड्यूलर कार्यों और सामान्य रूप से पूरे पैनल को कैसे प्रबंधित कर सकते हैं। कुछ ही मिनटों में आप जितनी तेजी से काम कर पाएंगे, उतनी तेजी से कर सकते हैं। वेब इंटरफ़ेस विशिष्ट समस्याओं को हल करने पर केंद्रित है। डोमेन जोड़ने की आवश्यकता है? कृपया 1 क्लिक करें। डेटाबेस जोड़ने की आवश्यकता है? 1 क्लिक में आसान और फिर से। यह पता लगाने की आवश्यकता है कि डिस्क स्थान कितना उपयोग किया जाता है? आपको यहां क्लिक भी नहीं करना है इसके अलावा, शीर्ष पैनल, जिस पर सर्विस बटन और सूचना सारांश स्थित हैं, हमेशा शीर्ष पर रहता है। यहां तक ​​कि अगर आप 300 डोमेन की सूची देख रहे हैं, तो पैनल हमेशा शीर्ष पर रहेगा।

आरएचईएल के 5 और 6 संस्करण, और सेंटोस वितरण वर्तमान में समर्थित हैं। वेस्टा कंट्रोल पैनल स्थापित करने के बाद, आपको निम्न सॉफ्टवेयर पैकेज प्राप्त होगा:
वेब : Nginx / Apache + mod_ruid2
डीएनएस : बिंद
मेल : एक्जिम / कबूतर / ClamAV / SpamAssasin / RoundCubeMail
DB : MySQL / phpMyAdmin
FTP : VsFTPD

वास्तव में, वेस्टा सॉफ्टवेयर की एक विस्तृत श्रृंखला का समर्थन करता है। स्थापना के दौरान, EPEL और रेमी रिपॉजिटरी सिस्टम में जोड़े जाते हैं। यही है, यदि आप चाहें, तो आप 5.4 संस्करण के लिए php को अपग्रेड कर सकते हैं। आप वैकल्पिक रूप से PostgreSQL सर्वर को स्थापित कर सकते हैं, और फिर पैनल इंटरफ़ेस का उपयोग करके इसके डेटाबेस का प्रबंधन कर सकते हैं। इसके अलावा, MySQL और PostgreSQL दोनों एक सर्वर पर रह सकते हैं। आप httpd-mpm-itk का उपयोग करने के लिए स्विच कर सकते हैं या nginx से बाहर निकल सकते हैं। सामान्य तौर पर, सॉफ़्टवेयर का वर्तमान सेट अभी भी इंस्टॉलर की क्षमताओं द्वारा सीमित है।

इस पेंचकस में आप नियंत्रण कक्ष के संचालन को लाइव देख सकते हैं।

PS पैनल की आधिकारिक वेबसाइट vestacp.com

पीपीएस संस्करण 0.9.7 कहना चाहिए कि लगभग सब कुछ तैयार है :) अब इसे मालिकाना समाधान के प्रतिस्थापन के रूप में इस्तेमाल किया जा सकता है।

Source: https://habr.com/ru/post/In160355/


All Articles