SSD Nodes Learn 🎉 VPS $5.50/மாதம் முதல்
கல்வி வழிகாட்டிகள் Matt Connorஆல் Matt Connor · புதுப்பிக்கப்பட்டது 2026-08-13

Linux VPS-க்கான சிறந்த இலவச cPanel மாற்றுகள்

Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel மற்றும் Froxlor ஆகியவற்றை நிறுவும் முறைகள் மற்றும் தரவு மாற்றத்தின் போது கவனிக்க வேண்டிய முக்கிய சிக்கல்கள் இங்கே.

இன்று ஒரு VPS-ல் நீங்கள் நிறுவக்கூடிய cPanel மாற்றுகள்

இன்று நீங்கள் Linux VPS-ல் நிறுவக்கூடிய இலவச cPanel மாற்றுகள் Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel மற்றும் Froxlor ஆகும். இவை ஒவ்வொன்றும் ஒரு புதிய server-ல் script மூலம் நிறுவப்படுகின்றன, மேலும் cPanel-ல் உள்ள சில வசதிகள் இவற்றில் விடுபட்டிருக்கலாம். எந்த வசதி இல்லாவிட்டாலும் உங்களால் சமாளிக்க முடியும் என்பதையும், தரவுகளை மாற்றுவதற்கு எத்தனை மணிநேரம் செலவிடத் தயாராக இருக்கிறீர்கள் என்பதையும் பொறுத்தே உங்கள் தேர்வு அமையும்.

cPanel என்பது இரண்டு நிரல்களைக் கொண்டது. WHM என்பது server-ன் நிர்வாகப் பக்கம். cPanel என்பது ஒவ்வொரு கணக்கிற்கான (account) பக்கம். இவை இரண்டும் இணைந்து Apache virtual hosts (vhosts), PHP பதிப்புகள், MySQL பயனர்கள் மற்றும் அனுமதிகள், DNS zones, Exim மற்றும் Dovecot மின்னஞ்சல், FTP கணக்குகள், cron jobs, certificates மற்றும் கணக்கு வாரியான backups ஆகியவற்றை நிர்வகிக்கின்றன. ஒரு panel என்பது வெறும் web interface மட்டுமல்ல; அது உங்கள் server-ல் உள்ள configuration கோப்புகளை எழுதி, அவற்றை முழுமையாகக் கட்டுப்படுத்துகிறது. இதனால்தான் கீழே உள்ள ஒவ்வொரு திட்டமும் புதிய operating system-ல் இருந்து தொடங்க வேண்டும் என்று அறிவுறுத்துகின்றன.

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-ன் விலை நிர்ணயப் பக்கத்திலிருந்து பெறப்பட்ட, ஒரு server-க்கான மாதந்திர வெளியீட்டு விலைகள் ஆகும். Solo உரிமம் ஒரு கணக்கை (account) உள்ளடக்கியது, இதன் விலை மாதத்திற்கு 29.99 USD ஆகும். Premier திட்டமானது 100 கணக்குகளை மாதத்திற்கு 69.99 USD விலையில் உள்ளடக்கியது; கூடுதல் கணக்குகளுக்குத் தனித்தனியாகக் கட்டணம் வசூலிக்கப்படும். ஆண்டுதோறும் கட்டணம் செலுத்துவது சிறிய அளவிலான சேமிப்பைத் தரும்.

உரிமக் கட்டணம் என்பது அனைவரும் குறிப்பிடும் ஒரு தொகையாகும். ஆனால், உண்மையான செலவைத் தீர்மானிப்பது அதற்காகச் செலவிடப்படும் நேரமே; அந்த நேரத்திற்கான கட்டண விவரங்கள் இந்தப் பக்கத்தின் கீழே கொடுக்கப்பட்டுள்ளன.

ஒரு control panel-க்கு எவ்வளவு RAM தேவை?

இங்கே இரண்டு வெவ்வேறு எண்கள் முக்கியத்துவம் பெறுகின்றன. இவற்றைத் தவறாகப் புரிந்துகொள்வதால்தான், மக்கள் 1 GB VPS-ல் முழுமையான panel-ஐ நிறுவிவிட்டு, ஏன் server 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
  }
]

இவை அந்தந்த project-ன் சொந்த ஆவணங்களிலிருந்து எடுக்கப்பட்ட குறைந்தபட்சத் தேவைகள்; சும்மா இருக்கும் (idle) server-ல் அளவிடப்பட்டவை அல்ல. ISPConfig, CyberPanel மற்றும் Froxlor ஆகியவை எந்த அளவையும் வெளியிடவில்லை, எனவே அவை ஊகிக்கப்படாமல் பட்டியலில் விடுபட்டுள்ளன. முதல் வரிசையையும் கடைசி வரிசையையும் சேர்த்துப் படியுங்கள்: அதே மென்பொருள் மின்னஞ்சல் இல்லாமல் 1 GB-யும், மின்னஞ்சலுடன் 4 GB-யும் கேட்கிறது.

