Backblaze B2 storage + Media Cloud প্লাগইনের সাথে ওয়ার্ডপ্রেস ইমেজ ইন্টিগ্রেট করার সম্পূর্ণ টিউটোরিয়াল

ওয়ার্ডপ্রেসের সাথে ব্যাকব্লেজ বি২ স্টোরেজ ইন্টিগ্রেট করার এই সম্পূর্ণ টিউটোরিয়ালটি আপনাকে একটি দ্রুত কনফিগারেশন প্রক্রিয়ার মাধ্যমে ধাপে ধাপে পথ দেখাবে, যা স্বল্প খরচে সীমাহীন স্টোরেজ এবং দ্রুতগতির লোডিং সক্ষম করে। ছবি, ভিডিও এবং বড় ফাইলযুক্ত ওয়েবসাইটগুলির জন্য এটি আদর্শ, যা সহজেই ব্যাকআপ এবং সম্প্রসারণের সমস্যা সমাধান করে!

এটি আমার ওয়ার্ডপ্রেস ওয়েবসাইটের ছবি সংরক্ষণের সমস্যার একটি বিবরণ। সার্ভারের হার্ড ড্রাইভের জায়গা সীমিত, এবং প্রচুর সংখ্যক ছবি থাকায় ওয়েবসাইটের ব্যাকআপ নেওয়া ক্রমশ কঠিন হয়ে পড়ে। আমি ভাবছিলাম, এই ছবিগুলো সরিয়ে ফেলার জন্য কোনো সস্তা এবং নির্ভরযোগ্য ক্লাউড স্টোরেজ সমাধান আছে কিনা?

তারপর আমি ব্যাকব্লেজ বি২ খুঁজে পেলাম।

সত্যি বলতে, আমি নামটা আগেও শুনেছিলাম, কিন্তু এর গভীরে কখনো যাইনি। এবার ভালোভাবে খতিয়ে দেখার পর বুঝলাম, এটা আমার পরিস্থিতির জন্য বেশ উপযুক্ত।

এটি সস্তা, প্রথম ১০ জিবি বিনামূল্যে এবং পরবর্তী প্রতি জিবির জন্য খরচ হয় মাত্র $০.০০৬। প্রচলিত ক্লাউড স্টোরেজের তুলনায় এটি অবিশ্বাস্যভাবে সাশ্রয়ী।

Backblaze B2 storage + Media Cloud প্লাগইনের সাথে ওয়ার্ডপ্রেস ইমেজ ইন্টিগ্রেট করার সম্পূর্ণ টিউটোরিয়াল

আপনি যদি আগে এটি অনুসরণ করে থাকেন, তাহলে আমি আসলে লিখেছিলাম কীভাবে ব্যাকব্লেজ বি২ (Backblaze B2)-কে ক্লাউডফ্লেয়ারের (Cloudflare) সাথে সংযুক্ত করতে হয় এবং আপনার নিজের ডোমেইন নেম যুক্ত করতে হয়

এটি একটি ধারাবাহিক পর্ব, যেখানে ওয়ার্ডপ্রেসকে ব্যাকব্লেজ স্টোরেজের সাথে সমন্বিত করার পদ্ধতি নিয়ে আলোচনা করা হয়েছে।

সংযোগ করার আগে, আপনার ক্লাউডফ্লেয়ার অ্যাকাউন্টটি সংযুক্ত করার পরামর্শ দেওয়া হচ্ছে । অবশ্যই, যদি আপনি এই বিষয়ে আগ্রহী না হন, তবে আপনি এই ধাপটি এড়িয়ে যেতে পারেন।

আমি এর আগে একটি কাস্টম ক্লাউডফ্লেয়ার ডোমেনের সাথে ব্যাকব্লেজকে সংযুক্ত করার সম্পূর্ণ প্রক্রিয়াটি নিয়ে লিখেছি, তাই এখানে তার পুনরাবৃত্তি করব না।

চলুন সরাসরি মূল কথায় আসা যাক।

