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. ఇవన్నీ ఒక స్క్రిప్ట్ ద్వారా కొత్త సర్వర్‌పై ఇన్‌స్టాల్ అవుతాయి, మరియు ప్రతి ఒక్కటి cPanel అందించే కొన్ని ఫీచర్లను కలిగి ఉండవు. మీరు ఏ ఫీచర్ లేకపోయినా సర్దుకోగలరు మరియు మైగ్రేషన్ కోసం ఎన్ని గంటలు కేటాయించగలరు అనే దానిపైనే మీ ఎంపిక ఆధారపడి ఉంటుంది.

cPanel అనేది రెండు ప్రోగ్రామ్‌ల కలయిక. WHM అనేది సర్వర్ వైపు నిర్వహణకు సంబంధించినది. cPanel అనేది ప్రతి ఖాతాకు సంబంధించినది. ఇవి రెండూ కలిసి 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 అనేది 69.99 నెలవారీ ధరకు 100 ఖాతాలను కవర్ చేస్తుంది, అదనపు ఖాతాలకు విడిగా బిల్లు పడుతుంది. వార్షికంగా చెల్లిస్తే కొంత ధర తగ్గుతుంది.

లైసెన్స్ ధరను అందరూ చెబుతారు. కానీ అసలు ఖర్చును నిర్ణయించేది గంటల లెక్క, ఆ గంటల ధరల వివరాలు ఈ పేజీలో కింద ఇవ్వబడ్డాయి.

కంట్రోల్ ప్యానెల్‌కు ఎంత 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
  }
]

ఇవి ప్రతి ప్రాజెక్ట్ యొక్క సొంత డాక్యుమెంటేషన్ నుండి సేకరించిన కనీస అవసరాలు, ఖాళీగా ఉన్న సర్వర్ మీద కొలిచినవి కావు. ISPConfig, CyberPanel మరియు Froxlor ఎటువంటి సంఖ్యను ప్రచురించలేదు, కాబట్టి వాటిని ఊహించి చెప్పకుండా చార్ట్ నుండి మినహాయించాము. మొదటి వరుసను మరియు చివరి వరుసను కలిపి చదవండి: అదే సాఫ్ట్‌వేర్ మెయిల్ సర్వర్ లేకుండా 1 GB, మెయిల్ సర్వర్‌తో 4 GB RAMను అడుగుతుంది.

రెండవ సంఖ్య ప్యానెల్ కింద నడిచే సేవలు వినియోగించే మెమరీకి సంబంధించినది, ఇది ప్యానెల్ స్వయంగా తీసుకునే మెమరీ కంటే చాలా ఎక్కువ. 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 RAMతో బాగా పనిచేస్తుంది. కానీ మెయిల్‌బాక్స్‌లు, స్పామ్ ఫిల్టరింగ్ మరియు వైరస్ స్కానింగ్‌తో కూడిన స్టాక్‌కు 4 GB RAM అవసరం. అంతకంటే తక్కువ ఇస్తే, అది రోజంతా మీ 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) వెర్షన్లకు మద్దతు ఇస్తుంది. వీటి వెలుపల ఉన్న ఇతర OSలు ఆటోమేటెడ్ స్క్రిప్ట్ పరిధిలోకి రావు.

కమాండ్ లైన్ ద్వారా cPanel అకౌంట్ ఆర్కైవ్‌ను ఇంపోర్ట్ చేయండి.

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

ఈ కమాండ్ కొత్త వర్చువల్ సర్వర్‌ను రిపోర్ట్ చేయాలి, అది డొమైన్ జాబితాలో కనిపిస్తుంది. ఇది విఫలమైతే, సాధారణంగా ఆర్కైవ్ ఫైల్‌లో సమస్య ఉంటుంది: అసంపూర్ణమైన cPanel బ్యాకప్ లేదా ఇంపోర్టర్ గుర్తించలేని కొత్త వెర్షన్ cPanel ద్వారా సృష్టించబడిన బ్యాకప్ సరిగ్గా రీస్టోర్ అవ్వదు. ఇదే టూల్ Plesk మరియు DirectAdmin ఆర్కైవ్‌లను --type plesk లేదా --type 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 Debian 11 మరియు 12, అలాగే Ubuntu 22.04 మరియు 24.04 వెర్షన్లకు, కేవలం x86_64 ఆర్కిటెక్చర్‌పై మాత్రమే మద్దతు ఇస్తుంది. ARM కు మద్దతు లేదు, కాబట్టి arm64 VPS ఉపయోగిస్తుంటే ISPConfig ను ఇన్‌స్టాల్ చేయడం సాధ్యపడదు. ఈ ఇన్‌స్టాలర్ మొత్తం సర్వర్‌ను రీకాన్ఫిగర్ చేస్తుంది, కాబట్టి దీనిని కొత్తగా ఇన్‌స్టాల్ చేసిన ఆపరేటింగ్ సిస్టమ్‌పై మాత్రమే వాడాలి.