இரண்டாவது எண், panel-ன் கீழ் இயங்கும் சேவைகள் நுகரும் அளவாகும். இது panel-ஐ விடப் பல மடங்கு அதிகம். Virtualmin-ன் குறைந்த நினைவகப் பக்கம் (low memory page) அதன் பாகங்களுக்கான விலையைத் தீர்மானிக்கிறது.

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-யிலும் பட்டியலிடப்பட்டுள்ளன, அதே சமயம் panel process 30 MB-க்கு அருகில் உள்ளது. Server-ல் மிகக் குறைந்த நினைவகத்தை எடுத்துக்கொள்வது panel தான். மின்னஞ்சல் வடிகட்டுதல் (mail filtering) தான் அதிக செலவு வைக்கும் விஷயம். எனவே, மின்னஞ்சல் server இல்லாத ஒரு panel 2 GB-ல் நன்றாக இயங்கும். ஆனால், மின்னஞ்சல் பெட்டிகள், spam filtering மற்றும் virus scanning கொண்ட stack-க்கு 4 GB தேவைப்படும். இதைவிடக் குறைவாகக் கொடுத்தால், அது நாள் முழுவதும் உங்கள் PHP workers-உடன் நினைவகத்திற்காகப் போட்டியிடும்.

Virtualmin: cPanel மற்றும் WHM-க்கு இணையான சிறந்த தேர்வு

Virtualmin, Webmin-ன் மேல் இயங்குகிறது. இது cPanel போன்றே நிர்வாகிக்கப்படுகிறது: நிர்வாகிக்கான server view, தள உரிமையாளருக்கான domain view மற்றும் அவற்றுக்கு மேலாக resellers வசதி உள்ளது. cPanel account archives-ஐ இறக்குமதி செய்ய ஆவணப்படுத்தப்பட்ட வசதி கொண்ட ஒரே விருப்பம் இதுவாகும்.

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

Nginx-க்கு மாற்றாக --bundle LEMP-ஐப் பயன்படுத்தலாம். local mail, spam மற்றும் virus filtering, local DNS, FTP மற்றும் Jailkit ஆகியவற்றைத் தவிர்த்து, முழுமையான web stack-ஐ மட்டும் பெற --type mini-ஐச் சேர்க்கவும். இந்த installer Red Hat Enterprise Linux, AlmaLinux மற்றும் Rocky Linux 8, 9 மற்றும் 10, Debian 12 மற்றும் 13, மற்றும் Ubuntu 22.04 மற்றும் 24.04 LTS (long term support) ஆகியவற்றை ஆதரிக்கிறது. பிற இயங்குதளங்கள் இந்த automated script-ன் வரம்பிற்குள் வராது.

command line மூலம் cPanel account archive-ஐ இறக்குமதி செய்யவும்.

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

இந்த command புதிய virtual server-ஐ உறுதிப்படுத்தும், அது domain பட்டியலில் தோன்றும். இது தோல்வியுற்றால், பெரும்பாலும் archive கோப்பில் சிக்கல் இருக்கும்: முழுமையற்ற cPanel backup அல்லது மிக புதிய cPanel பதிப்பில் உருவாக்கப்பட்ட archive சரியாக restore ஆகாது. இதே கருவி மூலம் --type plesk அல்லது --type directadmin பயன்படுத்தி Plesk மற்றும் DirectAdmin archives-ஐயும் கையாளலாம்.

இதன் குறைபாடு: இதன் interface Webmin-னுடையது. எனவே, ஒரு பக்கத்தில் நாற்பதுக்கும் மேற்பட்ட form fields இருக்கலாம், அவற்றுக்குத் தெளிவான default மதிப்புகள் இருக்காது. நீங்கள் ஏற்கனவே Ubuntu 24.04-ல் Webmin பயன்படுத்தியிருந்தால், இதன் செயல்பாட்டைப் புரிந்துகொள்ள முடியும். Virtualmin, GPL edition (இலவசம்) மற்றும் Pro edition (கட்டணம்) என இரு வகைகளில் கிடைக்கிறது. இலவச பதிப்பில் Pro அம்சங்களுக்கான விளம்பரங்கள் காட்டப்படுவது சில பயனர்களுக்குச் சிரமமாக இருக்கலாம்.

ISPConfig: ஒரு பேனல், பல சர்வர்கள்

Web, mail மற்றும் DNS ஆகியவை வெவ்வேறு மெஷின்களில் இயங்கும்போது ISPConfig ஒரு தீர்வாக அமைகிறது. ஒரே ஒரு control panel மூலம் இவை அனைத்தையும் நிர்வகிக்க முடியும்; இந்த பக்கத்தில் உள்ள பிற திட்டங்களில் இது இலவசமாகக் கிடைப்பதில்லை. இதன் 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, Debian 11 மற்றும் 12, அத்துடன் Ubuntu 22.04 மற்றும் 24.04 ஆகிய இயங்குதளங்களை x86_64 கட்டமைப்பில் மட்டுமே ஆதரிக்கிறது. ARM கட்டமைப்பிற்கு ஆதரவு இல்லை, எனவே arm64 VPS-ல் ISPConfig-ஐ நிறுவ முடியாது. இந்த installer முழு சர்வரையும் மறுசீரமைப்பு (reconfigure) செய்யும் என்பதால், இதை ஒரு புதிய (fresh) இயங்குதளத்தில் மட்டுமே நிறுவ வேண்டும்.