ধাপ ১: একটি নতুন ব্যাকব্লেজ স্টোরেজ বাকেট তৈরি করুন

আপনাকে ব্যাকব্লেজ ব্যাকএন্ডে একটি নতুন বাকেট তৈরি করতে হবে।

একটি স্টোরেজ বাকেট তৈরি করুন

Backblaze ব্যাকএন্ডে যান, My Account-এ ক্লিক করুন, তারপর Buckets-এ যান এবং এরপর Create a Bucket-এ ক্লিক করুন।

আপনি বাকেটটির যেকোনো নাম দিতে পারেন; মূল বিষয় হলো অ্যাক্সেস পারমিশনের জন্য "পাবলিক" নির্বাচন করা। বাকি সবকিছু ডিফল্ট হিসেবেই রাখুন।

তৈরি করার পরে, আপনার একটি এন্ডপয়েন্ট প্রয়োজন হবে, যেমন: s3.us-east-005.backblazeb2.com। এটি পরবর্তী কনফিগারেশনের সময় ব্যবহার করা হবে।

ধাপ ২: একটি নতুন ব্যাকব্লেজ অ্যাপ্লিকেশন কী তৈরি করুন

Backblaze-এ যান এবং একটি অ্যাপ্লিকেশন কী তৈরি করুন। অ্যাপ কী পেজে, অ্যাড অ্যাপ্লিকেশন কী-তে ক্লিক করুন।

অ্যাপ্লিকেশন কী তৈরি করুন

শুধু পঠন ও লিখন অনুমতি নির্বাচন করুন।

অ্যাপ্লিকেশন কী যোগ করুন

এখানে একটি ছোট বিষয় লক্ষণীয়: মূল অ্যাপ্লিকেশন কী ব্যবহার করা এড়িয়ে চলার চেষ্টা করুন। আমার ব্যক্তিগত অভ্যাস হলো একটি আলাদা কী তৈরি করা, যেটি শুধুমাত্র একটি নির্দিষ্ট বাকেটের জন্য ব্যবহৃত হয়। এটি অধিক নিরাপদ, এবং কোনো সমস্যা হলেও এর প্রভাব সীমিত থাকবে।

এটি তৈরি করার পর, এই কী-টি অবশ্যই সংরক্ষণ করে রাখুন, কারণ এটি শুধুমাত্র একবারই প্রদর্শিত হয় এবং উইন্ডোটি বন্ধ করলে হারিয়ে যাবে।

আমাদের দুটি জিনিস প্রয়োজন: keyID এবং applicationKey।

ধাপ ৩: ওয়ার্ডপ্রেসের জন্য মিডিয়া ক্লাউড প্লাগইনটি ইনস্টল করুন।

ওয়ার্ডপ্রেস অ্যাডমিন প্যানেলে মিডিয়া ক্লাউড প্লাগইনটি ইনস্টল করুন । আপনি অন্যান্য প্লাগইনও ব্যবহার করতে পারেন, কিন্তু আমি কয়েকটি ব্যবহার করে দেখেছি এবং ব্যাকব্লেজের জন্য মিডিয়া ক্লাউডের সাপোর্ট বেশ ভালো।

ইনস্টলেশনের পরে, সেটিংস ইন্টারফেসে যান। প্রথমে, ‘Enable Cloud Storage’ সুইচটি চালু করুন।

ইনস্টলেশনের পরে, সেটিংস ইন্টারফেসে যান। প্রথমে, ‘Enable Cloud Storage’ সুইচটি চালু করুন।