ఇది సరిగ్గా చేయలేని పనులు: ఇందులో cPanel importer లేదు, కాబట్టి ప్రతి సైట్ మరియు ప్రతి మెయిల్‌బాక్స్‌ను మాన్యువల్‌గా తరలించాలి. దీని ఇంటర్‌ఫేస్ చాలా సాధారణంగా మరియు క్లిష్టంగా ఉంటుంది; 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 షెల్ ఈ లైన్‌ను సింటాక్స్ ఎర్రర్‌తో తిరస్కరిస్తుంది, ఏదీ డౌన్‌లోడ్ అవ్వకముందే ఇది జరుగుతుంది. మద్దతు ఉన్న సిస్టమ్‌లు: 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 ఇంపోర్టర్ ఉంది. అకౌంట్ ఆర్కైవ్‌లను ఒక డైరెక్టరీలో ఉంచి, ఇంపోర్టర్‌ను ఆ డైరెక్టరీకి పాయింట్ చేయండి.

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

ఇంపోర్టర్ మొదట దాని లాగ్ ఫైల్ పాత్‌ను ప్రింట్ చేస్తుంది. ఆ తర్వాత ఏదైనా సైట్ ప్యానెల్‌లో కనిపించకపోతే, ఆ లాగ్ ఫైల్ ఏ అకౌంట్ మరియు ఏ దశలో విఫలమైందో తెలియజేస్తుంది.

ఇది చేసే తప్పులు ఇంటర్‌ఫేస్ రూపకల్పన కంటే తీవ్రమైనవి. అక్టోబర్ 2024లో, CyberPanel 2.3.6 మరియు 2.3.7 వెర్షన్లలో అన్‌అథెంటికేటెడ్ రిమోట్ కోడ్ ఎగ్జిక్యూషన్ లోపం బయటపడింది. దీన్ని CVE-2024-51378గా ట్రాక్ చేశారు మరియు ఇది భారీగా దుర్వినియోగం చేయబడింది. దాడి చేసేవారు నెట్‌వర్క్ ద్వారా root అనుమతులతో కమాండ్లను రన్ చేసి, PSAUX ransomwareతో సర్వర్లను ఎన్‌క్రిప్ట్ చేశారు. ఆ సమయంలో వచ్చిన నివేదికల ప్రకారం 22,000 కంటే ఎక్కువ సర్వర్లు బహిర్గతమయ్యాయి. ఈ లోపం CISA యొక్క తెలిసిన దోపిడీ దుర్బలత్వాల (known exploited vulnerabilities) జాబితాలోకి చేరింది. ఇక్కడ ఉన్న ప్రతి ప్యానెల్‌కు ఇది ఒక పాఠం: కంట్రోల్ ప్యానెల్ అంటే దాని ముందు లాగిన్ ఫారమ్ ఉన్న ఒక root షెల్ మాత్రమే. దీని పోర్ట్‌ను ఇంటర్నెట్ మొత్తానికి అందుబాటులో ఉంచవద్దు. దీన్ని మీ స్వంత అడ్రస్‌కు పరిమితం చేయడానికి VPSపై ufw రూల్ ఉపయోగించండి, లేదా మీరు స్వయంగా హోస్ట్ చేసే WireGuard టన్నెల్ ద్వారా దీన్ని యాక్సెస్ చేయండి. కొత్త వెర్షన్ విడుదలైన వారంలోనే ప్యాచ్ చేయండి. OpenLiteSpeed, .htaccess ఫైల్‌ను Apache కంటే భిన్నంగా చూస్తుంది. ఇది ప్రతి అభ్యర్థనపై కాకుండా, సర్వర్ రీస్టార్ట్ అయినప్పుడు మాత్రమే 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 మరియు అడ్మిన్ లాగిన్ వివరాలను చూపిస్తుంది, అలాగే రీబూట్ చేయమని అడుగుతుంది. 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 వంటివి ARM పై పనిచేయవు, కేవలం Hestia మాత్రమే అందుబాటులో ఉంటుంది.