இதில் உள்ள குறைபாடுகள்: இதில் cPanel importer வசதி இல்லை, எனவே ஒவ்வொரு தளம் (site) மற்றும் மின்னஞ்சல் பெட்டியை (mailbox) கைமுறையாகவே மாற்ற வேண்டும். இதன் இடைமுகம் (interface) எளிமையாகவும் அடர்த்தியாகவும் உள்ளது; vhost, jailed shell user மற்றும் DNS zone என்றால் என்ன என்பது உங்களுக்கு ஏற்கனவே தெரியும் என்ற அடிப்படையில் இது வடிவமைக்கப்பட்டுள்ளது.

CyberPanel: OpenLiteSpeed மற்றும் கவனிக்க வேண்டிய பாதுகாப்புத் தகவல்

CyberPanel என்பது OpenLiteSpeed-ஐ அடிப்படையாகக் கொண்டது. இதில் cached WordPress தளத்தை மிக விரைவாக உருவாக்க முடியும். இதை root பயனராக நிறுவுங்கள்.

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

இந்த வரியை bash-ல் இயக்கவும். <(...) வடிவம் process substitution எனப்படும் bash வசதியாகும். எனவே, சாதாரண sh அல்லது dash shell-ஐப் பயன்படுத்தினால், எதையும் பதிவிறக்கும் முன்பே 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 வசதி உள்ளது. account archives-ஐ ஒரே directory-ல் வைத்து, importer-ஐ அந்த directory-க்குச் சுட்டிக்காட்டவும்.

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

Importer முதலில் அதன் log file-ன் பாதையைக் காட்டும். அதன் பிறகு ஒரு தளம் panel-ல் தோன்றவில்லை என்றால், அந்த log file-ல் எந்த account மற்றும் எந்த நிலையில் தோல்வி ஏற்பட்டது என்பது குறிப்பிடப்பட்டிருக்கும்.

இதன் இடைமுக வடிவமைப்பை விட, பாதுகாப்பு சார்ந்த குறைபாடுகள் மிகவும் தீவிரமானவை. அக்டோபர் 2024-ல், CyberPanel 2.3.6 மற்றும் 2.3.7 பதிப்புகளில் அங்கீகரிக்கப்படாத remote code execution குறைபாடு கண்டறியப்பட்டது. இது CVE-2024-51378 எனப் பதிவு செய்யப்பட்டு, பெருமளவில் சுரண்டப்பட்டது. தாக்குதல் நடத்துபவர்கள் network வழியாக root அனுமதியுடன் கட்டளைகளை இயக்கி, PSAUX ransomware மூலம் server-களை encrypt செய்தனர். அந்த நேரத்தில் 22,000-க்கும் மேற்பட்ட instances பாதிக்கப்பட்டுள்ளதாக அறிக்கைகள் தெரிவித்தன. இந்த குறைபாடு CISA-வின் அறியப்பட்ட பாதிப்புகள் பட்டியலில் சேர்க்கப்பட்டது. இதிலிருந்து நாம் கற்றுக்கொள்ள வேண்டிய பாடம் இதுதான்: ஒரு control panel என்பது அதன் முன் login form கொண்ட ஒரு root shell ஆகும். அதன் port-ஐ ஒட்டுமொத்த இணையத்திற்கும் திறந்து வைக்காதீர்கள். VPS-ல் ufw rule அமைப்பதன் மூலம் உங்கள் IP முகவரிக்கு மட்டும் அதை கட்டுப்படுத்துங்கள், அல்லது நீங்கள் சொந்தமாக நடத்தும் WireGuard tunnel வழியாக அதை அணுகுங்கள். புதிய release வந்தவுடன் அந்த வாரமே patch செய்துவிடுங்கள். OpenLiteSpeed, .htaccess கோப்பை Apache-லிருந்து மாறுபட்ட முறையில் கையாளுகிறது. இது ஒவ்வொரு request-க்கும் மாற்றங்களைச் செய்யாமல், server restart செய்யப்படும்போது மட்டுமே rewrite மாற்றங்களைச் செயல்படுத்துகிறது. எனவே, runtime-ல் அந்த கோப்பை மாற்றும் ஒரு application, cPanel-ல் செயல்பட்டதை விட மாறுபட்ட முறையில் செயல்படும்.

HestiaCP: மிக எளிமையான full stack

