SSD Nodes Learn 🎉 VPS $5.50/महिन्यापासून
मार्गदर्शक Matt Connorद्वारे Matt Connor · अपडेटेड 2026-08-13

Linux VPS साठी सर्वोत्तम मोफत cPanel पर्याय

Linux VPS साठी Virtualmin, ISPConfig, CyberPanel, HestiaCP आणि CloudPanel यांसारख्या मोफत पर्यायांची माहिती घ्या. इन्स्टॉल करण्याच्या कमांड्स आणि स्थलांतराचे धोके जाणून घ्या.

आज तुम्ही VPS वर कोणते cPanel पर्याय इन्स्टॉल करू शकता

आज तुम्ही Linux VPS वर इन्स्टॉल करू शकता असे मोफत cPanel पर्याय म्हणजे Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel आणि Froxlor हे आहेत. प्रत्येक पर्याय एका स्क्रिप्टद्वारे नवीन सर्व्हरवर इन्स्टॉल केला जातो आणि cPanel मध्ये असणारी काही वैशिष्ट्ये यापैकी कशातही नसतात. निवड करताना तुम्हाला कोणत्या गोष्टीशिवाय चालणार आहे आणि स्थलांतरासाठी (migration) तुम्ही किती वेळ देऊ शकता, हे महत्त्वाचे ठरते.

cPanel हे दोन प्रोग्राम्सचे मिश्रण आहे. WHM हे सर्व्हर-साइड व्यवस्थापन आहे, तर cPanel हे प्रति-खाते (per-account) व्यवस्थापन आहे. एकत्रितपणे ते Apache virtual hosts (vhosts), PHP आवृत्त्या, MySQL वापरकर्ते आणि त्यांचे अधिकार, DNS झोन, Exim आणि Dovecot मेल, FTP खाती, cron jobs, प्रमाणपत्रे आणि प्रति-खाते बॅकअप यांचे नियंत्रण करतात. एक कंट्रोल पॅनेल केवळ वेब इंटरफेस म्हणून काम न करता, तुमच्या सर्व्हरवरील कॉन्फिगरेशन फाइल्स स्वतः लिहिते आणि त्यांचे नियंत्रण करते. म्हणूनच खालील प्रत्येक प्रकल्प तुम्हाला नवीन ऑपरेटिंग सिस्टमपासून सुरुवात करण्याचा सल्ला देतो.

cPanel चे शुल्क आणि प्रत्यक्ष खर्च कुठे दडलेला असतो

ChartcPanel list price for cloud and VPS licences, USD per month, August 2026
The data behind this chart
[
  {
    "plan": "Solo",
    "usd_per_month": 29.99,
    "accounts_max": 1
  },
  {
    "plan": "Admin",
    "usd_per_month": 35.99,
    "accounts_max": 5
  },
  {
    "plan": "Pro",
    "usd_per_month": 53.99,
    "accounts_max": 30
  },
  {
    "plan": "Premier",
    "usd_per_month": 69.99,
    "accounts_max": 100
  }
]

ही ऑगस्ट 2026 मध्ये cPanel च्या किंमत सूचीवरून घेतलेली प्रति सर्व्हर मासिक प्रकाशित मूल्ये आहेत. Solo परवाना एका खात्यासाठी 29.99 USD प्रति महिना या दराने उपलब्ध आहे. Premier मध्ये 100 खात्यांचा समावेश 69.99 प्रति महिना या दराने होतो, आणि अतिरिक्त खात्यांसाठी वेगळे शुल्क आकारले जाते. वार्षिक पेमेंट केल्यास शुल्कात थोडी सवलत मिळते.

परवान्याचे शुल्क ही अशी रक्कम आहे जी प्रत्येकजण सांगतो. मात्र, प्रत्यक्ष खर्च हा त्यासाठी लागणाऱ्या तासांवर अवलंबून असतो आणि त्या तासांचे दर या पानावर खाली दिले आहेत.

कंट्रोल पॅनेलला किती RAM ची आवश्यकता असते?

येथे दोन भिन्न आकडे महत्त्वाचे आहेत आणि त्यांच्यातील गोंधळामुळेच लोक 1 GB च्या VPS वर पूर्ण पॅनेल इन्स्टॉल करतात आणि नंतर सर्व्हर का स्वॅप (swap) होत आहे, असा प्रश्न पडतो.

ChartRAM each project publishes as its own minimum, GB
The data behind this chart
[
  {
    "label": "Virtualmin, mini install",
    "min_ram_gb": 1
  },
  {
    "label": "HestiaCP, no mail filtering",
    "min_ram_gb": 1
  },
  {
    "label": "CloudPanel",
    "min_ram_gb": 2
  },
  {
    "label": "Coolify",
    "min_ram_gb": 2
  },
  {
    "label": "Virtualmin, full stack",
    "min_ram_gb": 4
  }
]

