SSD Nodes Learn 🎉 VPS $5.50/ماہ سے
تعلیمی Matt Connorتحریر: Matt Connor · اپ ڈیٹ شدہ 2026-08-13

Linux VPS کے لیے بہترین مفت cPanel متبادل

Linux VPS پر cPanel کے مفت متبادل جیسے Virtualmin، CyberPanel اور HestiaCP کے بارے میں جانیں۔ ان کی تنصیب کے کمانڈز اور ڈیٹا منتقلی کے دوران پیش آنے والے مسائل کا تفصیلی جائزہ۔

آج آپ VPS پر cPanel کے کون سے متبادل انسٹال کر سکتے ہیں

آج آپ Linux VPS پر جن مفت cPanel متبادل کو انسٹال کر سکتے ہیں وہ Virtualmin، ISPConfig، CyberPanel، HestiaCP، CloudPanel اور Froxlor ہیں۔ ہر ایک کو ایک fresh سرور پر اسکرپٹ کے ذریعے انسٹال کیا جاتا ہے، اور ہر ایک میں cPanel کی کوئی نہ کوئی خصوصیت موجود نہیں ہوتی۔ اصل انتخاب یہ ہے کہ آپ کس کمی کے ساتھ گزارا کر سکتے ہیں، اور آپ منتقلی میں کتنے گھنٹے صرف کریں گے۔

cPanel دو پروگراموں پر مشتمل ہے۔ WHM سرور سائیڈ ہے، جبکہ cPanel فی اکاؤنٹ سائیڈ ہے۔ یہ دونوں مل کر Apache virtual hosts (vhosts)، PHP ورژنز، MySQL صارفین اور حقوق، DNS زونز، Exim اور Dovecot میل، FTP اکاؤنٹس، cron jobs، سرٹیفکیٹس اور فی اکاؤنٹ بیک اپس کو کنٹرول کرتے ہیں۔ ایک پینل آپ کے سرور پر موجود کنفیگریشن فائلز کو خود لکھتا اور کنٹرول کرتا ہے، نہ کہ صرف ایک ویب انٹرفیس کے طور پر ان کے اوپر بیٹھتا ہے۔ اسی لیے نیچے دیے گئے تمام پروجیکٹس آپ کو ایک تازہ (fresh) آپریٹنگ سسٹم سے شروع کرنے کا مشورہ دیتے ہیں۔

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
  }
]