HestiaCP என்பது VestaCP-ன் பராமரிக்கப்படும் ஒரு fork ஆகும். சுத்தமான இடைமுகத்துடன் கூடிய web, mail மற்றும் DNS server-ஐ அமைப்பதற்கு இதுவே மிக விரைவான வழியாகும். ஒரு புதிய system-ல் root பயனராக installer-ஐ இயக்கவும்.

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

இந்த script கேள்விகளை interactive முறையில் கேட்கும். இறுதியில் panel URL மற்றும் admin login விவரங்களைக் காட்டி, system-ஐ reboot செய்ய அனுமதிக்கும். HestiaCP ஆனது Debian 11 மற்றும் 12, Ubuntu 22.04 மற்றும் 24.04 ஆகிய OS-களை x86_64 மற்றும் arm64 architecture-களில் ஆதரிக்கிறது. SpamAssassin மற்றும் ClamAV ஆகியவற்றைத் தவிர்த்தால், 1 core, 1 GB RAM மற்றும் 10 GB disk என்பதே இதன் குறைந்தபட்சத் தேவையாகும். உங்கள் VPS ஒரு ARM instance ஆக இருந்தால், இந்த arm64 ஆதரவு மிக முக்கியமானது; ஏனெனில் ISPConfig மற்றும் CyberPanel ஆகியவற்றை ARM-ல் பயன்படுத்த முடியாது, Hestia மட்டுமே சிறந்த தேர்வாக இருக்கும்.

இதில் உள்ள குறைபாடுகள்: இதில் cPanel importer குறித்த ஆவணங்கள் இல்லை, எனவே தளங்கள் மற்றும் மின்னஞ்சல் பெட்டிகளை நீங்களே கைமுறையாக மாற்ற வேண்டும். இது ஒரு server-ஐ மட்டுமே நிர்வகிக்கும், பல server-களை நிர்வகிக்காது. இதன் default அமைப்பில் Nginx-க்கு பின்னால் Apache இயங்கும். redirect loop பிழைகளை debug செய்யும்போது, இந்த இரண்டில் எது சிக்கலை உருவாக்குகிறது என்பதைக் கண்டறியும் வரை இது சவாலாக இருக்கலாம்.

CloudPanel: வேகமானது, மின்னஞ்சல் வசதி இல்லாதது

CloudPanel என்பது Nginx-ஐ மட்டுமே அடிப்படையாகக் கொண்டது. இது சுருக்கமான இடைமுகத்தையும், பொருத்தமான PHP இயல்புநிலை அமைப்புகளையும் கொண்டுள்ளது. பயன்படுத்துவதற்கு முன்பு அதன் உரிமத்தைச் சரிபார்க்கவும். இது கட்டணமற்றது மற்றும் இதன் குறியீடு வெளியிடப்பட்டுள்ளது, ஆனால் இது OSI அங்கீகாரம் பெற்ற திறந்தநிலை மென்பொருள் (open source) அல்ல, மாறாக source available வகையைச் சார்ந்தது. மேலும், இது ஒரு நிறுவனத்தால் மட்டுமே உருவாக்கப்படுகிறது. இந்த பக்கத்தில் உள்ள மற்ற மென்பொருட்களிலிருந்து இது குறிப்பிடத்தக்க வகையில் வேறுபடுகிறது.

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

எந்தவொரு செயலையும் தொடங்குவதற்கு முன்பு, checksum வரி install.sh: OK என்பதை உறுதிப்படுத்த வேண்டும். அந்த hash மதிப்பு ஒவ்வொரு installer வெளியீட்டிற்கும் மாறும். எனவே, எந்தவொரு கட்டுரையில் இருந்தும் (இந்தக் கட்டுரை உட்பட) அதைப் பிரதி எடுக்காமல், நீங்கள் நிறுவும் நாளில் CloudPanel-ன் அதிகாரப்பூர்வ நிறுவல் பக்கத்தில் உள்ள தற்போதைய hash-ஐப் பயன்படுத்தவும். நீங்கள் MariaDB-ஐ விரும்பினால் DB_ENGINE=MARIADB_11.4-ஐப் பயன்படுத்தவும். Ubuntu 22.04, 24.04, 26.04 மற்றும் Debian 11, 12, 13 ஆகிய இயங்குதளங்கள், x86 மற்றும் ARM64 கட்டமைப்புகளில் ஆதரிக்கப்படுகின்றன. குறைந்தபட்சம் 1 core, 2 GB RAM மற்றும் 10 GB disk இடம் தேவைப்படும்.

இது சிறப்பாகச் செய்யாதவை: இதில் மின்னஞ்சல் சேவையகமோ (mail server) அல்லது DNS சேவையகமோ இல்லை. நீங்கள் cPanel-லிருந்து வெளியேறுகிறீர்கள் மற்றும் உங்கள் பயனர்களுக்கு அதில் மின்னஞ்சல் பெட்டிகள் இருந்தால், CloudPanel உங்கள் முந்தைய வசதிகளை ஈடுசெய்யாது. அத்தகைய சூழலில், மின்னஞ்சல் சேவையை சுயமாக நிர்வகிக்கப்படும் Mailcow மின்னஞ்சல் சேவையகம் போன்ற தனி இயந்திரத்திற்கு மாற்ற வேண்டும், மேலும் DNS சேவையை உங்கள் domain registrar அல்லது ஒரு DNS வழங்குநருக்கு மாற்ற வேண்டும்.