हे आकडे प्रत्येक प्रकल्पाच्या अधिकृत दस्तऐवजीकरणातून घेतलेले किमान निकष आहेत, रिकाम्या (idle) सर्व्हरवरील मोजमापे नाहीत. ISPConfig, CyberPanel आणि Froxlor यांनी कोणतीही आकडेवारी जाहीर केलेली नाही, त्यामुळे अंदाज लावण्याऐवजी त्यांना तक्त्यातून वगळले आहे. पहिली आणि शेवटची ओळ एकत्र वाचा: तेच सॉफ्टवेअर मेलशिवाय 1 GB आणि मेलसह 4 GB ची मागणी करते.

दुसरा आकडा म्हणजे पॅनेल अंतर्गत चालणाऱ्या सेवांचा वापर, जो पॅनेलच्या स्वतःच्या वापरापेक्षा कितीतरी पटीने जास्त असतो. Virtualmin चे लो-मेमरी पेज या घटकांच्या किमती स्पष्ट करते.

ChartPublished per service memory estimates for a full hosting stack, MB
The data behind this chart
[
  {
    "label": "ClamAV virus scanning",
    "typical_ram_mb": 2048
  },
  {
    "label": "SpamAssassin",
    "typical_ram_mb": 1024
  },
  {
    "label": "MySQL or MariaDB",
    "typical_ram_mb": 400
  },
  {
    "label": "Apache",
    "typical_ram_mb": 250
  },
  {
    "label": "PHP",
    "typical_ram_mb": 100
  },
  {
    "label": "The panel itself",
    "typical_ram_mb": 30
  }
]

ClamAV साठी 2048 MB आणि SpamAssassin साठी 1024 MB ची नोंद आहे, तर पॅनेलची प्रक्रिया 30 MB च्या आसपास असते. सर्व्हरवर पॅनेल हा सर्वात कमी मेमरी वापरणारा घटक असतो. मेल फिल्टरिंग ही महागडी प्रक्रिया आहे, त्यामुळे मेल सर्व्हर नसलेले पॅनेल 2 GB वर व्यवस्थित चालते, तर मेलबॉक्सेस, स्पॅम फिल्टरिंग आणि व्हायरस स्कॅनिंग असलेल्या स्टॅकसाठी 4 GB ची आवश्यकता असते. यापेक्षा कमी मेमरी दिल्यास ती दिवसभर तुमच्या PHP वर्कर्ससोबत मेमरीसाठी स्पर्धा करेल.

Virtualmin: cPanel आणि WHM ला सर्वात जवळचा पर्याय

Virtualmin हे Webmin वर चालते आणि त्याची रचना cPanel सारखीच आहे: प्रशासकासाठी सर्व्हर व्ह्यू, साइट मालकासाठी प्रति-डोमेन व्ह्यू आणि त्याहून वरच्या स्तरावर रिसेलर्स. cPanel अकाउंट आर्काइव्ह्ज इम्पोर्ट करण्यासाठी डॉक्युमेंटेड सुविधा असलेला हा एकमेव पर्याय आहे.

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LAMP

Nginx साठी --bundle LEMP वापरा. हलक्या इन्स्टॉलेशनसाठी --type mini जोडा, जे स्थानिक मेल, स्पॅम आणि व्हायरस फिल्टरिंग, स्थानिक DNS, FTP आणि Jailkit वगळते, परंतु संपूर्ण वेब स्टॅक कायम ठेवते. हे इन्स्टॉलर Red Hat Enterprise Linux, AlmaLinux आणि Rocky Linux 8, 9 आणि 10, Debian 12 आणि 13, आणि Ubuntu 22.04 आणि 24.04 LTS (long term support) ला सपोर्ट करते. याव्यतिरिक्त इतर कोणतीही ऑपरेटिंग सिस्टिम ऑटोमेटेड स्क्रिप्टच्या कक्षेबाहेर आहे.

कमांड लाईनवरून cPanel अकाउंट आर्काइव्ह इम्पोर्ट करा.

virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com --user exampleuser

ही कमांड नवीन व्हर्च्युअल सर्व्हरची नोंद करेल, जो त्यानंतर डोमेन लिस्टमध्ये दिसेल. जेव्हा ही प्रक्रिया अपयशी ठरते, तेव्हा त्याचे कारण सहसा आर्काइव्ह असते: अपूर्ण cPanel बॅकअप किंवा इम्पोर्टरला माहित असलेल्या आवृत्तीपेक्षा खूप नवीन cPanel ने तयार केलेली फाईल व्यवस्थित रिस्टोर होत नाही. हेच टूल --type plesk किंवा --type directadmin वापरून Plesk आणि DirectAdmin आर्काइव्ह्ज देखील स्वीकारते.