ఇందులో ఉన్న లోపాలు: దీనికి డాక్యుమెంట్ చేయబడిన cPanel ఇంపోర్టర్ లేదు, కాబట్టి సైట్లు మరియు మెయిల్‌బాక్సులను మాన్యువల్‌గా తరలించాలి. ఇది ఒకే సర్వర్‌ను మాత్రమే నిర్వహిస్తుంది, సర్వర్ల సమూహాన్ని (fleet) కాదు. దీని డిఫాల్ట్ లేఅవుట్‌లో Nginx ను Apache ముందు ఉంచుతారు. ఇది సాధారణంగా బాగానే పనిచేస్తుంది, కానీ redirect loop సమస్యలను డీబగ్ చేసేటప్పుడు, ఏ సర్వర్ వల్ల సమస్య వస్తుందో గుర్తించడం కొంచెం కష్టమవుతుంది.

CloudPanel: వేగవంతమైనది, ఇది మెయిల్ సేవలను అందించదు

CloudPanel కేవలం Nginx ను మాత్రమే ఉపయోగిస్తుంది, ఇది సంక్షిప్తమైన ఇంటర్‌ఫేస్ మరియు సరైన PHP డిఫాల్ట్ సెట్టింగ్‌లను కలిగి ఉంటుంది. మీరు దీనిని ఎంచుకునే ముందు లైసెన్స్‌ను ఒకసారి తనిఖీ చేయండి. ఇది ఉచితం మరియు దీని కోడ్ అందుబాటులో ఉంది, కానీ ఇది OSI ఆమోదించిన ఓపెన్ సోర్స్ లైసెన్స్ కింద కాకుండా, '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

మీరు దేనినైనా రన్ చేసే ముందు, చెక్‌సమ్ లైన్ 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 మీ పాత సెటప్‌కు ప్రత్యామ్నాయం కాదు. అప్పుడు మెయిల్ సేవలను self hosted Mailcow మెయిల్ సర్వర్ వంటి వేరే సర్వర్‌కు తరలించాలి, మరియు DNS ను మీ రిజిస్ట్రార్‌కు లేదా ఏదైనా DNS ప్రొవైడర్‌కు మార్చాలి.

Froxlor: తేలికైనది, మీ stack పై మీకు అవగాహన ఉండాలని ఆశిస్తుంది

వీటన్నింటిలో 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 stack ను స్వయంగా నిర్మించడంలో సౌకర్యంగా ఉంటే, Froxlor ఆ పని పైన కస్టమర్లకు కనిపించే ఒక లేయర్ లాగా పనిచేస్తుంది. ఒకవేళ మీకు ఆ పరిజ్ఞానం లేకపోతే, ఇది అసంపూర్తిగా ఉన్నట్లు అనిపిస్తుంది.

ప్యానెల్ లేని రెండు నిజాయితీ గల సమాధానాలు

మొదటిది రివర్స్ ప్రాక్సీ మరియు కంపోజ్ ఫైళ్లు. ప్రతి అప్లికేషన్ ఒక కంటైనర్‌గా నడుస్తుంది, ప్రతి యాప్‌కు ఒక ఫైల్ ఉంటుంది, మరియు ముందున్న ప్రాక్సీ TLS (transport layer security) ను ముగించి, హోస్ట్‌నేమ్ ఆధారంగా రూట్ చేస్తుంది. ఇది Traefik in front of several Docker Compose apps కు సంబంధించినది, ఇది the Compose basics on a VPS పై నిర్మించబడింది. ఇది స్వంత అప్లికేషన్లను నడుపుకునే ఒక ఆపరేటర్‌కు సరిపోతుంది. తమ సొంత PHP వెర్షన్‌ను మార్చుకోవడానికి లాగిన్ అవ్వాల్సిన కస్టమర్లకు ఇది సరిపోదు.