Froxlor: இலகுவானது, உங்கள் stack-ஐ நீங்கள் அறிந்திருக்க வேண்டும் என்று எதிர்பார்க்கிறது

இவற்றில் Froxlor மிகச்சிறியது. இது வாடிக்கையாளர்கள், domains, PHP-FPM pools மற்றும் quotas ஆகியவற்றை நிர்வகிக்கிறது. நீங்கள் நிறுவி, சீரமைத்த சேவைகளுக்கான configuration கோப்புகளை இது உருவாக்குகிறது. திட்டத்தின் apt repository-லிருந்து இதை நிறுவவும்.

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-வில், அந்த source வரியில் 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 வரையிலும் பயன்படுத்தலாம். package நிறுவப்பட்ட பிறகு, browser-ல் அமைப்புகளை முடிக்கவும், பின்னர் Froxlor-ஐ Apache அல்லது Nginx-உடன் இணைக்கவும்.

இது சரியாகச் செய்யாதவை: இது மிகக் குறைந்த வசதிகளையே வழங்குகிறது. இதில் importer கிடையாது, நீங்கள் நீங்களாக நிறுவவில்லை என்றால், இதனுடன் இணைக்கப்பட்ட mail stack எதுவும் இருக்காது. நீங்கள் Ubuntu 24.04-ல் LAMP stack-ஐ கைமுறையாக உருவாக்குவதில் அனுபவம் உள்ளவர் என்றால், Froxlor அந்தப் பணிக்கான ஒரு வாடிக்கையாளர் இடைமுகமாக (customer facing layer) செயல்படும். இல்லையெனில், இது முழுமையடையாதது போலத் தோன்றும்.

பேனல் அல்லாத இரண்டு நேர்மையான தீர்வுகள்

முதல் தீர்வு, reverse proxy மற்றும் compose கோப்புகளின் கலவையாகும். ஒவ்வொரு application-ம் ஒரு container-ஆக இயங்கும்; ஒவ்வொரு app-க்கும் ஒரு கோப்பு இருக்கும். முன்னால் இருக்கும் ஒரு proxy, TLS (transport layer security)-ஐ முடித்து, hostname அடிப்படையில் traffic-ஐ வழிநடத்தும். இது பல Docker Compose app-களுக்கு முன்னால் Traefik-ஐ அமைப்பது பற்றியது; இது VPS-ல் Compose-ன் அடிப்படை செயல்பாடுகள் மீது கட்டமைக்கப்பட்டுள்ளது. இது சொந்தமாக application-களை இயக்கும் ஒரு நிர்வாகிக்கு ஏற்றது. வாடிக்கையாளர்கள் தாங்களாகவே login செய்து, தங்கள் PHP version-ஐ மாற்ற வேண்டிய சூழலுக்கு இது பொருந்தாது.

இரண்டாவது தீர்வு, platform as a service (PaaS) வகை பேனல் ஆகும். Coolify ஒரு git repository-லிருந்து deployment-ஐச் செய்து, image-ஐ உருவாக்கி, உங்களுக்காக proxy-ஐ நிர்வகிக்கும்.

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

Coolify-க்கு 2 cores, 2 GB RAM மற்றும் 30 GB காலி வட்டு இடம் தேவைப்படுகிறது. script முடிந்ததும், அதன் interface 8000 port-ல் இயங்கும். இது ஒரு deployment கருவி என்பதால், இதில் cPanel போன்ற மின்னஞ்சல் பெட்டிகளோ (mailboxes) அல்லது வாடிக்கையாளர் வாரியான hosting கணக்குகளோ கிடையாது. Cloudron, CasaOS மற்றும் Coolify ஆகியவற்றின் ஒப்பீடு இவை ஒவ்வொன்றும் எந்த இடத்தில் அமைகின்றன என்பதை விளக்குகிறது.

மற்றவர்கள் login செய்து தங்கள் சொந்த தளம் மற்றும் மின்னஞ்சல் பெட்டியை நிர்வகிக்க வேண்டும் என்பதற்காகவே நீங்கள் cPanel-ஐப் பயன்படுத்தியிருந்தால், மேற்கூறிய இரண்டு தீர்வுகளும் உங்களுக்குப் பொருந்தாது. அத்தகைய சூழலுக்கு Virtualmin, ISPConfig அல்லது HestiaCP ஆகியவையே சரியான தேர்வுகள்.

ஒரு மாற்றத்தை தீர்மானிக்கும் இடம்பெயர்வு கேள்விகள்