हे टूल कुठे कमी पडते: याचा इंटरफेस Webmin चा आहे, त्यामुळे एकाच पानावर चाळीस फॉर्म फील्ड्स असू शकतात आणि त्यात कोणतेही स्पष्ट डिफॉल्ट नसतात. जर तुम्ही आधीच Ubuntu 24.04 वर Webmin सोबत काम केले असेल, तर तुम्हाला याची कार्यपद्धती माहित असेल. Virtualmin हे मोफत GPL एडिशन आणि सशुल्क Pro एडिशन अशा दोन्ही स्वरूपात उपलब्ध आहे. मोफत इंटरफेसमध्ये Pro फीचर्सची जाहिरात ठळकपणे दिसते, जी काही वापरकर्त्यांना त्रासदायक वाटू शकते.

ISPConfig: एक पॅनेल, अनेक सर्व्हर्स

जेव्हा वेब, मेल आणि DNS वेगवेगळ्या मशिन्सवर असतात, तेव्हा ISPConfig हा एक उत्तम पर्याय ठरतो. एकाच कंट्रोल पॅनेलद्वारे या सर्वांचे नियंत्रण करता येते, जे या पानावर नमूद केलेल्या इतर कोणत्याही मोफत प्रकल्पात उपलब्ध नाही. याच्या README मध्ये एक piped installer दिला आहे. तो आधी डाउनलोड करा, जेणेकरून तुम्ही तो वाचू शकाल आणि त्यातील flags ची यादी पाहू शकाल.

curl -fsSL https://get.ispconfig.org -o ispconfig-install.sh
less ispconfig-install.sh
sudo sh ispconfig-install.sh --help
sudo sh ispconfig-install.sh

हा autoinstaller फक्त x86_64 आर्किटेक्चरवर Debian 11 आणि 12 तसेच Ubuntu 22.04 आणि 24.04 ला सपोर्ट करतो. ARM ला सपोर्ट नसल्यामुळे, arm64 VPS वर ISPConfig वापरता येणार नाही. हा इंस्टॉलर संपूर्ण सर्व्हरचे कॉन्फिगरेशन बदलतो, त्यामुळे तो केवळ एका नवीन (fresh) ऑपरेटिंग सिस्टमवरच इन्स्टॉल करावा.

यामध्ये काही मर्यादा आहेत: यात cPanel importer नाही, त्यामुळे प्रत्येक साइट आणि प्रत्येक मेलबॉक्स हाताने (manually) हलवावा लागतो. याचा इंटरफेस साधा आणि माहितीने भरलेला आहे. तसेच, वापरकर्त्याला vhost, jailed shell user आणि DNS zone म्हणजे काय, याची पूर्वकल्पना असावी अशी ही प्रणाली अपेक्षा करते.

CyberPanel: OpenLiteSpeed आणि वाचण्यासारखा एक सुरक्षा अहवाल

CyberPanel हे OpenLiteSpeed वर आधारित आहे आणि कॅश केलेली WordPress साइट सुरू करण्यासाठी हे सर्वात जलद पॅनेल आहे. ते root वापरकर्ता म्हणून इन्स्टॉल करा.

sudo su -
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

ही ओळ bash मधून चालवा. <(...) हे स्वरूप process substitution आहे, जे bash चे एक वैशिष्ट्य आहे. त्यामुळे साधे sh किंवा dash शेल कोणतीही फाईल डाउनलोड होण्यापूर्वीच syntax error देऊन ही ओळ नाकारते. समर्थित सिस्टिम्समध्ये Ubuntu 24.04, 22.04 आणि 20.04, AlmaLinux 8, 9 आणि 10, Rocky Linux 8 आणि 9, RHEL 8 आणि 9, CloudLinux 8 आणि CentOS 9 (x86_64 वर) यांचा समावेश आहे.

यात cPanel importer उपलब्ध आहे. सर्व अकाउंट आर्काइव्ह्ज एका डिरेक्टरीमध्ये ठेवा आणि importer ला त्या डिरेक्टरीचा मार्ग (path) द्या.

/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/cPanelImporter.py --path /home/backup

Importer सुरुवातीला त्याच्या log फाईलचा मार्ग दर्शवतो. त्यानंतर जर एखादी साइट पॅनेलमध्ये दिसत नसेल, तर त्या log फाईलमध्ये संबंधित अकाउंट आणि अयशस्वी झालेली पायरी नमूद केलेली असते.