రెండవది ప్లాట్‌ఫారమ్ యాజ్ ఏ సర్వీస్ (PaaS) తరహా ప్యానెల్. Coolify ఒక git రిపోజిటరీ నుండి డిప్లాయ్ చేస్తుంది, ఇమేజ్‌ను బిల్డ్ చేస్తుంది మరియు మీ కోసం ప్రాక్సీని నిర్వహిస్తుంది.

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

Coolify కు 2 కోర్లు, 2 GB RAM మరియు 30 GB ఖాళీ డిస్క్ అవసరం, మరియు స్క్రిప్ట్ పూర్తయిన తర్వాత దాని ఇంటర్‌ఫేస్ 8000 పోర్ట్ వద్ద వింటుంది (listens). ఇది ఒక డిప్లాయ్‌మెంట్ సాధనం, కాబట్టి ఇందులో cPanel తరహాలో మెయిల్‌బాక్స్‌లు మరియు కస్టమర్ వారీగా హోస్టింగ్ ఖాతాలు ఉండవు. The comparison of Cloudron, CasaOS and Coolify వీటిలో ప్రతిదీ ఎక్కడ స్థానం కలిగి ఉందో వివరిస్తుంది.

మీరు cPanel ని ఉపయోగించడానికి కారణం వేరే వ్యక్తులు లాగిన్ అయ్యి వారి స్వంత సైట్ మరియు మెయిల్‌బాక్స్‌ను నిర్వహించుకోవడం అయితే, పైన పేర్కొన్న రెండు సమాధానాలు సరిపోవు. అప్పుడు మీ జాబితాలో Virtualmin, ISPConfig లేదా HestiaCP ఉండాలి.

వలసకు సంబంధించి కీలక నిర్ణయం తీసుకునే ప్రశ్నలు

ఇది cPanel బ్యాకప్‌లను ఇంపోర్ట్ చేస్తుందా? Virtualmin మరియు CyberPanel డాక్యుమెంట్ ఇంపోర్టర్లను కలిగి ఉన్నాయి. ISPConfig, HestiaCP, CloudPanel మరియు Froxlor వీటిని కలిగి ఉండవు, కాబట్టి ఫైళ్లు, డేటాబేస్‌లు మరియు మెయిల్‌బాక్స్‌లను మాన్యువల్‌గా తరలించాలి. ఒకవేళ క్లీన్ ఇంపోర్ట్ చేసినా, అది కాన్ఫిగరేషన్‌ను కాకుండా కేవలం కంటెంట్‌ను మాత్రమే తీసుకువస్తుంది: డాక్యుమెంట్ రూట్స్, డేటాబేస్‌లు మరియు మెయిల్ ఖాతాలు వస్తాయి, కానీ PHP హ్యాండ్లర్ సెట్టింగ్‌లు, కస్టమ్ Apache డైరెక్టివ్‌లు మరియు మీరు WHMలో ట్యూన్ చేసిన ఇతర అంశాలు రావు.

ఇది మెయిల్ సేవలను అందిస్తుందా? Virtualmin (పూర్తి ఇన్‌స్టాలేషన్‌లో), ISPConfig, HestiaCP, CyberPanel మరియు Froxlor అన్నీ మెయిల్‌బాక్స్‌లను నిర్వహిస్తాయి. CloudPanel మరియు Coolify వీటిని అందించవు. ఏదైనా వలసలో మెయిల్ తరలింపు అత్యంత ఖరీదైన మరియు కష్టమైన భాగం. మెయిల్‌బాక్స్ పాస్‌వర్డ్‌లు హ్యాష్ చేయబడి ఉంటాయి, కాబట్టి అవి ప్లెయిన్ టెక్స్ట్‌గా బదిలీ కావు, ప్రతి వినియోగదారుడు పాస్‌వర్డ్‌ను రీసెట్ చేసుకోవాల్సి ఉంటుంది. సందేశాలను imapsync వంటి IMAP (internet message access protocol) సింక్ టూల్‌తో కాపీ చేయాలి. మీరు సర్వర్‌ను మార్చడానికి ముందే కొత్త సర్వర్‌లో మెయిల్ అథెంటికేషన్ రికార్డులు (SPF, DKIM మరియు DMARC) సరిగ్గా ఉండాలి, లేకపోతే మొదటి రోజే మీ మెయిల్ స్పామ్ ఫోల్డర్‌లకు చేరుతుంది.

