چند دن پہلے تک میری کوئی ویب سائٹ نہیں تھی۔ آج میں یہ مضمون اپنے بلاگ satarcode.com پر لکھ رہا ہوں، اور میں نے صرف ڈومین کے پیسے دیے: پہلے سال کے 12.28 ڈالر۔ میں پیشے کے لحاظ سے پروگرامر نہیں، بلکہ قانون کے شعبے سے وابستہ ایک شخص ہوں جسے کوڈ سے عشق ہے۔ اس لیے میں نے یہ رہنمائی بالکل ویسے لکھی ہے جیسے میں نے سب کچھ کیا، غلطیوں اور ان کے حل کے ساتھ۔
آپ کو کیا چاہیے
- ایک ڈومین: وہ پتا جسے لکھ کر لوگ آپ تک پہنچتے ہیں۔ میں نے اپنا Namecheap سے خریدا۔
- Cloudflare کا مفت اکاؤنٹ: یہ ڈومین سنبھالتا ہے، سائٹ ہوسٹ کرتا ہے، اور SSL اور ای میل فراہم کرتا ہے۔
- سائٹ کی فائلیں: تیار HTML صفحات، خود لکھے ہوئے یا کسی ٹیمپلیٹ سے۔
- ایک سے دو گھنٹے کا وقت۔
قدم 1: ڈومین خریدیں اور محفوظ کریں
میں نے ایک مختصر نام چنا جو خیال کو ظاہر کرے: سطر، کیونکہ ہر پروگرام ایک سطر سے شروع ہوتا ہے۔ خریدنے کے بعد میں نے دو اہم آپشن آن کیے:
- خودکار تجدید (Auto-Renew): تاکہ تجدید کی تاریخ بھول جانے پر بھی ڈومین ضائع نہ ہو۔
- رازداری کا تحفظ (Domain Privacy): تاکہ میری ذاتی معلومات ڈومین کے عوامی ریکارڈ میں نظر نہ آئیں۔
خیال رکھیں: کم قیمت عموماً صرف پہلے سال کے لیے ہوتی ہے، اور تجدید مہنگی پڑتی ہے۔ خریدنے سے پہلے اسے دیکھ لیں۔
قدم 2: ڈومین کا انتظام Cloudflare کو سونپیں
میں نے اپنے Cloudflare اکاؤنٹ میں ڈومین شامل کیا اور مفت پلان چنا۔ Cloudflare نے پہلے سے موجود ریکارڈ دکھائے: Namecheap نے اپنے “ڈومین پارک شدہ” صفحے اور ای میل فارورڈنگ کے لیے کچھ ریکارڈ خود شامل کیے تھے۔ میں نے سب حذف کر دیے، کیونکہ آگے چل کر وہ سائٹ اور ای میل سے ٹکراتے۔
اس کے بعد Cloudflare نے دو نیم سرورز دیے، جو میں نے Namecheap میں Custom DNS کے تحت درج کر دیے۔ میرے لیے اسے فعال ہونے میں چند گھنٹے لگے، اور اس میں 24 گھنٹے تک لگ سکتے ہیں۔
قدم 3: Cloudflare Pages پر سائٹ مفت ہوسٹ کریں
Workers & Pages میں میں نے براہِ راست اپ لوڈ (ڈریگ اینڈ ڈراپ) چنا، پروجیکٹ کا نام رکھا، اور سائٹ کو zip فائل میں اپ لوڈ کیا۔ چند ہی سیکنڈ میں سائٹ ایک عارضی لنک پر چلنے لگی۔
جو غلطی ہوتے ہوتے بچی: index.html zip فائل میں سب سے اوپر ہونی چاہیے، کسی ذیلی فولڈر کے اندر نہیں۔ اگر آپ فولڈر کے اندر فولڈر اپ لوڈ کریں گے تو خالی صفحہ نظر آئے گا۔
اس طریقے کی حدود: زیادہ سے زیادہ 1,000 فائلیں، ہر فائل 25 MB تک، جو کسی نئے بلاگ کے لیے کافی سے زیادہ ہے۔
قدم 4: ڈومین جوڑیں اور SSL آن کریں
پروجیکٹ کے Custom domains ٹیب میں میں نے پہلے satarcode.com اور پھر www.satarcode.com شامل کیا۔ پہلا خود بخود چل گیا؛ دوسرے کے لیے پروجیکٹ کی طرف اشارہ کرنے والا ایک CNAME ریکارڈ شامل کرنا پڑا۔ چند منٹ بعد دونوں Active ہو گئے اور تالے کا نشان نظر آنے لگا: SSL مفت میں آن ہو گیا، مجھے کچھ نہیں کرنا پڑا۔
قدم 5: اپنے ڈومین پر مفت پروفیشنل ای میل
مجھے Gmail کے بجائے hello@satarcode.com جیسا پتا چاہیے تھا۔ Cloudflare کی Email Routing سروس سے:
- میں نے ڈومین کے لیے سروس آن کی، اور Cloudflare نے ای میل کے ریکارڈ خود شامل کر دیے۔
- میں نے اپنا ذاتی ان باکس شامل کیا اور تصدیقی ای میل سے اس کی تصدیق کی۔
- میں نے
helloکا پتا بنایا جو ہر پیغام میرے ذاتی ان باکس میں بھیج دیتا ہے۔
نوٹ: یہ طریقہ صرف ای میل وصول کرتا ہے؛ اسی پتے سے جواب دینے کے لیے الگ ترتیب درکار ہے۔
قدم 6: Google سے سائٹ کا تعارف کرائیں
Google Search Console میں میں نے ڈومین شامل کیا، اور Google نے Cloudflare کے ذریعے خودکار تصدیق کی پیشکش کی؛ ایک منٹ میں ہو گیا۔ پھر میں نے تمام صفحات والی sitemap.xml فائل بھیجی اور ہوم پیج اور پہلے مضمون کی انڈیکسنگ کی درخواست کی۔ سرچ نتائج میں آنے میں چند دن سے چند ہفتے لگتے ہیں، اس لیے اگر سائٹ فوراً نظر نہ آئے تو فکر نہ کریں۔
اصل خرچ
| مد | خرچ |
|---|---|
| ڈومین (پہلا سال، رازداری کے تحفظ سمیت) | 12.28 ڈالر |
| Cloudflare Pages پر ہوسٹنگ | مفت |
| SSL سرٹیفکیٹ | مفت |
| پروفیشنل ای میل (وصولی) | مفت |
| کل | پہلے سال 12.28 ڈالر |
میں نے کیا سیکھا
- ڈیزائن میں جلدی نہ کریں۔ وزیٹرز مواد سے آتے ہیں؛ ظاہری شکل بعد میں بہتر کی جا سکتی ہے۔
- ڈومین منتقل کرتے وقت پرانے ریکارڈ حذف کریں، زیادہ تر مسائل انہی سے ہوتے ہیں۔
- “OK” دبانے سے پہلے ہر اسکرین پڑھیں۔ میری تقریباً تمام بال بال بچی غلطیاں جلد بازی کی وجہ سے تھیں۔
- میں نے AI ٹولز کی مدد لی قدم سمجھنے اور مسائل حل کرنے میں، اور یہی میرا مشورہ ہے: انہیں سمجھنے کے لیے استعمال کریں، بغیر سمجھے نقل کرنے کے لیے نہیں۔
خلاصہ
اپنے ڈومین پر بلاگ شروع کرنے کے لیے اب نہ پروگرامر چاہیے اور نہ بڑا بجٹ۔ 12 ڈالر اور دو گھنٹوں میں آپ آج ہی شروع کر سکتے ہیں۔ کسی بھی قدم پر اٹکیں تو مجھے hello@satarcode.com پر لکھیں۔
یہ بھی پڑھیں: پروگرامنگ سیکھنا کیسے شروع کریں: شروع کرنے والوں کے لیے ایک عملی روڈ میپ