या पॅनेलची त्रुटी इंटरफेसच्या आवडीनिवडीपेक्षा अधिक गंभीर आहे. ऑक्टोबर 2024 मध्ये CyberPanel 2.3.6 आणि 2.3.7 मध्ये एक unauthenticated remote code execution त्रुटी आढळली होती, जिला CVE-2024-51378 असे ट्रॅक केले जाते आणि तिचा मोठ्या प्रमाणावर गैरफायदा घेतला गेला. हल्लेखोरांनी नेटवर्कद्वारे root म्हणून कमांड्स चालवल्या आणि सर्व्हर्स PSAUX रॅन्समवेअरने एन्क्रिप्ट केले. त्या काळातील अहवालांनुसार 22,000 पेक्षा जास्त उघडे (exposed) इन्स्टन्सेस होते आणि ही त्रुटी CISA च्या 'known exploited vulnerabilities' कॅटलॉगमध्ये समाविष्ट करण्यात आली. यावरून सर्व पॅनेलसाठी एक धडा मिळतो: कंट्रोल पॅनेल म्हणजे समोर लॉगिन फॉर्म असलेला एक root शेल असतो. त्याचे पोर्ट संपूर्ण इंटरनेटसाठी उघडे ठेवू नका. VPS वरील ufw नियम वापरून ते फक्त तुमच्या स्वतःच्या IP ॲड्रेसपुरते मर्यादित ठेवा किंवा तुम्ही स्वतः होस्ट केलेल्या WireGuard टनेलद्वारे तिथे प्रवेश करा आणि नवीन release आल्यावर त्याच आठवड्यात पॅच अपडेट करा. OpenLiteSpeed हे .htaccess ला Apache पेक्षा वेगळ्या पद्धतीने हाताळते; हे सर्व्हर रीस्टार्ट झाल्यावर rewrite बदल लागू करते, प्रत्येक विनंतीवर (request) नाही. त्यामुळे जे ॲप्लिकेशन रनटाइमला ही फाईल rewrite करते, ते cPanel वर जसे वागत होते तसे येथे वागणार नाही.

HestiaCP: सर्वात सोपा फुल स्टॅक

HestiaCP हे VestaCP चे एक मेंटेन केलेले फोर्क आहे. स्वच्छ इंटरफेससह वेब, मेल आणि DNS सर्व्हर तयार करण्याचा हा सर्वात जलद मार्ग आहे. नवीन सिस्टमवर root वापरकर्ता म्हणून इंस्टॉलर चालवा.

sudo -i
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh

हे स्क्रिप्ट इंटरअॅक्टिव्ह पद्धतीने प्रश्न विचारते. शेवटी, ते पॅनेलची URL आणि admin लॉगिन तपशील दर्शवते आणि रीबूटचा पर्याय देते. HestiaCP हे Debian 11 आणि 12 तसेच Ubuntu 22.04 आणि 24.04 ला सपोर्ट करते. हे x86_64 आणि arm64 आर्किटेक्चरवर चालते. याची किमान आवश्यकता 1 कोअर, 1 GB RAM आणि 10 GB डिस्क अशी आहे (जर SpamAssassin आणि ClamAV बंद ठेवले तर). जर तुमचा VPS हा ARM इन्स्टन्स असेल, तर arm64 सपोर्ट महत्त्वाचा ठरतो, कारण यामुळे ISPConfig आणि CyberPanel वापरता येत नाहीत आणि Hestia हाच एक पर्याय उरतो.

यात काय त्रुटी आहेत: यात cPanel इम्पोर्टरसाठी कोणतीही अधिकृत कागदपत्रे नाहीत, त्यामुळे साइट्स आणि मेलबॉक्सेस मॅन्युअली हलवावे लागतात. हे एका वेळी एकाच सर्व्हरचे व्यवस्थापन करते, संपूर्ण फ्लीटचे नाही. डीफॉल्ट लेआउटमध्ये Nginx हे Apache च्या पुढे असते. जोपर्यंत तुम्ही redirect loop डीबग करत नाही आणि त्यापैकी कोणी ही समस्या निर्माण केली आहे हे शोधत नाही, तोपर्यंत हे ठीक चालते.

CloudPanel: वेगवान, आणि हे मेल हाताळत नाही

CloudPanel फक्त Nginx वर आधारित आहे, ज्याचा इंटरफेस संक्षिप्त आहे आणि PHP चे डिफॉल्ट्स तर्कसंगत आहेत. वापरण्यापूर्वी परवाना तपासा. हे विनामूल्य आहे आणि याचा कोड प्रकाशित केला आहे, परंतु हे OSI-मान्य परवान्याअंतर्गत ओपन सोर्स नसून 'सोर्स अवेलेबल' आहे आणि ते एकाच कंपनीद्वारे विकसित केले जाते. या पानावर दिलेल्या इतर पर्यायांच्या तुलनेत हा एक महत्त्वाचा फरक आहे.

curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh
echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | sha256sum -c
sudo DB_ENGINE=MYSQL_8.4 bash install.sh

कोणतीही कृती करण्यापूर्वी चेकसम ओळीने install.sh: OK दर्शवणे आवश्यक आहे. हा हॅश प्रत्येक इंस्टॉलर रिलीजसोबत बदलतो, त्यामुळे कोणत्याही लेखातून (या लेखासह) तो कॉपी करण्याऐवजी, ज्या दिवशी तुम्ही इंस्टॉलेशन करत आहात त्या दिवशी CloudPanel च्या अधिकृत इंस्टॉलेशन पेजवरून तो मिळवा. जर तुम्हाला MariaDB वापरायचे असेल तर DB_ENGINE=MARIADB_11.4 वापरा. समर्थित सिस्टिम्समध्ये Ubuntu 22.04, 24.04 आणि 26.04 तसेच Debian 11, 12 आणि 13 यांचा समावेश आहे, जे x86 आणि ARM64 आर्किटेक्चरवर चालतात. यासाठी किमान 1 कोअर, 2 GB RAM आणि 10 GB डिस्क स्पेस आवश्यक आहे.

हे काय नीट करत नाही: यात मेल सर्व्हर आणि DNS सर्व्हर नाही. जर तुम्ही cPanel सोडून येत असाल आणि तुमच्या वापरकर्त्यांकडे तिथे मेलबॉक्सेस असतील, तर CloudPanel तुमच्या जुन्या सेटअपची जागा घेऊ शकत नाही. अशा वेळी मेलसाठी स्वयं-होस्ट केलेला Mailcow मेल सर्व्हर सारखी स्वतंत्र मशीन वापरावी लागेल आणि DNS तुमच्या रजिस्ट्रारकडे किंवा एखाद्या DNS प्रोव्हायडरकडे हलवावे लागेल.

Froxlor: हलके, आणि हे तुमच्याकडून तुमच्या स्टॅकची माहिती असण्याची अपेक्षा करते

Froxlor हे या सर्वांमध्ये सर्वात लहान आहे. हे ग्राहक, डोमेन, PHP-FPM पूल आणि कोटा व्यवस्थापित करते आणि तुम्ही स्वतः इन्स्टॉल केलेल्या व ट्यून केलेल्या सेवांसाठी कॉन्फिगरेशन लिहिते. हे प्रोजेक्टच्या apt रिपॉझिटरीवरून इन्स्टॉल करा.

sudo apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
sudo curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'
sudo apt update && sudo apt install froxlor

Ubuntu वर, त्या सोर्स ओळीमध्ये deb.froxlor.org/debian बदलून deb.froxlor.org/ubuntu करा. Froxlor च्या सध्याच्या दस्तऐवजीकरणानुसार ते Debian 11, 12 आणि 13 तसेच Ubuntu 22.04 आणि 24.04 ला सपोर्ट करते, ज्यामध्ये PHP 7.4 ते 8.5 आणि MySQL 8.4 किंवा MariaDB 11.7 चा समावेश आहे. पॅकेज इन्स्टॉल झाल्यानंतर तुम्ही ब्राउझरमध्ये सेटअप पूर्ण करा आणि त्यानंतर Froxlor ला Apache किंवा Nginx कडे निर्देशित करा.

हे काय नीट करत नाही: हे तुम्हाला सर्वात कमी सुविधा देते. यामध्ये कोणताही इम्पोर्टर नाही आणि तुम्ही इन्स्टॉल न केलेली कोणतीही मेल स्टॅक बंडल केलेली नाही. जर तुम्ही स्वतःहून Ubuntu 24.04 वर LAMP स्टॅक तयार करण्यात सोयीस्कर असाल, तर Froxlor हे त्या कामाच्या वर एक ग्राहक-केंद्रित लेयर म्हणून काम करते. जर तुम्ही तसे नसाल, तर हे तुम्हाला अपूर्ण वाटेल.

पॅनेल नसलेली दोन प्रामाणिक उत्तरे

पहिले उत्तर म्हणजे रिव्हर्स प्रॉक्सी आणि compose फाइल्सचा वापर. प्रत्येक ॲप्लिकेशन एका कंटेनरमध्ये चालते, प्रत्येक ॲपसाठी एक स्वतंत्र फाइल असते आणि समोर असलेली प्रॉक्सी TLS (transport layer security) टर्मिनेट करते व होस्टनेमच्या आधारे विनंत्या राउट करते. हे अनेक Docker Compose ॲप्सच्या समोर Traefik वापरण्यासारखे आहे, जे VPS वरील Compose च्या मूलभूत गोष्टींवर आधारित आहे. हे स्वतःचे ॲप्लिकेशन्स चालवणाऱ्या एका ऑपरेटरसाठी योग्य आहे. ज्या ग्राहकांना स्वतः लॉग इन करून स्वतःची PHP आवृत्ती बदलायची आहे, त्यांच्यासाठी हे योग्य नाही.

