آرٹیکل ڈائرکٹری
Backblaze B2 کے ساتھ انتہائی کم لاگت والا اسٹوریج بنانا چاہتے ہیں لیکن نہیں جانتے کہ ڈومین کا نام کیسے باندھا جائے؟ یہ مضمون آپ کو Cloudflare کے حسب ضرورت ڈومین نام کے ساتھ Backblaze کو ضم کرنے کے پورے عمل میں مرحلہ وار رہنمائی کرے گا۔
ڈی این ایس ریزولوشن، ایس ایس ایل سرٹیفکیٹ کنفیگریشن، اور روٹنگ رول سیٹنگ کا یہ تفصیلی بریک ڈاؤن آپ کو بینڈوتھ الائنس کو مکمل طور پر استعمال کرنے اور 100% مفت ڈاؤن لنک ٹریفک حاصل کرنے میں رہنمائی کرے گا۔ اس جدید ترین، پریشانی سے پاک کنفیگریشن گائیڈ کو ابھی کھولیں!
کچھ دن پہلے میں امیج ہوسٹنگ کے ساتھ گڑبڑ کر رہا تھا، اپنے بلاگ سے تمام تصاویر کو Backblaze B2 میں منتقل کرنے کی کوشش کر رہا تھا، اور ان کو تیز کرنے کے لیے Cloudflare CDN کا استعمال کر رہا تھا۔
نتیجتاً اس سارے معاملے نے پوری دوپہر کو اپنی لپیٹ میں لے لیا۔
آن لائن ٹیوٹوریلز بکھرے ہوئے تھے اور بہت سے گمشدہ یا غلط اقدامات کے ساتھ، جو مجھے کافی مایوس کر رہا تھا۔ ختم کرنے کے بعد، میں نے فیصلہ کیا کہ شروع سے آخر تک پورے عمل سے گزروں تاکہ دوسروں کو بھی وہی غلطیاں کرنے سے روکا جا سکے۔

مختصر میں: یہ حل واقعی بہترین ہے۔ Backblaze B2 مفت یومیہ الاؤنس پیش کرتا ہے، اور Cloudflare کی CDN کیشنگ کے ساتھ مل کر، رفتار کافی تیز ہے، اور لاگت تقریباً صفر ہے۔ اسے چلانے کے ایک مہینے کے بعد، بل صفر ہو جاتا ہے (مفت الاؤنس سے زیادہ صرف چند سینٹ خرچ ہو سکتے ہیں)۔
ٹھیک ہے، کافی چٹ چیٹ، آئیے شروع کرتے ہیں۔
پہلا قدم ایک Backblaze اکاؤنٹ اور Cloudflare اکاؤنٹ کو رجسٹر کرنا ہے۔ یہ سیدھی بات ہے؛ کوئی بھی کر سکتا ہے.
اسٹوریج بالٹی بنائیں
رجسٹر کرنے کے بعد، Backblaze بیک اینڈ پر جائیں، My Account پر کلک کریں، پھر Buckets، اور پھر Create a Backet پر کلک کریں۔
آپ بالٹی کو کچھ بھی نام دے سکتے ہیں۔ کلید رسائی کی اجازت کے لیے "عوامی" کو منتخب کرنا ہے۔ باقی سب کچھ بطور ڈیفالٹ چھوڑ دیں۔

تصویر بنانے کے بعد، آپ یہ دیکھنے کے لیے ایک تصویر اپ لوڈ کر سکتے ہیں کہ آیا یہ قابل رسائی ہے۔ تصویر کی تفصیلات پر کلک کرنے سے ایک لنک نظر آئے گا، جو کچھ اس طرح نظر آئے گا۔
https:// f005.backblazeb2. com/file/bucket-name/xxxxx.jpg

یہ ڈومین نام تصادفی طور پر Backblaze کی طرف سے تفویض کیا گیا تھا، اور واضح طور پر، یہ بہت جمالیاتی طور پر خوش کن نہیں ہے، نیز یہ براہ راست آپ کی اسٹوریج بالٹی کی معلومات کو ظاہر کرتا ہے۔ لہذا، اگلا مرحلہ Cloudflare پر سوئچ کرنا ہے۔
ڈی این ایس
اپنی سائٹ کو Cloudflare میں شامل کرنے کے لیے، اگر آپ نے پہلے ہی کہیں اور ڈومین خریدا ہے، تو "Add Site" کو منتخب کریں اور DNS کو Cloudflare کے نام سرور میں تبدیل کریں، جیسے danica.ns.cloudflare.com۔ یہ ہر قدم کو کرنے کے طریقے کے بارے میں تفصیلی ہدایات فراہم کرے گا۔