یہ وہ کم از کم ضروریات ہیں جو ہر پروجیکٹ کی اپنی دستاویزات سے لی گئی ہیں، نہ کہ کسی آئیڈل (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 کا استعمال کریں۔ ہلکی تنصیب (light install) کے لیے --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 خارج ہو جاتا ہے۔ انسٹالر پورے سرور کو دوبارہ کنفیگر کرتا ہے، اس لیے اسے صرف ایک نئے آپریٹنگ سسٹم پر انسٹال کیا جانا چاہیے جس پر کچھ اور نہ چل رہا ہو۔

اس کی کمزوریاں: اس میں cPanel امپورٹر موجود نہیں ہے، لہذا ہر سائٹ اور ہر میل باکس کو دستی طور پر منتقل کرنا پڑتا ہے۔ انٹرفیس سادہ اور گنجان ہے، اور یہ فرض کر لیتا ہے کہ آپ پہلے سے جانتے ہیں کہ 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 شیل کسی بھی چیز کے ڈاؤن لوڈ ہونے سے پہلے اسے 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 امپورٹر موجود ہے۔ اکاؤنٹ آرکائیوز کو ایک ڈائریکٹری میں رکھیں اور امپورٹر کو اس کی طرف پوائنٹ کریں۔

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

امپورٹر سب سے پہلے اپنی لاگ فائل کا پاتھ پرنٹ کرتا ہے۔ جب اس کے بعد پینل میں کوئی سائٹ ظاہر نہ ہو، تو وہ لاگ اس اکاؤنٹ اور اس مرحلے کا نام بتاتا ہے جو ناکام ہوا ہے۔

یہ جو کام بری طرح کرتا ہے وہ انٹرفیس کے ذوق سے زیادہ سنگین ہے۔ اکتوبر 2024 میں CyberPanel 2.3.6 اور 2.3.7 میں ایک غیر تصدیق شدہ (unauthenticated) ریموٹ کوڈ ایگزیکیوشن خامی، جسے CVE-2024-51378 کے طور پر ٹریک کیا گیا، بڑے پیمانے پر استعمال کی گئی۔ حملہ آوروں نے نیٹ ورک پر root کے طور پر کمانڈز چلائیں اور سرورز کو PSAUX رینسم ویئر کے ساتھ انکرپٹ کر دیا۔ اس وقت کی رپورٹس میں 22,000 سے زیادہ بے نقاب (exposed) انسٹینسز کی گنتی کی گئی، اور یہ خامی CISA کی معلوم استحصال شدہ کمزوریوں (known exploited vulnerabilities) کی کیٹلاگ میں شامل ہو گئی۔ یہ سبق یہاں موجود ہر پینل پر لاگو ہوتا ہے: ایک کنٹرول پینل دراصل ایک root شیل ہے جس کے سامنے ایک لاگ ان فارم لگا ہوا ہے۔ اس کے پورٹ کو پورے انٹرنیٹ کے لیے کھلا نہ چھوڑیں۔ اسے VPS پر ufw رول کے ذریعے اپنے ایڈریس تک محدود کریں، یا اس تک اپنے ہوسٹ کردہ WireGuard ٹنل کے ذریعے رسائی حاصل کریں، اور ریلیز آنے کے ہفتے کے اندر ہی اسے پیچ (patch) کریں۔ OpenLiteSpeed بھی .htaccess کے ساتھ Apache سے مختلف سلوک کرتا ہے، یہ سرور کے دوبارہ شروع ہونے پر rewrite تبدیلیاں لاگو کرتا ہے نہ کہ ہر درخواست پر، لہذا جو ایپلیکیشن رن ٹائم پر اس فائل کو rewrite کرتی ہے وہ cPanel کے مقابلے میں مختلف برتاؤ کرتی ہے۔

HestiaCP: سب سے سادہ فل اسٹیک

HestiaCP دراصل VestaCP کا ایک برقرار رکھا جانے والا fork ہے، اور یہ ایک صاف ستھرے انٹرفیس کے ساتھ ویب، میل اور 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 کو بند رکھا جائے۔ arm64 کی سپورٹ اس وقت اہم ہوتی ہے جب آپ کا VPS ایک ARM انسٹینس ہو، کیونکہ یہ ISPConfig اور CyberPanel کو خارج کر دیتا ہے اور Hestia کو واحد آپشن بنا دیتا ہے۔

یہ کن چیزوں میں کمزور ہے: اس میں cPanel سے امپورٹ کرنے کا کوئی دستاویزی طریقہ موجود نہیں ہے، اس لیے سائٹس اور میل باکسز کو دستی طور پر منتقل کرنا پڑتا ہے۔ یہ ایک وقت میں ایک سرور کو manage کرتا ہے، نہ کہ سرورز کے پورے نیٹ ورک کو۔ اس کا ڈیفالٹ لے آؤٹ 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

کسی بھی چیز کو چلانے سے پہلے checksum لائن کو 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: ہلکا پھلکا، اور یہ آپ سے آپ کے 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 اس کام کے اوپر ایک کسٹمر فیسنگ لیئر ہے۔ اگر آپ نہیں ہیں، تو یہ آپ کو نامکمل محسوس ہوگا۔

دو ایماندارانہ جوابات جو پینل نہیں ہیں

پہلا جواب ایک reverse proxy اور compose files کا مجموعہ ہے۔ ہر ایپلیکیشن ایک container کے طور پر چلتی ہے، ہر ایپ کے لیے ایک فائل ہوتی ہے، اور سامنے موجود ایک proxy TLS (transport layer security) کو terminate کرتی ہے اور hostname کے مطابق ٹریفک کو route کرتی ہے۔ یہ Traefik in front of several Docker Compose apps ہے، جو the Compose basics on a VPS پر مبنی ہے۔ یہ ایک ایسے آپریٹر کے لیے موزوں ہے جو اپنی ایپلیکیشنز خود چلا رہا ہو۔ یہ ان صارفین کے لیے موزوں نہیں ہے جنہیں لاگ ان کر کے اپنی PHP version تبدیل کرنے کی ضرورت ہو۔

دوسرا جواب platform as a service (PaaS) طرز کا پینل ہے۔ Coolify ایک git repository سے deploy کرتا ہے، image تیار کرتا ہے اور آپ کے لیے proxy کو manage کرتا ہے۔

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

Coolify کو 2 cores، 2 GB RAM اور 30 GB خالی ڈسک درکار ہوتی ہے، اور اسکرپٹ مکمل ہونے کے بعد اس کا اپنا انٹرفیس port 8000 پر listen کرتا ہے۔ یہ ایک deployment ٹول ہے، لہذا اس میں cPanel کے معنوں میں کوئی میل باکس یا فی کسٹمر ہوسٹنگ اکاؤنٹس نہیں ہوتے۔ The comparison of Cloudron, CasaOS and Coolify اس بات کا احاطہ کرتا ہے کہ ان میں سے ہر ایک کہاں فٹ بیٹھتا ہے۔

اگر آپ کے cPanel استعمال کرنے کی وجہ یہ ہے کہ دوسرے لوگ لاگ ان ہو کر اپنی سائٹ اور میل باکس خود manage کرتے ہیں، تو اوپر دیے گئے دونوں جوابات آپ کے لیے نہیں ہیں، اور آپ کی فہرست میں Virtualmin، ISPConfig یا HestiaCP شامل ہونے چاہئیں۔

وہ ہجرت کے سوالات جو حقیقی منتقلی کا فیصلہ کرتے ہیں

کیا یہ cPanel کے بیک اپس درآمد کرتا ہے؟ Virtualmin اور CyberPanel میں امپورٹرز موجود ہیں۔ ISPConfig، HestiaCP، CloudPanel اور Froxlor میں یہ سہولت نہیں ہے، لہذا فائلیں، ڈیٹا بیس اور میل باکسز دستی طور پر منتقل کرنے پڑتے ہیں۔ ایک صاف ستھری درآمد بھی صرف مواد منتقل کرتی ہے، کنفیگریشن نہیں: ڈاکومنٹ روٹس، ڈیٹا بیس اور میل اکاؤنٹس منتقل ہو جاتے ہیں، جبکہ PHP ہینڈلر کی ترتیبات، کسٹم Apache ڈائریکٹوز اور WHM میں کی گئی کوئی بھی تبدیلی منتقل نہیں ہوتی۔

کیا یہ میل کو سنبھالتا ہے؟ Virtualmin اپنی مکمل تنصیب میں، ISPConfig، HestiaCP، CyberPanel اور Froxlor سب میل باکسز کا انتظام کرتے ہیں۔ CloudPanel اور Coolify ایسا نہیں کرتے۔ کسی بھی منتقلی میں میل کا حصہ سب سے مہنگا ہوتا ہے۔ میل باکس کے پاس ورڈز ہیش شدہ ہوتے ہیں، اس لیے وہ سادہ متن (plain text) کے طور پر منتقل نہیں ہوتے اور ہر صارف کو پاس ورڈ دوبارہ سیٹ کرنا پڑتا ہے۔ پیغامات کو IMAP (انٹرنیٹ میسج ایکسیس پروٹوکول) سنک ٹول جیسے کہ imapsync کے ذریعے کاپی کرنا پڑتا ہے۔ میل کی تصدیقی ریکارڈز، یعنی SPF، DKIM اور DMARC، کو منتقلی سے پہلے نئے سرور پر درست ہونا چاہیے، ورنہ آپ کی میل پہلے دن ہی سپیم فولڈرز میں چلی جائے گی۔

کیا یہ DNS کو سنبھالتا ہے؟ Virtualmin، ISPConfig، HestiaCP اور CyberPanel آپ کے لیے ایک مستند نیم سرور (authoritative nameserver) چلاتے ہیں۔ CloudPanel اور Coolify ایسا نہیں کرتے۔ بہت سے لوگ جو چند سائٹس چلا رہے ہوتے ہیں، وہ DNS کو اپنے رجسٹرار یا کسی DNS فراہم کنندہ کے پاس رکھتے ہیں، جس سے یہ سوال اور سرور پر ایک اضافی لسننگ سروس کا بوجھ ختم ہو جاتا ہے۔

آپ کے موجودہ vhosts کا کیا ہوگا؟ وہ خطرے میں ہوتے ہیں، اسی لیے یہاں ہر انسٹالر ایک تازہ آپریٹنگ سسٹم کا مشورہ دیتا ہے۔ یہ اسکرپٹس ویب سرور، ڈیٹا بیس اور میل کنفیگریشن ڈائریکٹریز میں لکھتی ہیں اور ان سروسز کو ری اسٹارٹ کرتی ہیں، لہذا ایسے سرور پر اسے چلانا جو پہلے سے سائٹس کو ہوسٹ کر رہا ہو، ان کنفیگریشنز کو اوور رائٹ کر سکتا ہے جن پر وہ سائٹس انحصار کرتی ہیں۔ ایک دوسرے VPS پر تعمیر کریں، سائٹس منتقل کریں، hosts فائل انٹری کے ساتھ ٹیسٹ کریں، اور پھر DNS منتقل کریں۔ منتقلی سے ایک دن پہلے اپنے ریکارڈز پر ٹائم ٹو لائیو (TTL) کو 300 سیکنڈز تک کم کر دیں، اور منتقلی کے بعد ایک ہفتے تک پرانے سرور کو چلتا رہنے دیں۔

سرٹیفکیٹس کا کیا ہوگا؟ یہاں موجود ہر پینل Let's Encrypt کے اجراء اور تجدید کو خودکار بناتا ہے۔ پینل کو ہٹانے کا مطلب ہے کہ یہ کام آپ کی ذمہ داری بن جائے گا، جس کے لیے Ubuntu 24.04 پر Nginx کے ساتھ Certbot اور ایک تجدید کا ٹائمر درکار ہوگا جسے آپ ہر سہ ماہی میں چیک کریں۔

وہ قیمت جو کوئی نہیں لکھتا

لائسنس کی قیمت ایک چھوٹی رقم ہے۔ منتقلی (move) ایک بڑا کام ہے۔ ایک سنگین WordPress سائٹ کے لیے یہ کام ایک شام کا ہے: فائلیں کاپی کریں، ڈیٹا بیس کا ڈمپ لیں اور امپورٹ کریں، سرٹیفکیٹ دوبارہ جاری کریں، اور DNS تبدیل کریں۔ بیس کسٹمر اکاؤنٹس اور میل باکسز کے لیے یہ کام کئی شاموں پر محیط ایک ہفتے کا ہے، اور منتقلی کے بعد کا عرصہ خود منتقلی سے زیادہ طویل ہوتا ہے۔ آپ ان سپورٹ سوالات کے ذمہ دار بن جاتے ہیں جنہیں cPanel کا انٹرفیس خود سنبھال لیتا تھا۔ آپ ہر اس شخص کو "میرا ای میل پاس ورڈ کہاں ہے" کا جواب دیتے ہیں جس کا میل کلائنٹ کنیکٹ ہونا بند ہو گیا ہے۔ اس کے بعد سے آپ پینل کی سیکیورٹی اپ ڈیٹس کے خود ذمہ دار ہوتے ہیں، اور ایک برے ہفتے میں CVE-2024-51378 کا سامنا کرنا اسی ذمہ داری کا عملی نمونہ ہے۔

دو عادات اس بعد کے عرصے کو مختصر کر دیتی ہیں۔ ہر سائٹ کو اس کا اپنا سسٹم یوزر دیں بجائے اس کے کہ سب کچھ ایک اکاؤنٹ کے تحت چلائیں، جو کہ VPS پر کم سے کم استحقاق والے صارفین کے اصول کے مطابق ہے اور جسے یہاں موجود ہر پینل بائی ڈیفالٹ کرتا ہے۔ اور DNS تبدیل کرنے سے پہلے، بعد میں نہیں، اپنے نئے بیک اپس سے ایک سائٹ کو بحال (restore) کر کے دیکھیں۔

اس کا مطلب یہ نہیں کہ cPanel ایک برا سافٹ ویئر ہے۔ اس کا مطلب یہ ہے کہ لائسنس آپ کو ایک سپورٹ کنٹریکٹ اور ہوسٹنگ انڈسٹری کے بیس سالہ ڈیفالٹس خرید کر دیتا ہے۔ اگر آپ اپنے سرور پر اپنی سائٹس خود چلاتے ہیں، تو آپ پہلے ہی اس سپورٹ ڈیسک کا کردار ادا کر رہے ہیں۔

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 پر بنڈل امپورٹر چلاتے ہیں۔ دونوں ٹولز کنفیگریشن کے بجائے مواد (content) کو بحال کرتے ہیں، لہذا 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 میں اضافہ کرتا ہے، کیونکہ یہ ایک مراعات یافتہ ویب ایپلیکیشن ہے جو کسی پورٹ پر listen کر رہی ہوتی ہے۔ ہر ایپلیکیشن کے لیے ایک Compose فائل کے ساتھ reverse proxy وہی کام کم سافٹ ویئر کو ایکسپوز کیے بغیر کر دیتا ہے۔ پینل تب کارآمد ہوتا ہے جب دوسرے لوگوں کو شیل تک رسائی کے بغیر اپنی سائٹس، میل باکسز اور ڈیٹا بیسز کو خود manage کرنے کی ضرورت ہو، کیونکہ وہ انٹرفیس خود بنانا اسے چلانے سے کہیں زیادہ محنت طلب کام ہے۔

کیا میں ایسے سرور پر پینل انسٹال کر سکتا ہوں جو پہلے سے سائٹس ہوسٹ کر رہا ہو؟

اسے غیر تعاون یافتہ (unsupported) سمجھیں۔ Virtualmin، ISPConfig، CyberPanel اور HestiaCP سب آپ کو ایک نئے آپریٹنگ سسٹم سے شروع کرنے کی ہدایت دیتے ہیں، کیونکہ ان کے انسٹالرز ویب سرور، ڈیٹا بیس اور میل کی کنفیگریشن لکھتے ہیں اور ان سروسز کو ری اسٹارٹ کرتے ہیں۔ لائیو باکس پر انسٹالیشن ان کنفیگریشنز کو اوور رائٹ کر سکتی ہے جن پر آپ کی سائٹس کا انحصار ہے، اور اس کا کوئی undo نہیں ہے۔ پینل کو ایک نئے VPS پر بنائیں، سائٹ بہ سائٹ مائیگریٹ کریں، اور جب نیا سرور وہی صفحات پیش کرنے لگے تو DNS کو منتقل کر دیں۔

cPanel کے کون سے متبادل ای میل کو ہینڈل کرتے ہیں؟

Virtualmin اپنی مکمل انسٹالیشن میں، ISPConfig، HestiaCP، CyberPanel اور Froxlor سب میل باکسز اور ان کے ساتھ منسلک DNS ریکارڈز کو manage کرتے ہیں۔ CloudPanel اور Coolify میل کو ہاتھ نہیں لگاتے۔ اگر میل باکسز ہی وہ وجہ ہیں جس کی بنا پر آپ cPanel پر ہیں، تو اس سوال کا فیصلہ پہلے کریں، کیونکہ یہ یہاں موجود سات آپشنز میں سے دو کو ختم کر دیتا ہے، اور مائیگریشن کا سب سے طویل حصہ میل ہی ہوتا ہے۔