இது cPanel backups-ஐ இறக்குமதி செய்யுமா? Virtualmin மற்றும் CyberPanel ஆகியவை ஆவணப்படுத்தப்பட்ட இறக்குமதி கருவிகளைக் கொண்டுள்ளன. ISPConfig, HestiaCP, CloudPanel மற்றும் Froxlor ஆகியவற்றில் இந்த வசதி இல்லை, எனவே கோப்புகள், தரவுத்தளங்கள் மற்றும் மின்னஞ்சல் பெட்டிகளை நீங்களே கைமுறையாக மாற்ற வேண்டும். ஒரு முழுமையான இறக்குமதியிலும் கூட, உள்ளமைவுகளை விட உள்ளடக்கங்களே மாற்றப்படும்: document roots, தரவுத்தளங்கள் மற்றும் மின்னஞ்சல் கணக்குகள் மட்டுமே வரும்; ஆனால் PHP handler அமைப்புகள், custom Apache directives மற்றும் WHM-ல் நீங்கள் மாற்றியமைத்த பிற அமைப்புகள் மாறாது.

இது மின்னஞ்சலை கையாளுகிறதா? Virtualmin-ன் முழுமையான நிறுவல், ISPConfig, HestiaCP, CyberPanel மற்றும் Froxlor ஆகிய அனைத்தும் மின்னஞ்சல் பெட்டிகளை நிர்வகிக்கின்றன. CloudPanel மற்றும் Coolify மின்னஞ்சலை நிர்வகிப்பதில்லை. எந்தவொரு இடமாற்றத்திலும் மின்னஞ்சல் பகுதிதான் அதிக செலவு மற்றும் சிரமம் கொண்டது. மின்னஞ்சல் பெட்டி கடவுச்சொற்கள் hashed வடிவில் சேமிக்கப்படுவதால், அவற்றை plain text-ஆக மாற்ற முடியாது; எனவே ஒவ்வொரு பயனரும் கடவுச்சொல்லை மாற்ற வேண்டியிருக்கும். செய்திகளை imapsync போன்ற IMAP (internet message access protocol) sync கருவியைப் பயன்படுத்தி நகலெடுக்க வேண்டும். நீங்கள் புதிய server-க்கு மாறுவதற்கு முன்பே, மின்னஞ்சல் அங்கீகார பதிவுகளான SPF, DKIM மற்றும் DMARC ஆகியவை சரியாக இருக்க வேண்டும்; இல்லையெனில் முதல் நாளிலேயே உங்கள் மின்னஞ்சல்கள் spam கோப்புறைகளுக்குச் சென்றுவிடும்.

இது DNS-ஐ கையாளுகிறதா? Virtualmin, ISPConfig, HestiaCP மற்றும் CyberPanel ஆகியவை உங்களுக்காக authoritative nameserver-ஐ இயக்குகின்றன. CloudPanel மற்றும் Coolify அவ்வாறு செய்வதில்லை. ஒரு சில தளங்களை மட்டும் இயக்கும் பலர், தங்கள் domain registrar அல்லது ஒரு பிரத்யேக DNS provider-இடமே DNS-ஐ வைத்திருக்கிறார்கள். இது இந்த கேள்வியையும், server-ல் இயங்கும் ஒரு கூடுதல் listening service-ஐயும் தவிர்க்கிறது.

ஏற்கனவே உள்ள உங்கள் vhosts-க்கு என்னவாகும்? அவை ஆபத்தில் உள்ளன, அதனால்தான் இங்குள்ள ஒவ்வொரு installer-ம் புதிய operating system-ஐப் பயன்படுத்த பரிந்துரைக்கின்றன. இந்த scripts, web server, database மற்றும் மின்னஞ்சல் உள்ளமைவு கோப்பகங்களில் மாற்றங்களைச் செய்து அந்த சேவைகளை restart செய்கின்றன. எனவே, ஏற்கனவே தளங்களை இயக்கும் ஒரு server-ல் இவற்றை இயக்கினால், அந்த தளங்கள் சார்ந்திருக்கும் உள்ளமைவுகள் மேலெழுதப்படலாம் (overwrite). ஒரு இரண்டாவது VPS-ல் கட்டமைப்பை உருவாக்கி, தளங்களை நகர்த்தி, hosts file entry மூலம் சோதித்துவிட்டு, பிறகு DNS-ஐ மாற்றவும். மாறுவதற்கு ஒரு நாளைக்கு முன்பே உங்கள் பதிவுகளின் time to live (TTL)-ஐ 300 வினாடிகளாகக் குறைத்துவிட்டு, மாறிய பிறகும் பழைய server-ஐ ஒரு வாரம் தொடர்ந்து இயக்கவும்.

சான்றிதழ்கள் (certificates) பற்றி என்ன? இங்குள்ள ஒவ்வொரு panel-ம் Let's Encrypt சான்றிதழ் பெறுவதையும் புதுப்பிப்பதையும் தானியக்கமாக்குகிறது. நீங்கள் panel-ஐப் பயன்படுத்தவில்லை என்றால், அந்த வேலையை நீங்களே செய்ய வேண்டும். அதற்கு Certbot with Nginx on Ubuntu 24.04 மற்றும் ஒவ்வொரு காலாண்டுக்கும் ஒருமுறை நீங்கள் சரிபார்க்கும் renewal timer தேவைப்படும்.