दुसरे उत्तर म्हणजे प्लॅटफॉर्म ॲज अ सर्व्हिस (PaaS) प्रकारचे पॅनेल. Coolify हे git रिपॉझिटरीवरून डिप्लॉयमेंट करते, इमेज बिल्ड करते आणि तुमच्यासाठी प्रॉक्सी व्यवस्थापित करते.

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

Coolify साठी 2 कोअर्स, 2 GB RAM आणि 30 GB मोकळी डिस्क आवश्यक असते आणि स्क्रिप्ट पूर्ण झाल्यावर त्याचा इंटरफेस पोर्ट 8000 वर सुरू होतो. हे एक डिप्लॉयमेंट टूल आहे, त्यामुळे यात cPanel प्रमाणे मेलबॉक्सेस किंवा प्रति ग्राहक होस्टिंग अकाउंट्स नसतात. Cloudron, CasaOS आणि Coolify ची तुलना यातील प्रत्येक टूलचे स्थान स्पष्ट करते.

जर तुम्ही cPanel वापरण्याचे कारण इतर लोक लॉग इन करून स्वतःची साइट आणि मेलबॉक्स व्यवस्थापित करतात हे असेल, तर वरील दोन्ही उत्तरे लागू होत नाहीत. अशा वेळी तुमच्या यादीत Virtualmin, ISPConfig किंवा HestiaCP हे पर्याय असायला हवेत.

स्थलांतर करताना विचारात घ्यायचे महत्त्वाचे प्रश्न

हे cPanel बॅकअप इम्पोर्ट करते का? Virtualmin आणि CyberPanel मध्ये इम्पोर्टरची सुविधा आहे. ISPConfig, HestiaCP, CloudPanel आणि Froxlor मध्ये अशी सुविधा नाही, त्यामुळे फाइल्स, डेटाबेस आणि मेलबॉक्सेस हाताने हलवावे लागतात. जरी इम्पोर्ट यशस्वी झाला, तरी त्यात फक्त आशय येतो, कॉन्फिगरेशन नाही: डॉक्युमेंट रूट्स, डेटाबेस आणि मेल खाती येतात, पण PHP हँडलर सेटिंग्स, कस्टम Apache डिरेक्टिव्हज आणि WHM मध्ये केलेले इतर बदल येत नाहीत.

हे मेल व्यवस्थापित करते का? Virtualmin (पूर्ण इन्स्टॉल), ISPConfig, HestiaCP, CyberPanel आणि Froxlor हे सर्व मेलबॉक्सेस व्यवस्थापित करतात. CloudPanel आणि Coolify हे करत नाहीत. कोणत्याही स्थलांतरात मेल व्यवस्थापन हा सर्वात खर्चिक भाग असतो. मेलबॉक्सचे पासवर्ड हॅश स्वरूपात साठवलेले असतात, त्यामुळे ते प्लेन टेक्स्टमध्ये ट्रान्सफर होत नाहीत आणि प्रत्येक वापरकर्त्याला पासवर्ड रिसेट करावा लागतो. संदेश IMAP (internet message access protocol) सिंक टूल वापरून कॉपी करावे लागतात, जसे की imapsync. नवीन सर्व्हरवर स्विच करण्यापूर्वी मेल ऑथेंटिकेशन रेकॉर्ड्स (SPF, DKIM आणि DMARC) योग्य असणे आवश्यक आहे, अन्यथा तुमचे मेल पहिल्याच दिवशी स्पॅम फोल्डरमध्ये जातील.

हे DNS व्यवस्थापित करते का? Virtualmin, ISPConfig, HestiaCP आणि CyberPanel तुमच्यासाठी ऑथॉरिटेटिव्ह नेम सर्व्हर चालवतात. CloudPanel आणि Coolify हे करत नाहीत. अनेक लोक जे काही मोजकीच संकेतस्थळे चालवतात, ते DNS त्यांच्या रजिस्ट्रारकडे किंवा स्वतंत्र DNS प्रोव्हायडरकडे ठेवतात, ज्यामुळे हा प्रश्न आणि सर्व्हरवरील एक अतिरिक्त लिसनिंग सर्व्हिस कमी होते.