ఇది DNSను నిర్వహిస్తుందా? Virtualmin, ISPConfig, HestiaCP మరియు CyberPanel మీ కోసం authoritative nameserverను నడుపుతాయి. CloudPanel మరియు Coolify అలా చేయవు. తక్కువ సంఖ్యలో సైట్‌లను నడిపే చాలామంది తమ DNSను రిజిస్ట్రార్ వద్ద లేదా ప్రత్యేక DNS ప్రొవైడర్ వద్ద ఉంచుకుంటారు, దీనివల్ల ఈ ప్రశ్న ఉత్పన్నం కాదు మరియు సర్వర్‌లో ఒక అదనపు listening service తగ్గుతుంది.

మీ ప్రస్తుత vhosts పరిస్థితి ఏమిటి? అవి ప్రమాదంలో పడే అవకాశం ఉంది, అందుకే ఇక్కడ పేర్కొన్న ప్రతి ఇన్‌స్టాలర్ తాజా ఆపరేటింగ్ సిస్టమ్‌ను సిఫార్సు చేస్తుంది. ఈ స్క్రిప్ట్‌లు వెబ్ సర్వర్, డేటాబేస్ మరియు మెయిల్ కాన్ఫిగరేషన్ డైరెక్టరీలలోకి రాసి ఆ సేవలను రీస్టార్ట్ చేస్తాయి. కాబట్టి, ఇప్పటికే సైట్‌లు ఉన్న సర్వర్‌పై వీటిని రన్ చేస్తే, ఆ సైట్‌లు ఆధారపడి ఉన్న కాన్ఫిగరేషన్‌ను ఇవి ఓవర్‌రైట్ చేయవచ్చు. రెండవ VPSలో సర్వర్‌ను సిద్ధం చేసి, సైట్‌లను తరలించి, hosts ఫైల్ ఎంట్రీతో పరీక్షించి, ఆపై DNSను మార్చండి. మార్పు చేయడానికి ఒక రోజు ముందు మీ రికార్డుల టైమ్ టు లీవ్ (TTL)ను 300 సెకన్లకు తగ్గించండి మరియు మార్పు జరిగిన తర్వాత పాత సర్వర్‌ను ఒక వారం పాటు రన్ చేయండి.

సర్టిఫికెట్ల సంగతి ఏమిటి? ఇక్కడ పేర్కొన్న ప్రతి ప్యానెల్ Let's Encrypt జారీని మరియు పునరుద్ధరణను ఆటోమేట్ చేస్తుంది. ప్యానెల్‌ను తొలగిస్తే ఆ బాధ్యత మీదే అవుతుంది, దీని కోసం Ubuntu 24.04లో Nginxతో Certbot ఉపయోగించాలి మరియు ప్రతి త్రైమాసికానికి ఒకసారి పునరుద్ధరణ టైమర్‌ను తనిఖీ చేయాలి.

ఎవరూ నమోదు చేయని వ్యయం

లైసెన్స్ ధర చిన్న మొత్తం. కానీ మారడానికి అయ్యే శ్రమ చాలా ఎక్కువ. ఒకే WordPress సైట్ కోసం అయితే, ఒక సాయంత్రం పని సరిపోతుంది: ఫైళ్లను కాపీ చేయడం, డేటాబేస్‌ను డంప్ చేసి ఇంపోర్ట్ చేయడం, సర్టిఫికేట్‌ను మళ్లీ జారీ చేయడం, DNS మార్చడం. అదే మెయిల్‌బాక్స్‌లు ఉన్న ఇరవై కస్టమర్ ఖాతాల విషయానికి వస్తే, ఇది వారం రోజుల సాయంత్రాల పని అవుతుంది, మరియు ఆ తర్వాత వచ్చే సమస్యల పరంపర మారడానికి పట్టిన సమయం కంటే ఎక్కువ ఉంటుంది. cPanel ఇంటర్‌ఫేస్ గతంలో పరిష్కరించిన support ప్రశ్నలన్నీ ఇప్పుడు మీపైనే పడతాయి. మెయిల్ క్లయింట్ కనెక్ట్ అవ్వడం ఆగిపోయిన ప్రతి ఒక్కరికీ "నా ఈమెయిల్ పాస్‌వర్డ్ ఎక్కడ ఉంది" అని మీరు సమాధానం చెప్పాల్సి ఉంటుంది. ఆ క్షణం నుండి ప్యానెల్ యొక్క భద్రతా అప్‌డేట్‌ల బాధ్యత మీదే, మరియు ఒక చెడ్డ వారంలో CVE-2024-51378 వంటి సమస్యలను ఎదుర్కోవడమే ఆ బాధ్యత అంటే ఏమిటో తెలియజేస్తుంది.