யாரும் குறிப்பிடாத செலவு

மென்பொருள் உரிமம் (licence) என்பது சிறிய செலவு. இடமாற்றம் (move) என்பது பெரிய செலவு. ஒரு WordPress தளத்திற்கு, இந்த வேலை ஒரு மாலைப் பொழுதில் முடிந்துவிடும்: கோப்புகளை நகலெடுத்தல், database-ஐ dump மற்றும் import செய்தல், certificate-ஐ மீண்டும் பெறுதல், DNS-ஐ மாற்றுதல் ஆகியவையே அந்த வேலைகள். மின்னஞ்சல் பெட்டிகளைக் கொண்ட இருபது வாடிக்கையாளர் கணக்குகளுக்கு, இது ஒரு வாரம் முழுவதும் மாலை நேர உழைப்பைக் கோரும்; இடமாற்றம் முடிந்த பிறகும் தொடரும் சிக்கல்கள் அதைவிட நீண்ட காலம் நீடிக்கும். cPanel-ன் இடைமுகம் (interface) கையாண்ட ஆதரவு வினாக்களை (support questions) இப்போது நீங்கள் கையாள வேண்டும். மின்னஞ்சல் client இணைப்பை இழந்த ஒவ்வொரு பயனருக்கும் "எனது மின்னஞ்சல் கடவுச்சொல் எங்கே?" என்ற கேள்விக்கு நீங்கள் பதிலளிக்க வேண்டும். அதன் பிறகு, அந்த panel-ன் பாதுகாப்பு மேம்பாடுகளை (security updates) நீங்களே நிர்வகிக்க வேண்டும்; ஒரு மோசமான வாரத்தில் CVE-2024-51378 போன்ற பாதிப்புகளைச் சரிசெய்வதுதான் அந்த நிர்வாகத்தின் யதார்த்தம்.

இரண்டு பழக்கங்கள் இந்தச் சிக்கல்களைக் குறைக்கும். எல்லாவற்றையும் ஒரே கணக்கின் கீழ் இயக்காமல், ஒவ்வொரு தளத்திற்கும் தனித்தனி system user-ஐ உருவாக்கவும்; இது VPS-ல் குறைந்தபட்ச அதிகாரங்களைக் கொண்ட பயனர்கள் என்ற கொள்கையின்படி செயல்படுவதாகும், மேலும் இங்குள்ள ஒவ்வொரு panel-ம் இதைத்தான் இயல்பாகச் செய்கிறது. மேலும், DNS-ஐ மாற்றுவதற்குப் பிறகு அல்லாமல், அதற்கு முன்பே உங்கள் புதிய backup-லிருந்து ஒரு தளத்தை restore செய்து சரிபார்க்கவும்.

இவை எதுவும் cPanel ஒரு மோசமான மென்பொருள் என்று கூறவில்லை. உரிமம் என்பது ஒரு ஆதரவு ஒப்பந்தத்தையும் (support contract), இருபது ஆண்டுகால hosting துறை சார்ந்த நடைமுறைகளையும் வாங்குகிறது என்றுதான் அர்த்தம். உங்கள் சொந்த server-ல் உங்கள் சொந்த தளங்களை நீங்கள் இயக்கினால், அந்த ஆதரவு மையமாக (support desk) நீங்களே ஏற்கனவே செயல்பட்டுக்கொண்டிருக்கிறீர்கள்.

FAQ

cPanel-க்கு மாற்றாக, cPanel backup-ஐ இறக்குமதி செய்யக்கூடிய இலவச மென்பொருள் எது?

Virtualmin மற்றும் CyberPanel ஆகிய இரண்டிலும் இதற்கான ஆவணப்படுத்தப்பட்ட இறக்குமதி கருவிகள் (importers) உள்ளன. Virtualmin-ல் நீங்கள் virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com-ஐ இயக்க வேண்டும்; இதே கருவி Plesk மற்றும் DirectAdmin கோப்புகளையும் ஏற்கும். CyberPanel-ல், நீங்கள் கோப்புகளை ஒரு கோப்பகத்தில் (directory) வைத்து, /usr/local/CyberCP/plogical/cPanelImporter.py-ல் உள்ள இறக்குமதி கருவியை --path flag-உடன் இயக்க வேண்டும். இவை இரண்டிலுமே உள்ளடக்கங்கள் மட்டுமே மீட்டமைக்கப்படும், configuration அல்ல. எனவே, PHP handler அமைப்புகள், தனிப்பயன் Apache directives மற்றும் WHM tuning போன்றவற்றை நீங்கள் கைமுறையாகவே மீண்டும் செய்ய வேண்டும்.

ஒரு VPS-ல் control panel இயங்க எவ்வளவு RAM தேவைப்படும்?