तुमच्या सध्याच्या vhosts चे काय होते? ते धोक्यात असतात, म्हणूनच येथे दिलेले प्रत्येक इंस्टॉलर 'फ्रेश ऑपरेटिंग सिस्टम' वापरण्याचा सल्ला देतात. हे स्क्रिप्ट्स वेब सर्व्हर, डेटाबेस आणि मेल कॉन्फिगरेशन डिरेक्टरीजमध्ये बदल करतात आणि त्या सेवा रीस्टार्ट करतात. त्यामुळे, जिथे आधीच संकेतस्थळे चालू आहेत अशा सर्व्हरवर हे चालवल्यास, त्या संकेतस्थळांचे कॉन्फिगरेशन ओव्हरराईट होऊ शकते. दुसऱ्या VPS वर सेटअप तयार करा, साइट्स हलवा, hosts फाइल एंट्री वापरून चाचणी करा आणि मग DNS हलवा. स्थलांतराच्या एक दिवस आधी तुमच्या रेकॉर्ड्सचा time to live (TTL) 300 सेकंदांपर्यंत कमी करा आणि जुना सर्व्हर स्थलांतरानंतर एक आठवडा चालू ठेवा.

प्रमाणपत्रांचे (certificates) काय? येथे दिलेले प्रत्येक पॅनेल Let's Encrypt द्वारे प्रमाणपत्र मिळवणे आणि त्याचे नूतनीकरण स्वयंचलित करते. जर तुम्ही पॅनेल वापरले नाही, तर हे काम तुम्हाला स्वतः करावे लागेल, ज्यासाठी Certbot with Nginx on Ubuntu 24.04 वापरावे लागेल आणि दर तिमाहीला नूतनीकरण टाइमर तपासावा लागेल.

ज्या खर्चाची कोणीही नोंद करत नाही

परवाना हा लहान आकडा आहे. स्थलांतर (migration) हा मोठा आकडा आहे. एका WordPress साइटसाठी हे काम एका संध्याकाळचे आहे: फाइल्स कॉपी करणे, डेटाबेस डंप आणि इम्पोर्ट करणे, प्रमाणपत्र पुन्हा जारी करणे, DNS बदलणे. मेलबॉक्सेस असलेल्या वीस ग्राहक खात्यांसाठी हे काम आठवडाभर चालणाऱ्या संध्याकाळचे आहे आणि त्यानंतर येणारा 'टेल' (tail) स्थलांतरापेक्षा जास्त काळ चालतो. cPanel चा इंटरफेस पूर्वी ज्या सपोर्ट प्रश्नांची उत्तरे देत असे, ते आता तुम्हाला हाताळावे लागतात. ज्यांचे मेल क्लायंट कनेक्ट होणे बंद झाले आहेत, अशा प्रत्येकासाठी "माझा ईमेल पासवर्ड कुठे आहे" या प्रश्नाचे उत्तर तुम्हाला द्यावे लागते. त्यानंतर पॅनेलच्या स्वतःच्या सुरक्षा अपडेट्सची जबाबदारी तुमची असते आणि खराब आठवड्यात CVE-2024-51378 सारख्या त्रुटी हाताळणे म्हणजे काय असते, हे तुम्हाला समजते.

दोन सवयींमुळे हा 'टेल' कमी होतो. प्रत्येक साइटला एकाच खात्याखाली चालवण्याऐवजी प्रत्येक साइटसाठी स्वतंत्र सिस्टम युजर द्या, ही VPS वरील least privilege users मधील पद्धत आहे आणि येथे दिलेले प्रत्येक पॅनेल डीफॉल्टनुसार हेच करते. आणि DNS बदलण्यापूर्वी, नंतर नाही, तुमच्या नवीन बॅकअपमधून एक साइट रिस्टोर करून पहा.

याचा अर्थ cPanel हे खराब सॉफ्टवेअर आहे असा होत नाही. याचा अर्थ असा की, परवाना तुम्हाला एक सपोर्ट कॉन्ट्रॅक्ट आणि होस्टिंग उद्योगातील वीस वर्षांचे डीफॉल्ट्स विकत मिळवून देतो. जर तुम्ही तुमच्या स्वतःच्या सर्व्हरवर स्वतःच्या साइट्स चालवत असाल, तर तुम्ही आधीच त्या सपोर्ट डेस्कची भूमिका बजावत आहात.

FAQ

cPanel चा कोणता मोफत पर्याय cPanel बॅकअप इम्पोर्ट करू शकतो?