এরপর আসে ক্লাউড প্রোভাইডার সেকশন:

  • স্টোরেজ প্রোভাইডার হিসেবে Backblaze S3 Compatible নির্বাচন করুন।
  • অ্যাক্সেস কী ফিল্ডে ব্যাকব্লেজ অ্যাপ্লিকেশন কী-এর কীআইডি (keyID) প্রবেশ করান।
  • Backblaze-এর জন্য এইমাত্র ব্যবহার করা applicationKey-টি Secret হিসেবে প্রবেশ করান।
  • আপনার তৈরি করা স্টোরেজ বাকেটটির নাম 'Bucket' ফিল্ডে লিখুন।
  • বাকেট প্রাইভেসি সেটিংসে আপনার বাকেটের ধরন বেছে নিন; আমি পাবলিক বেছে নিয়েছি।
  • আপনি এইমাত্র যে ব্যাকব্লেজ বাকেটটি পেয়েছেন, সেটির এন্ডপয়েন্ট হিসেবে কাস্টম এন্ডপয়েন্টটি প্রবেশ করান।
  • পাথ স্টাইল এন্ডপয়েন্ট সক্রিয় করতে মনে রাখবেন; এটা ভুলবেন না।

এরপরে রয়েছে আপলোড হ্যান্ডলিং সেকশন:

লোডিং সেট আপ করুন

"আপলোড করা ফাইল মুছুন" বিকল্পটি চালু করবেন কিনা তা আপনার প্রয়োজনের উপর নির্ভর করে। আমি সার্ভারে স্থানীয়ভাবে ছবি সংরক্ষণ করি না, তাই আমি এটি চালু রাখি এবং আপলোড করার পরে স্থানীয়ভাবে সেগুলি মুছে ফেলি। যদি আপনার সার্ভারে পর্যাপ্ত হার্ড ড্রাইভের জায়গা থাকে, অথবা আপনি একটি ব্যাকআপ রাখতে চান, তাহলে এটি চালু করবেন না।

  • আমি 'ছবি আপলোড সক্ষম করুন' বিকল্পটি নির্বাচন করেছি, যাতে ছবিগুলো সরাসরি ক্লাউড স্টোরেজে আপলোড হয়।
  • "আপলোড করা ফাইল মুছুন" বিকল্পটি চালু করবেন কিনা তা আপনার প্রয়োজনের উপর নির্ভর করে। আমি সার্ভারে স্থানীয়ভাবে ছবি সংরক্ষণ করি না, তাই আমি এটি চালু রাখি এবং আপলোড করার পরে স্থানীয়ভাবে সেগুলি মুছে ফেলি। যদি আপনার সার্ভারে পর্যাপ্ত হার্ড ড্রাইভের জায়গা থাকে, অথবা আপনি একটি ব্যাকআপ রাখতে চান, তাহলে এটি চালু করবেন না।
  • আমি ‘ডিলিট ফ্রম স্টোরেজ’ অপশনটিও চালু করেছি, ফলে যখন আমি মিডিয়া লাইব্রেরি থেকে কোনো ফাইল ডিলিট করি, তখন সেটি ক্লাউড স্টোরেজ থেকেও ডিলিট হয়ে যায়।

সবশেষে, রয়েছে সিডিএন সেটিংস (CDN SETTINGS) সেকশন:

  • আপনার Backblaze বাকেটের সাথে যুক্ত করা Cloudflare ডোমেইন নামটি CDN Base URL ফিল্ডে প্রবেশ করান।

আপনার Backblaze বাকেটের সাথে যুক্ত করা Cloudflare ডোমেইন নামটি CDN Base URL ফিল্ডে প্রবেশ করান।

উপরের সেটিংসগুলো সংরক্ষণ করুন।

পরীক্ষা এবং যাচাইকরণ

সেটআপ করার পর, কনফিগারেশনটি সফল হয়েছে কিনা তা আমাদের পরীক্ষা করতে হবে। সেটিংস সেভ করুন এবং একটি ছবি আপলোড করার চেষ্টা করুন। যদি এটি সফলভাবে আপলোড হয় এবং কাস্টম ডোমেনের মাধ্যমে অ্যাক্সেস করা যায়, তাহলে এটি সঠিকভাবে কাজ করছে।

আপনি ব্যাকব্লেজ ব্যাকএন্ডের 'আমার অ্যাকাউন্ট' পেজে আপনার ব্যবহার দেখতে পারেন। দৈনিক স্টোরেজ, ডাউনলোড এবং অনুরোধের সংখ্যা সবই স্পষ্টভাবে তালিকাভুক্ত থাকে, ফলে আপনি সীমা অতিক্রম করেছেন কিনা তা পর্যবেক্ষণ করা আপনার জন্য সহজ হয়।