سائٹ کو شامل کرنے کے بعد، DNS ریکارڈ شامل کریں۔
CNAME کو بطور قسم منتخب کریں، اپنا مطلوبہ ذیلی ڈومین بطور نام درج کریں (مثال کے طور پر، oss)، اور وہ ڈومین درج کریں جسے آپ نے ابھی Backblaze سے ہدف کے طور پر حاصل کیا ہے (مثال کے طور پر، f005.backblazeb2.com)۔ پراکسی اسٹیٹس کے لیے اورنج کلاؤڈ آئیکن کو فعال کرنا یاد رکھیں؛ Cloudflare کا CDN استعمال کرنے کے لیے یہ ضروری ہے۔

اس مقام پر، آپ اپنے ڈومین کے ذریعے تصاویر تک رسائی حاصل کر سکتے ہیں، اس طرح:
https:// oss.xxx .com/file/bucket-name/xxxxx.jpg
یہ اصل بے ترتیب ڈومین نام سے بہت بہتر لگتا ہے، لیکن یہ اب بھی کافی نہیں ہے۔ کیونکہ یو آر ایل میں ابھی بھی "/file/bucket-name/" کا سٹرنگ موجود ہے جو بدصورت ہے اور آپ کی بالٹی کی ساخت کو بے نقاب کرتا ہے، جس سے اسے غیر محفوظ محسوس ہوتا ہے۔
خودکار SSL/TLS ترتیب دیں (تجویز کردہ)
SSL/TLS انکرپشن موڈ اور اصل کنکشن کی ترتیبات: منتخب کریں کہ آیا مہمان، Cloudflare نیٹ ورک، اور آپ کے اصل سرور کے درمیان ٹریفک کو خفیہ کیا گیا ہے، اور آیا اصل سرٹیفکیٹ کی تصدیق کی گئی ہے۔

- وزٹرز اور اپنے اصل سرور کے درمیان ٹریفک کو خفیہ کرنے کے لیے Cloudflare کا انتخاب کریں۔
- یہاں، "خودکار SSL/TLS (تجویز کردہ)" کو منتخب کریں۔
URL کا راستہ دوبارہ لکھیں۔
Cloudflare بیک اینڈ پر جائیں، قواعد پر کلک کریں، پھر جائزہ، پھر یو آر ایل ری رائٹ رولز، اور ایک نیا اصول بنائیں۔

آپ اصول کو کچھ بھی نام دے سکتے ہیں، درخواست کے URL کے لیے "شامل نہ کریں" کو منتخب کریں، اور پھر /file/ کو پُر کریں۔ اس کا مطلب ہے کہ صرف ان درخواستوں پر کارروائی کی جائے گی جن میں /file/ پاتھ شامل نہیں ہے۔
تاہم، اگر آپ چاہتے ہیں کہ قواعد زیادہ درست ہوں، تو آپ براہ راست اس ذیلی ڈومین سے مماثل ہوسکتے ہیں۔

آخری باکس کو اس کے ساتھ بھریں:
concat(/file/桶名, http.request.uri.path)
پھر تعینات کریں۔
اس کے بعد، رسائی کا نتیجہ مندرجہ ذیل ہوگا:
https:// oss.xxx.com/ xxxxx.jpg
یہ بے داغ ہے، اس میں ضرورت سے زیادہ کچھ نہیں ہے۔
یہ اچھا لگتا ہے۔
غیر ضروری جوابی ہیڈرز کو صاف کریں۔
یہ مرحلہ اختیاری ہے، لیکن میں تجویز کرتا ہوں کہ آپ اسے کریں۔
Backblaze کے جوابی ہیڈر میں "x-bz-" سے شروع ہونے والی معلومات کا ایک گروپ ہوتا ہے، جیسے "x-bz-file-id"، "x-bz-file-name"، اور "x-bz-content-sha1"۔ یہ معلومات آپ کے فائل اسٹوریج کی تفصیلات کو ظاہر کرتی ہے، جسے صارفین کو دکھانے کی ضرورت نہیں ہے۔
آپریشن پہلے جیسا ہے۔ قواعد کے سیکشن میں، "رسپانس ہیڈر ٹرانسفارمیشن رولز" کو منتخب کریں اور ایک نیا اصول بنائیں۔