Control panel செயல்முறை சிறியது, Virtualmin-ன் மதிப்பீட்டின்படி இது சுமார் 30 MB மட்டுமே. ஆனால் அதன் கீழ் இயங்கும் மென்பொருள் அடுக்குகள் (stack) அதிக நினைவகத்தை எடுத்துக்கொள்ளும். குறிப்பாக மின்னஞ்சல் வடிகட்டுதல் (mail filtering) அதிக நினைவகத்தை நுகரும்: ClamAV சுமார் 2 GB-யும், SpamAssassin சுமார் 1 GB-யும் தேவைப்படும். CloudPanel போன்ற மின்னஞ்சல் சேவையகம் இல்லாத ஒரு panel-ஐ 2 GB RAM கொண்ட VPS-ல் இயக்கலாம். மின்னஞ்சல் பெட்டிகள், ஸ்பேம் வடிகட்டுதல் மற்றும் வைரஸ் ஸ்கேனிங் கொண்ட முழுமையான hosting stack-க்கு 4 GB தேவைப்படும். 1 GB RAM இருந்தால், மின்னஞ்சல் வசதியை முடக்கிவிட்டு சிறிய நிறுவலாக (mini install) பயன்படுத்தலாம் அல்லது swap சேர்த்துக்கொண்டு, கணினி அதை பயன்படுத்தும் என்பதை ஏற்றுக்கொண்டுதான் ஆக வேண்டும்.

VPS-ல் control panel கட்டாயம் தேவையா?

இல்லை. நீங்கள் மட்டுமே server-ஐ அணுகுகிறீர்கள் என்றால், control panel என்பது தேவையற்ற attack surface-ஐ மட்டுமே அதிகரிக்கும். ஏனெனில் இது ஒரு privileged web application, இது ஒரு port-ல் எப்போதும் இயங்கிக்கொண்டிருக்கும். ஒவ்வொரு application-க்கும் ஒரு Compose file கொண்ட reverse proxy-ஐப் பயன்படுத்தினால், குறைவான மென்பொருட்களை மட்டும் வெளிப்படுத்தி அதே வேலையைச் செய்ய முடியும். மற்றவர்கள் shell access இன்றி தங்கள் தளங்கள், மின்னஞ்சல் பெட்டிகள் மற்றும் தரவுத்தளங்களை நிர்வகிக்க வேண்டும் என்ற சூழலில் மட்டுமே control panel பயனுள்ளதாக இருக்கும்; ஏனெனில் அத்தகைய இடைமுகத்தை (interface) நீங்களே உருவாக்குவதை விட, ஒரு panel-ஐ நிறுவுவது எளிது.

ஏற்கனவே தளங்கள் இயங்கும் ஒரு server-ல் control panel-ஐ நிறுவ முடியுமா?

இதை ஆதரிக்கப்படாத ஒன்றாகவே கருத வேண்டும். Virtualmin, ISPConfig, CyberPanel மற்றும் HestiaCP ஆகிய அனைத்தும் புதிய operating system-ல் இருந்து தொடங்கவே அறிவுறுத்துகின்றன. ஏனெனில் அவற்றின் நிறுவல் கருவிகள் (installers) web server, database மற்றும் mail configuration-களை எழுதி, அந்த சேவைகளை restart செய்யும். ஏற்கனவே இயங்கும் server-ல் இதை நிறுவினால், உங்கள் தளங்கள் சார்ந்திருக்கும் configuration-கள் மேலெழுதப்படலாம் (overwrite), இதைத் திரும்பப் பெற முடியாது. ஒரு புதிய VPS-ல் panel-ஐ உருவாக்கி, ஒவ்வொரு தளமாக இடம்பெயர்த்துங்கள் (migrate). புதிய server-ல் அதே பக்கங்கள் சரியாகத் தெரிந்த பிறகு DNS-ஐ மாற்றுங்கள்.

எந்தெந்த cPanel மாற்றுகள் மின்னஞ்சலை (email) கையாளுகின்றன?

Virtualmin-ன் முழுமையான நிறுவல், ISPConfig, HestiaCP, CyberPanel மற்றும் Froxlor ஆகிய அனைத்தும் மின்னஞ்சல் பெட்டிகளையும் அதற்கான DNS பதிவுகளையும் நிர்வகிக்கின்றன. CloudPanel மற்றும் Coolify மின்னஞ்சல் சேவைகளைத் தொடுவதில்லை. நீங்கள் cPanel-லிருந்து வெளியேறுவதற்குக் காரணமே மின்னஞ்சல் பெட்டிகள் என்றால், இந்த முடிவை முதலில் எடுங்கள். ஏனெனில் இது இங்குள்ள ஏழு விருப்பங்களில் இரண்டை நீக்கிவிடும், மேலும் இடம்பெயர்வுச் செயல்பாட்டில் மின்னஞ்சல் தொடர்பான பணிகளே அதிக நேரத்தை எடுத்துக்கொள்ளும்.