যোগফল

সত্যি বলতে, পুরো প্রক্রিয়াটি জটিল নয়, তবে এতে অনেকগুলো ধাপ রয়েছে এবং কোনো একটি সুইচ চালু করতে ভুলে যাওয়াটা খুবই স্বাভাবিক। প্রথমবার কনফিগার করার সময় আমি ‘পাথ স্টাইল এন্ডপয়েন্ট’ চালু করতে ভুলে গিয়েছিলাম, যার ফলে আমি কোনো ছবিই আপলোড করতে পারিনি। এই ছোটখাটো ভুলের কারণেই যে এমনটা হয়েছিল, তা আমি পরে বুঝতে পারি।

ভেবে দেখুন: যে ছবিগুলো আগে আপনার নিজের সার্ভারে রাখতে হতো, সেগুলো এখন ক্লাউডে চলে এসেছে। এতে সার্ভারের জায়গা বাঁচে, এবং অ্যাক্সেসের গতিও আসলে আরও দ্রুত হতে পারে, কারণ ক্লাউডফ্লেয়ারের সিডিএন (CDN) বিতরণের কাজটি সামলায়। আর ছোট-বড় উভয় ধরনের ওয়েবসাইটের জন্যই এর খরচ সত্যিই খুব কম, হয়তো মাসে মাত্র কয়েক সেন্ট।

মাঝে মাঝে আমার মনে হয় যে ক্লাউড কম্পিউটিংয়ের উন্নতির ফলে, যে বিষয়গুলো আগে জটিল মনে হতো, তার অনেক কিছুই এখন খুব সহজ হয়ে গেছে। আগে ইমেজ স্টোরেজ সেট আপ করার জন্য হার্ড ড্রাইভ কেনা, সার্ভার কনফিগার করা এবং একটি সিডিএন (CDN) সেট আপ করার প্রয়োজন হতো; এখন তা মাত্র কয়েকটি ক্লিকেই করা যায়। ব্যাকব্লেজের পে-অ্যাজ-ইউ-গো মডেলটি আমাদের মতো স্বতন্ত্র ওয়েবসাইট মালিকদের জন্য বিশেষভাবে উপযুক্ত—আমরা কেবল যতটুকু ব্যবহার করি, তার জন্যই অর্থ প্রদান করি, অপ্রয়োজনীয় রিসোর্সের জন্য কোনো অর্থ দিতে হয় না।

যেহেতু আপনি এতদূর পড়েছেন, যদি এটি আপনার উপকারে এসে থাকে, তবে অনুগ্রহ করে লাইক ও শেয়ার করুন। সবার আগে আপডেট পেতে চাইলে আমাকে ফলোও করতে পারেন!

আমার লেখাটি পড়ার জন্য ধন্যবাদ। আবার দেখা হবে।

আশা করি, চেন ওয়েইলিয়াং-এর ব্লগে ( https://www.chenweiliang.com/ ) শেয়ার করা "ব্যাকব্লেজ বি২ স্টোরেজ + মিডিয়া ক্লাউড প্লাগইনের সাথে ওয়ার্ডপ্রেস ইমেজ ইন্টিগ্রেট করার সম্পূর্ণ টিউটোরিয়াল" আপনার জন্য সহায়ক হবে।

এই নিবন্ধটির লিঙ্কটি নির্দ্বিধায় শেয়ার করুন: https://www.chenweiliang.com/cwl-34310.html

আরও লুকানো কৌশল 🔑 জানতে, আমাদের টেলিগ্রাম চ্যানেলে যোগদান করতে স্বাগতম!

ভালো লাগলে শেয়ার এবং লাইক করুন! আপনার শেয়ার এবং লাইক আমাদের অব্যাহত অনুপ্রেরণা!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

উপরে যান