ان ہیڈرز کو حذف کرنے کو ترتیب دیں:
x-bz-content-sha1 x-bz-file-id x-bz-file-name x-bz-info-src_last_modified_millis x-bz-upload-timestamp
مجھے نہیں لگتا کہ میں نے ابھی تک x-bz-info-src_last_modified_millis کو دیکھا ہے، لیکن اس کا ذکر سرکاری ٹیوٹوریل میں ہے، اس لیے میں نے اسے بھی شامل کر دیا ہے۔ ویسے بھی، یہ تکلیف نہیں دے گا.
اس کے بعد ایک اور قاعدہ بھی ہے جو بہت اہم ہے۔
کیشنگ کی کارکردگی کو بہتر بنائیں۔ Cloudflare پر، آپ Backblaze کی طرف سے واپس کیے گئے رسپانس ہیڈر کے ساتھ ETag کی قدر کو جوڑنے کے لیے ایک رسپانس ہیڈر رول سیٹ کر سکتے ہیں۔
concat(http.response.headers[x-bz-content-sha1][0], http.response.headers[x-bz-info-src_last_modified_millis][0], http.response.headers[x-bz-file-id][0])
اسے ترتیب دینے کے بعد، واپس جائیں اور تصویری جواب کے ہیڈرز کو چیک کریں۔ "x-bz" سے شروع ہونے والے سبھی ختم ہو گئے ہیں، اور آپ کو ETag کی قدر نظر آئے گی۔
صاف اور موثر۔
کیشنگ کے قواعد کو ترتیب دیں۔
Cloudflare پر صفحہ کا اصول شامل کریں، URL میں آپ نے جو ڈومین نام حل کیا ہے پلس /* درج کریں، کیش لیول کے لیے "Cache All" کو منتخب کریں، اور edge cache TTL کو ایک ماہ پر سیٹ کریں۔
ہمیں بیک بلیز کو بھی ترتیب دینے کی ضرورت ہے۔ بالٹی کی ترتیبات میں، بالٹی کی معلومات میں ایک لائن شامل کریں:
{"cache-control":"max-age=720000"}آپ اس وقت کو ضرورت کے مطابق ایڈجسٹ کر سکتے ہیں۔ یونٹ سیکنڈ ہے. 720000 سیکنڈز تقریباً 8 دن ہیں، جو کافی ہونا چاہیے۔

اب جب آپ دوبارہ اپنی تصویر تک رسائی حاصل کریں گے، تو آپ کو جوابی ہیڈر میں درج ذیل چیزیں نظر آئیں گی۔
کیش کنٹرول: زیادہ سے زیادہ عمر = 720000
cf-cache-status: HIT
کیا آپ نے HIT دیکھا؟ اس کا مطلب ہے کہ کیشے کام کر رہا ہے۔
آپ کو ہر بار بیک بلیز سے وسائل کھینچنے کی ضرورت نہیں ہے۔ CDN انہیں براہ راست آپ کو فیڈ کرتا ہے، جو تیز ہے اور آپ کو Backblaze کا مفت کوٹہ بچاتا ہے۔
جس کے بارے میں بات کرتے ہوئے، جبکہ Backblaze روزانہ مفت الاؤنس پیش کرتا ہے، یہ ایمانداری سے بہت زیادہ نہیں ہے۔ اگر آپ صرف بلاگ کی تصاویر اپ لوڈ کر رہے ہیں تو روزانہ 10GB اسٹوریج اور 1GB ڈاؤن لوڈ ٹریفک کافی سے زیادہ ہے، لیکن اگر آپ ویڈیوز یا بڑی فائلیں اپ لوڈ کر رہے ہیں، تو یہ تجویز کیا جاتا ہے کہ Cloudflare کی کیشنگ کا اچھا استعمال کریں اور اصل سرور سے براہ راست کنکشن چلانے سے گریز کریں۔
PicGo کلائنٹ کے ساتھ مل کر
کلائنٹ سائیڈ ویژولائزیشن ٹول کا انتخاب آپ پر منحصر ہے۔ ipic جیسے دوسرے آپشنز ہیں۔ یہ سیکشن بنیادی طور پر PicGo پر مرکوز ہے۔
بس GitHub پر PicGo تلاش کریں، ریلیز کا صفحہ تلاش کریں، اور متعلقہ ورژن ڈاؤن لوڈ کریں۔
تنصیب کے بعد، آپ کو ایک S3 پلگ ان انسٹال کرنے کی ضرورت ہے کیونکہ Backblaze B2 S3 API کے ساتھ مطابقت رکھتا ہے۔

پھر Backblaze پر جائیں اور ایک Application Key بنائیں۔ ایپ کیز کے صفحہ پر، ایپلیکیشن کلید شامل کریں پر کلک کریں اور پڑھنے اور لکھنے کی اجازتوں کو منتخب کریں۔


کلیدی ID اور درخواست کی کلید حاصل کرنے کے بعد، انہیں PicGo کے S3 پلگ ان میں پُر کریں۔
یہاں پر دھیان دینے کے لیے ایک خرابی ہے۔
بہت سے آن لائن ٹیوٹوریلز اینڈ پوائنٹ کے لیے فارمیٹ s3.us-west-xxx.backblazeb2.com استعمال کرتے ہیں، لیکن اگر آپ میری طرح Cloudflare سے منسلک ایک حسب ضرورت ڈومین استعمال کر رہے ہیں، تو آپ کو اپنا حسب ضرورت ڈومین داخل کرنے کی ضرورت ہے۔ نوڈ فیلڈ کے لیے https://oss.xxx.com درج کریں، اور پھر بالٹی کا نام درج کریں جو آپ نے ابھی بالٹی کے لیے بنایا ہے۔


فائل کو ملانے کے بعد اسے محفوظ کریں، اور پھر ایک ٹیسٹ امیج اپ لوڈ کریں۔
اگر اسے کسٹم ڈومین کے ذریعے اپ لوڈ اور اس تک رسائی حاصل کی جا سکتی ہے، تو یہ اچھی بات ہے۔
استعمال دیکھیں
اگر آپ اپنے Backblaze B2 کے استعمال کو چیک کرنا چاہتے ہیں، تو آپ اسے Backblaze بیک اینڈ میں My Account صفحہ پر دیکھ سکتے ہیں۔ یومیہ سٹوریج، ڈاؤن لوڈز، اور B2 کی درخواست کی گنتی سبھی واضح طور پر درج ہیں، جس سے آپ کے لیے یہ مانیٹر کرنا آسان ہو جاتا ہے کہ آیا آپ حد سے تجاوز کر گئے ہیں۔

دراصل، اس پورے نظام کو ترتیب دینا کوئی خاص مشکل نہیں تھا، لیکن یہ آسان بھی نہیں تھا۔ ہم نے کچھ خرابیوں کا سامنا کیا. سب سے زیادہ پریشان کن حصہ تفصیلات تھی؛ ایک بھی لاپتہ ہونے کے نتیجے میں ناقابل رسائی، سست لوڈنگ، یا معلومات کی نمائش ہوگی۔
اسے ترتیب دینے کے بعد میرا سب سے بڑا فائدہ یہ ہے کہ یہ حل ذاتی ویب سائٹ کے مالکان یا چھوٹے بلاگز کے لیے بہترین ہے۔ یہ کم لاگت، تیز، اور ایک بار کنفیگر ہونے کے بعد، آپ کو بنیادی طور پر اس کے بارے میں کچھ کرنے کی ضرورت نہیں ہے — زندگی کے لیے ایک وقتی حل۔
مزید برآں، Cloudflare کے ساتھ Backblaze کو لپیٹ کر، زائرین آپ کا حسب ضرورت ڈومین دیکھتے ہیں، رسپانس ہیڈرز صاف ہیں، اور CDN ایکسلریشن ہے، جس سے تجربہ اتنا ہی اچھا ہوتا ہے جتنا کہ ان ادا شدہ امیج ہوسٹنگ سروسز۔
سچ میں، اس دور میں جہاں ہر چیز استعمال کی بنیاد پر وصول کی جاتی ہے، اس طرح کا تقریباً مفت منصوبہ تلاش کرنا بہت اچھا ہے۔
آخر میں، میں یہ کہنا چاہوں گا کہ اگر آپ تصویری میزبانی کے ساتھ بھی جدوجہد کر رہے ہیں، تو مجھے امید ہے کہ یہ مضمون اور اگلا مضمون آپ کو آزمائش اور غلطی کی ایک سہ پہر بچا سکتا ہے۔
👉 کیا آپ کی ویب سائٹ کی تصاویر آپ کے براؤزنگ کے تجربے کو سست کرنا چاہتے ہیں؟ استعمال کریں... بیک بلیز B2 کلاؤڈ اسٹوریج + ورڈپریس میڈیا کلاؤڈ پلگ انبیرونی امیج اسٹوریج اور ایکسلریشن آسانی سے حاصل کریں! ایک مکمل ٹیوٹوریل ترتیب کے عمل میں قدم بہ قدم رہنمائی کرتا ہے۔ یہ محفوظ، موثر اور سب کے لیے موزوں ہے۔ WordPress صارف
چونکہ آپ نے ابھی تک یہ پڑھا ہے، اگر آپ کو یہ مفید لگا، تو براہ کرم اسے لائک اور شیئر کریں۔ اگر آپ پہلے اپ ڈیٹس حاصل کرنا چاہتے ہیں، تو آپ مجھے بھی فالو کر سکتے ہیں! ⭐
میرا مضمون پڑھنے کے لیے آپ کا شکریہ۔ اگلی بار ملتے ہیں۔
ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ مضمون "ایک Cloudflare کسٹم ڈومین کو Backblaze B2 کا پابند کرنا (100% مفت ٹریفک کا حصول)" یہاں شیئر کیا گیا آپ کے لیے مددگار ثابت ہو سکتا ہے۔
اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-34303.html