రెండు అలవాట్లు ఈ సమస్యల పరంపరను తగ్గిస్తాయి. ప్రతి సైట్‌కు ఒకే ఖాతా కింద కాకుండా, విడివిడి system userలను కేటాయించండి. ఇది least privilege users on a VPS లోని పద్ధతి మరియు ఇక్కడ ఉన్న ప్రతి ప్యానెల్ డిఫాల్ట్‌గా చేసే పని. అలాగే, DNS మార్చడానికి ముందు, తర్వాత కాదు, మీ కొత్త బ్యాకప్‌ల నుండి ఒక సైట్‌ను రీస్టోర్ చేసి చూడండి.

ఇవేవీ cPanel చెడ్డ సాఫ్ట్‌వేర్ అని చెప్పడం లేదు. లైసెన్స్ అనేది ఒక support ఒప్పందాన్ని మరియు హోస్టింగ్ పరిశ్రమలో ఇరవై ఏళ్లుగా వస్తున్న డిఫాల్ట్ పద్ధతులను కొనుగోలు చేస్తుందని అర్థం. మీరు మీ స్వంత సర్వర్‌లో మీ సైట్‌లను నడుపుతున్నట్లయితే, మీరు ఇప్పటికే ఆ support డెస్క్ పాత్రను పోషిస్తున్నట్లే.

FAQ

cPanel బ్యాకప్‌ను ఇంపోర్ట్ చేయగల ఉచిత cPanel ప్రత్యామ్నాయం ఏది?

Virtualmin మరియు CyberPanel రెండింటికీ డాక్యుమెంట్ చేయబడిన ఇంపోర్టర్లు ఉన్నాయి. Virtualmin లో మీరు virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com రన్ చేయాలి, ఇదే టూల్ Plesk మరియు DirectAdmin ఆర్కైవ్‌లను కూడా స్వీకరిస్తుంది. CyberPanel లో మీరు ఆర్కైవ్‌లను ఒక డైరెక్టరీలో ఉంచి, --path ఫ్లాగ్‌తో /usr/local/CyberCP/plogical/cPanelImporter.py వద్ద ఉన్న బండిల్డ్ ఇంపోర్టర్‌ను రన్ చేయాలి. ఇవి రెండూ కాన్ఫిగరేషన్‌ను కాకుండా కంటెంట్‌ను మాత్రమే పునరుద్ధరిస్తాయి, కాబట్టి PHP హ్యాండ్లర్ సెట్టింగ్‌లు, కస్టమ్ Apache డైరెక్టివ్‌లు మరియు WHM ట్యూనింగ్‌ను మాన్యువల్‌గా మళ్లీ చేయాల్సి ఉంటుంది.

VPSలో కంట్రోల్ ప్యానెల్‌కు ఎంత RAM అవసరం?

ప్యానెల్ ప్రాసెస్ చాలా చిన్నది, Virtualmin అంచనా ప్రకారం ఇది సుమారు 30 MB ఉంటుంది. మెమరీని వినియోగించేది దాని కింద ఉండే సాఫ్ట్‌వేర్ స్టాక్, ఇందులో మెయిల్ ఫిల్టరింగ్ ప్రధానమైనది: ClamAV సుమారు 2 GB మరియు SpamAssassin సుమారు 1 GB మెమరీని తీసుకుంటాయి. CloudPanel వంటి మెయిల్ సర్వర్ లేని ప్యానెల్ 2 GB VPSలో సరిపోతుంది. మెయిల్‌బాక్స్‌లు, స్పామ్ ఫిల్టరింగ్ మరియు వైరస్ స్కానింగ్‌తో కూడిన పూర్తి హోస్టింగ్ స్టాక్‌కు 4 GB అవసరం. 1 GBలో మీరు మెయిల్ ఆఫ్ చేసి మినీ ఇన్‌స్టాల్ చేయాలి, లేదా swap జోడించి మెషిన్ దానిని వాడుకునేలా అంగీకరించాలి.

