تعیناتی اور میزبانی
Deployment and hosting
42 منٹ
تین طریقے
تعیناتی کوڈ کو اپنے لیپ ٹاپ سے اس مشین پر منتقل کرنا ہے جسے عوام چھو سکیں۔ 2026 میں انتخاب تین حصوں میں۔ Platform-as-a-service (Vercel, Netlify, Render, Railway): آپ GitHub پر دھکیلیں، یہ خود بنا کر تعینات کر دیں، آپ استعمال پر ادا کریں۔ Virtual private servers (Hetzner, DigitalOcean, Linode): مقررہ ماہانہ فیس پر Linux ڈبہ کرایہ پر، سب کچھ خود لگائیں، ٹریفک کا الگ خرچ نہیں۔ مقامی کلاؤڈ (PTCL Smart Cloud, Cyber Internet Services): پاکستانی کمپنی میزبانی، اکثر سرکاری کاموں کے لیے لازم، عموماً مہنگا۔ ہر حصہ اپنی جگہ۔ درست انتخاب ٹریفک کی شکل، لیٹنسی کی ضرورت اور ٹیم کی مہارت پر منحصر ہے۔
پہلا طریقہ، روپے میں ریاضی (سیال کوٹ SME، ماہانہ 5,000 وزیٹرز، 50 GB بینڈوڈتھ)۔ Vercel ہابی ٹیئر 100 GB بینڈوڈتھ اور 100,000 فنکشن کالز تک مفت ہے: یہ SME آرام سے سما جاتا ہے؛ پرو ٹیئر فی ڈویلپر فی مہینہ 20 امریکی ڈالر، پیمانے پر۔ Hetzner کا CX22 جرمنی میں 5 یورو ماہانہ، 2 vCPU, 4 GB RAM, 40 GB SSD, 20 TB ٹریفک؛ تقریباً 1,600 روپے ماہانہ اور اس SME کی سو گنا ٹریفک ایک سرور پر۔ PTCL سمارٹ کلاؤڈ کا برابر: 8,000 سے 15,000 روپے ماہانہ، پاکستان میں روپے میں بل اور اردو سپورٹ کے ساتھ۔
دوسرا طریقہ، تعیناتی کا بہاؤ۔ Platform بہاؤ: GitHub ریپو Vercel سے جوڑیں، main پر دھکیلیں، Vercel Next.js پہچان کر npm install اور npm build چلائے، عالمی CDN پر تعینات، ہر PR کا اپنا URL۔ NIC.PK یا جہاں ڈومین پارک ہے، دو DNS ریکارڈ بدل کر sialkotleather.pk جوڑیں۔ تیس منٹ میں مکمل۔ VPS بہاؤ: Hetzner پر ssh، Node.js لگائیں، nginx بطور reverse proxy، pm2 سے process زندہ، Let's Encrypt سے HTTPS، ریپو clone، build، start۔ پہلی بار دو گھنٹے، اگلے پروجیکٹس میں دس منٹ۔
فوری چیک
فوری چیک: جدید AI روایتی قاعدہ بنیاد پروگرام سے کس طرح مختلف ہے؟
کیوں؟
کیوں کا پہلا درجہ: CDN کیوں؟ کیونکہ فرینکفرٹ کے ایک سرور سے پاکستان کی لیٹنسی 120 ملی سیکنڈ ہے۔ ممبئی یا کراچی کے CDN edge سے 20 ملی سیکنڈ۔ 800 ملی سیکنڈ میں پینٹ ہونے والا صفحہ تیز لگتا ہے، 30 assets والا وہی صفحہ صرف فرینکفرٹ سے 4 سیکنڈ میں اور ٹوٹا لگتا ہے۔ Vercel, Cloudflare اور Bunny CDN سب کے جنوبی ایشیائی edges ہیں۔
Claude کے ساتھ آزمائیں
Claude کے ساتھ پرامپٹ: 'Hetzner CX22 پر تازہ Ubuntu 24.04 LTS سے Next.js + Postgres ایپ کے لیے قدم بہ قدم تعیناتی گائیڈ لکھیں۔ nginx reverse proxy، Let''s Encrypt HTTPS، pm2، swap، ufw firewall، SSH کے لیے fail2ban، Backblaze B2 پر روزانہ pg_dump، اور main پر push کرنے پر ssh-deploy کرنے والا GitHub Actions workflow شامل کریں۔ سالانہ روپے میں قیمت اور سیٹ اپ کا کل وقت بتائیں۔' جواب کو چیک لسٹ سمجھیں، آنکھ بند کر کے paste نہ کریں۔
ماخذ
ماخذ اور مزید مطالعہ۔ Vercel کی docs۔ Hetzner کی docs۔ DigitalOcean کے ٹیوٹوریلز۔ GitHub Actions کی docs۔ PTCL سمارٹ کلاؤڈ کا کیٹلاگ۔ Let''s Encrypt اور certbot۔ nginx۔ Twelve-Factor App۔ PSEB کی مقامی میزبانی پر ہدایات۔