Virtualmin आणि CyberPanel या दोन पर्यायांकडे दस्तऐवजीकरण केलेले (documented) इम्पोर्टर्स उपलब्ध आहेत. Virtualmin मध्ये तुम्ही virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com चालवता आणि हेच साधन Plesk आणि DirectAdmin च्या अर्काइव्हज देखील स्वीकारते. CyberPanel मध्ये तुम्ही अर्काइव्हज एका डिरेक्टरीमध्ये ठेवता आणि /usr/local/CyberCP/plogical/cPanelImporter.py वर --path फ्लॅगसह बंडल केलेला इम्पोर्टर चालवता. दोन्ही साधने कॉन्फिगरेशनऐवजी आशय (content) रिस्टोअर करतात, त्यामुळे PHP हँडलर सेटिंग्ज, कस्टम Apache डिरेक्टिव्हज आणि WHM ट्युनिंग हे काम तुम्हाला हातानेच करावे लागेल.

VPS वर कंट्रोल पॅनेलसाठी किती RAM लागते?

पॅनेलची प्रक्रिया लहान असते, Virtualmin च्या अंदाजानुसार ती 30 MB च्या आसपास असते. मेमरीचा वापर त्याखालील स्टॅकमुळे वाढतो, ज्यामध्ये मेल फिल्टरिंगचा वाटा मोठा असतो: ClamAV साधारण 2 GB आणि SpamAssassin साधारण 1 GB मेमरी घेतात. CloudPanel सारखे मेल सर्व्हर नसलेले पॅनेल 2 GB च्या VPS वर व्यवस्थित चालते. मेलबॉक्सेस, स्पॅम फिल्टरिंग आणि व्हायरस स्कॅनिंगसह पूर्ण होस्टिंग स्टॅकसाठी 4 GB RAM आवश्यक असते. 1 GB वर तुम्हाला एकतर मेल बंद करून मिनी इन्स्टॉल करावे लागेल, किंवा स्वॅप (swap) जोडून मशीन त्याचा वापर करेल हे स्वीकारावे लागेल.

VPS वर कंट्रोल पॅनेलची खरोखर गरज असते का?

नाही. जर तुम्ही एकटेच सर्व्हरवर लॉग इन करत असाल, तर पॅनेलमुळे केवळ हल्ल्याचा धोका (attack surface) वाढतो, कारण ते एका पोर्टवर ऐकणारे (listening) प्रिव्हिलेज्ड वेब ॲप्लिकेशन असते. प्रत्येक ॲप्लिकेशनसाठी एक Compose फाईल असलेला रिव्हर्स प्रॉक्सी कमी सॉफ्टवेअर उघडे ठेवून तेच काम करतो. जेव्हा इतर लोकांना शेल ॲक्सेसशिवाय स्वतःच्या साईट्स, मेलबॉक्सेस आणि डेटाबेस व्यवस्थापित करायचे असतात, तेव्हाच पॅनेल उपयुक्त ठरते, कारण स्वतः असा इंटरफेस तयार करणे हे पॅनेल चालवण्यापेक्षा खूप जास्त कष्टाचे काम आहे.

आधीच साईट्स होस्ट असलेल्या सर्व्हरवर मी पॅनेल इन्स्टॉल करू शकतो का?

हे असमर्थित (unsupported) मानले जाते. Virtualmin, ISPConfig, CyberPanel आणि HestiaCP हे सर्व तुम्हाला नवीन ऑपरेटिंग सिस्टमपासून सुरुवात करण्याचा सल्ला देतात, कारण त्यांचे इन्स्टॉलर्स वेब सर्व्हर, डेटाबेस आणि मेल कॉन्फिगरेशन ओव्हरराईट करतात आणि त्या सेवा रीस्टार्ट करतात. चालू सर्व्हरवर इन्स्टॉल केल्यास तुमच्या साईट्स ज्या कॉन्फिगरेशनवर अवलंबून आहेत ते पुसले जाऊ शकते आणि ते परत मिळवण्याचा कोणताही मार्ग नसतो. नवीन VPS वर पॅनेल तयार करा, एक-एक साईट स्थलांतरित करा आणि नवीन सर्व्हरवर सर्व पेजेस व्यवस्थित दिसू लागल्यावर DNS बदलून घ्या.

कोणते cPanel पर्याय ईमेल हाताळतात?

Virtualmin (पूर्ण इन्स्टॉलमध्ये), ISPConfig, HestiaCP, CyberPanel आणि Froxlor हे सर्व मेलबॉक्सेस आणि त्यासोबत लागणारे DNS रेकॉर्ड्स व्यवस्थापित करतात. CloudPanel आणि Coolify मेलला स्पर्शही करत नाहीत. जर मेलबॉक्सेससाठीच तुम्ही cPanel वापरत असाल, तर हा प्रश्न सर्वात आधी ठरवा, कारण यामुळे सातपैकी दोन पर्याय बाद होतात आणि स्थलांतराच्या प्रक्रियेत मेलचा भाग सर्वात जास्त वेळ घेतो.