VPSలో కంట్రోల్ ప్యానెల్ అసలు అవసరమా?

అవసరం లేదు. సర్వర్‌లోకి లాగిన్ అయ్యేది మీరు ఒక్కరే అయితే, ప్యానెల్ అదనపు attack surface ను పెంచుతుంది, ఎందుకంటే ఇది ఒక పోర్ట్‌లో వినే ప్రివిలేజ్డ్ వెబ్ అప్లికేషన్. ప్రతి అప్లికేషన్‌కు ఒక Compose ఫైల్‌తో కూడిన reverse proxy తక్కువ సాఫ్ట్‌వేర్‌ను ఎక్స్‌పోజ్ చేస్తూ అదే పనిని చేస్తుంది. ఇతర వ్యక్తులు షెల్ యాక్సెస్ లేకుండానే వారి సైట్‌లు, మెయిల్‌బాక్స్‌లు మరియు డేటాబేస్‌లను నిర్వహించుకోవాల్సినప్పుడు మాత్రమే ప్యానెల్ ఉపయోగపడుతుంది, ఎందుకంటే అటువంటి ఇంటర్‌ఫేస్‌ను మీరే సొంతంగా నిర్మించడం కంటే ప్యానెల్‌ను రన్ చేయడం సులభం.

ఇప్పటికే సైట్‌లు ఉన్న సర్వర్‌లో ప్యానెల్‌ను ఇన్‌స్టాల్ చేయవచ్చా?

దీనిని సపోర్ట్ చేయని పద్ధతిగా పరిగణించండి. Virtualmin, ISPConfig, CyberPanel మరియు HestiaCP అన్నీ కొత్త ఆపరేటింగ్ సిస్టమ్‌తో ప్రారంభించమని సూచిస్తాయి, ఎందుకంటే వాటి ఇన్‌స్టాలర్‌లు వెబ్ సర్వర్, డేటాబేస్ మరియు మెయిల్ కాన్ఫిగరేషన్‌ను రాసి ఆ సర్వీసులను రీస్టార్ట్ చేస్తాయి. లైవ్ సర్వర్‌లో ఇన్‌స్టాల్ చేయడం వల్ల మీ సైట్‌లు ఆధారపడే కాన్ఫిగరేషన్ ఓవర్‌రైట్ కావచ్చు, దీనిని వెనక్కి తీసుకోవడం సాధ్యం కాదు. కొత్త VPSలో ప్యానెల్‌ను నిర్మించి, సైట్ వారీగా మైగ్రేట్ చేయండి, ఆపై కొత్త సర్వర్ అదే పేజీలను సర్వ్ చేస్తున్నప్పుడు DNSను మార్చండి.

ఏ cPanel ప్రత్యామ్నాయాలు ఈమెయిల్‌ను నిర్వహిస్తాయి?

Virtualmin (పూర్తి ఇన్‌స్టాల్‌లో), ISPConfig, HestiaCP, CyberPanel మరియు Froxlor అన్నీ మెయిల్‌బాక్స్‌లను మరియు వాటికి సంబంధించిన DNS రికార్డులను నిర్వహిస్తాయి. CloudPanel మరియు Coolify మెయిల్‌ను తాకవు. మీరు cPanel నుండి రావడానికి మెయిల్‌బాక్స్‌లే కారణమైతే, ఈ విషయాన్ని ముందుగా నిర్ణయించుకోండి, ఎందుకంటే ఇది ఇక్కడ ఉన్న ఏడు ఆప్షన్లలో రెండింటిని తొలగిస్తుంది మరియు మైగ్రేషన్‌లో మెయిల్ భాగమే ఎక్కువ సమయం తీసుకుంటుంది.