TinyCP - लिनक्स सिस्टम के प्रबंधन के लिए एक लाइटवेट कंट्रोल पैनल


TinyCP एक लाइटवेट कंट्रोल पैनल है, जो लिनक्स सिस्टम पर कई तरह की सुविधाएँ प्रदान करता है, जिसमें निम्न विशेषताएं शामिल हैं:

  • Domain Management
  • Mailboxes
  • Databases
  • FTP
  • Samba
  • Firewall
  • VPN
  • GIT
  • SVN

इस बिंदु पर TinyCP केवल Debian/Ubuntu आधारित प्रणालियों के लिए उपलब्ध है, लेकिन निकट भविष्य में CentOS के लिए आने वाला है।

स्थापना से प्रारंभ करने से पहले, TinyCP टीम को डाउनलोड निर्देश और खाता आईडी प्राप्त करने के लिए आपको ईमेल पते के साथ पंजीकरण करना होगा।

ये विवरण बाद में आपके लाइसेंस को सक्रिय करने के लिए आवश्यक होंगे। डाउनलोड पेज यहाँ पाया जा सकता है। प्रक्रिया एक मिनट से भी कम समय में सीधी और पूरी हो जाती है।

लाल

इस लेख के प्रयोजन के लिए, मैं IP पते के साथ लाइनकोड Ubuntu 16.04 VPS पर TinyCP स्थापित करूंगा 10.0.2.15

डेबियन और उबंटू में TinyCP कंट्रोल पैनल स्थापित करें

TinyCP स्थापित करने के लिए आपको उनका इंस्टॉलर डाउनलोड करना होगा। उस उद्देश्य के लिए, आप अपनी पसंद की निर्देशिका में नेविगेट कर सकते हैं और नीचे दिए गए कमांड चला सकते हैं। संगठन के उद्देश्यों के लिए, मैं पैकेज डाउनलोड करूंगा: /usr/स्थानीय/src/

# cd /usr/local/src/ 
# wget http://tinycp.com/download/tinycp-install.sh

डाउनलोड की गई फ़ाइल पर निष्पादन योग्य अनुमति दें और उसे चलाएं।

# chmod +x tinycp-install.sh
# ./tinycp-install.sh

स्थापना प्रक्रिया बहुत तेज है ( 2 मिनट से कम)। जब स्थापना पूरी हो जाती है, तो आपको एक URL उपयोगकर्ता नाम और पासवर्ड प्राप्त होगा, जिसके साथ आप अपने नए नियंत्रण कक्ष तक पहुँच सकेंगे:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

लाल

# /etc/init.d/tinycp start

फिर आप प्रदान किए गए URL पर जा सकते हैं और नई साख के साथ प्रमाणित कर सकते हैं। पेज इस तरह दिखना चाहिए:

एक बार अपने खाते में लॉग इन करने के बाद, ईमेल पता और खाता आईडी भरें ताकि आपकी लाइसेंस कुंजी को अपडेट किया जा सके:

तब आप मॉड्यूल सेक्शन में आगे बढ़ सकते हैं, जहाँ आप MySQL, PostgreSQL, Samba, FTP सर्वर, ईमेल सर्वर, ClamAV, Cron, Apache वेब सर्वर सहित विभिन्न " मॉड्यूल " स्थापित कर सकेंगे। मॉड्यूल पृष्ठ ऊपरी दाएं कोने में क्यूब के माध्यम से भी पहुंच योग्य है:

आइए एक MySQL सेवा स्थापित करके शुरू करें। MySQL के बगल में बस " इंस्टॉल करें " बटन पर क्लिक करें। एक पॉपअप दिखाई देगा, जो आपसे MySQL की स्थापना की पुष्टि करने के लिए कहेगा। इंस्टॉल पर क्लिक करें:

स्थापना को पूरा करने के लिए आपको एक या दो मिनट इंतजार करना होगा। अंत में आपको इसके समान आउटपुट देखना चाहिए:

MySQL के बगल में " समाप्त " बटन पर क्लिक करें और फिर " तैयारी " बटन पर क्लिक करें। यह सेवा के लिए आवश्यक कॉन्फिग फाइल बनाएगा। डेटाबेस को बाईं ओर के मेनू से प्रबंधित किया जा सकता है। डेटाबेस अनुभाग आपको इसकी अनुमति देता है:

  • Add/delete databases
  • Create users
  • Create backups tasks

प्रत्येक प्रक्रिया बहुत सरल है और किसी भी अतिरिक्त स्पष्टीकरण की आवश्यकता नहीं है।

अब अपाचे वेब सर्वर को स्थापित करें। अपाचे पृष्ठ के नीचे पाया जा सकता है। फिर से बस इंस्टॉल बटन पर क्लिक करें और इंस्टॉलेशन पूरा होने के लिए कुछ मिनट प्रतीक्षा करें:

जब इंस्टॉलेशन पूरा हो जाए, तो आवश्यक कॉन्फिग फाइलों को जनरेट करने के लिए फिर से " समाप्त " बटन पर क्लिक करें और फिर " तैयार " करें:

यदि आप अपनी सेवाओं को थोड़ा और मोड़ना चाहते हैं, तो आप बाईं ओर "कॉन्फ़िगरेशन अनुभाग" में जा सकते हैं, उस सेवा को चुनें जिसे आप ट्विक करना चाहते हैं और अपने परिवर्तन करें।

उदाहरण के लिए, आप दाईं ओर ड्रॉप डाउन मेनू का उपयोग करके और इंस्टॉल बटन पर क्लिक करके अतिरिक्त अपाचे मॉड्यूल स्थापित कर सकते हैं:

अब आप बाईं नेविगेशन मेनू में " WEB " अनुभाग का उपयोग करके अपना पहला डोमेन बना सकते हैं। " नया डोमेन " पर क्लिक करें और उस डोमेन को भरें जिसे आप होस्ट करना चाहते हैं। आप ड्रॉपडाउन मेनू से डोमेन का आईपी पता चुन सकते हैं:

एक बार बनाने के बाद, आपको डोमेन के कॉन्फ़िगरेशन पृष्ठ पर भेज दिया जाएगा। यहां आपको कुछ सेक्शन दिखाई देंगे, जिनमें शामिल हैं:

  • Main section – provides information about domain, document root and allows you to setup www redirect.
  • Subdomains – Easily create subdomains.
  • Aliases – create domain aliases.
  • Listen – list with IP addresses on which IP resolves and allowed ports.
  • Apache, error logs, access logs – first tab allows you to see the vhost for your domain, next are the error logs and third are the access logs.

विंडो के ऊपरी भाग में, आप देख सकते हैं कि दो और खंड हैं:

  • PHP – allows you to configure certain PHP settings, disable functions etc.
  • Applications – helps you install applications on your domain, including RoundCube and WordPress.

TinyCP डैशबोर्ड आपको आपके सिस्टम पर उपयोग के बारे में कुछ बुनियादी सूचना देता है। इस जानकारी में शामिल हैं:

  • Operating system info
  • Hardware info
  • IP address
  • System load
  • Top processes
  • DIsk spaces + inodes
  • Network clients

पैनल केवल आपके सिस्टम के बारे में जानकारी दिखाता है। यहां से कोई कार्रवाई नहीं की जा सकती (जैसे कि उदाहरण के लिए एक प्रक्रिया को मारना)।

TinyCP एक हल्का, सुविधा संपन्न कंट्रोल पैनल है, जो आपको आसानी से डोमेन, डेटाबेस, ईमेल और एफ़टीपी खाते आदि बनाने की अनुमति देता है। इंटरफ़ेस सरल और आसान है जिससे नेविगेट किया जा सकता है। यदि आप संसाधनों पर कम हैं और अपने सिस्टम को बनाने और प्रबंधित करने के लिए एक नियंत्रण कक्ष की आवश्यकता है, तो यह आपके लिए सही विकल्प हो सकता है।