Netlify-এ বিনামূল্যে একটি সুপার-ফাস্ট ওয়েবসাইট কীভাবে হোস্ট করবেন

আপনি কি Netlify-এ আপনার Jamstack সাইট হোস্ট করার কথা বিবেচনা করছেন, কিন্তু এখনও নিশ্চিত নন কিভাবে এটি সম্পর্কে যেতে হবে এবং কীসের জন্য সতর্ক থাকতে হবে? আপনাকে সাহায্য করার জন্য এখানে একটি দ্রুত নির্দেশিকা রয়েছে।

জামস্ট্যাক সাইটগুলি অতি দ্রুত কারণ তারা স্ট্যাটিক ফাইল পরিবেশন করে। তারা সামগ্রিকভাবে এত কম CPU এবং সার্ভার সংস্থান ব্যবহার করে যে Netlify এর মতো প্ল্যাটফর্মগুলি বিনামূল্যে এবং ভাল মানের হোস্টিং অফার করতে পারে।

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

নেটলিফাই পরিষেবার লক্ষ্য হল বিভিন্ন জগতের সেরা জিনিসগুলিকে একটি পরিষেবার মধ্যে একত্রিত করে আপনার জীবনকে যতটা সম্ভব সহজ করে তোলা: ক্লাউড কম্পিউটিং, জ্যামস্ট্যাক, গিট রিপোজিটরি এবং ফ্রিমিয়াম মূল্য নির্ধারণ।

নেটলিফাই এবং জ্যামস্ট্যাক

Netlify দীর্ঘদিন ধরে জ্যামস্ট্যাক আন্দোলনের অংশ এবং এই আধুনিক ওয়েব-ডিজাইন পদ্ধতির বৃদ্ধিতে অবদান রাখে এমন প্রাচীনতম এবং সেরা প্ল্যাটফর্মগুলির মধ্যে একটি।

জ্যামস্ট্যাক মুভমেন্ট জাভাস্ক্রিপ্ট, এপিআই এবং মার্কআপকে একত্রিত করে একটি ফ্রন্ট-এন্ড ডেভেলপমেন্ট পদ্ধতি তৈরি করে যা ব্যাক-এন্ড থেকে আলাদা। এর ফলে সার্ভারের পারফরম্যান্স উন্নত হয়, নিরাপত্তা উন্নত হয়, স্কেলিং সহজ হয় এবং সস্তা চলমান খরচ হয়।

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

Netlify ব্যবহার করার কারণ

Netlify মানে অনেক কিছু কারণ এটি অনেক কিছু করে। একটি একক পরিষেবাতে অনেকগুলি বৈশিষ্ট্য একত্রিত করে এবং যতটা সম্ভব স্বয়ংক্রিয়ভাবে, প্ল্যাটফর্মটি সমস্ত আকারের ব্যবসার জন্য দুর্দান্ত সুবিধা প্রদান করে।

Netlify থেকে আপনি নিম্নলিখিত প্রধান সুবিধাগুলি পেতে পারেন:

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

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

    এই পরিষেবাটির দুর্দান্ত অংশটি হল সেরা ফলাফল পেতে আপনাকে কোনও সেটিংস টুইক এবং কনফিগার করার দরকার নেই। একবার আপনি আপনার সাইট স্থাপন করলে, আপনি একবারে আপনার সমস্ত ওয়েব সম্পদ এবং কোড আপডেট করবেন। সমস্ত ক্যাশে অবিলম্বে অবৈধ এবং বিশ্বজুড়ে আপডেট করা হয়. এবং আপনি সহজেই এবং তাত্ক্ষণিকভাবে আপনার সাইটটিকে আগের বিল্ডগুলিতে ফিরিয়ে আনতে পারেন৷

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

    তবুও, এই বিনামূল্যের পরিকল্পনায় অনেক চিত্তাকর্ষক বৈশিষ্ট্য রয়েছে। যেমন স্বয়ংক্রিয় গিট বিল্ড, এজ নেটওয়ার্ক স্থাপন, পূর্ববর্তী সংস্করণগুলিতে তাৎক্ষণিক রোলব্যাক, স্থাপনের আগে লাইভ প্রিভিউ এবং বিনামূল্যে সার্ভারলেস ফাংশন।
  • স্বয়ংক্রিয় বিল্ডস - এছাড়াও আপনি বিনামূল্যে নেটলিফাই বিল্ড পাবেন। এই CI/CD (কন্টিনিউয়াস ইন্টিগ্রেশন/কন্টিনিউয়াস ডিপ্লয়মেন্ট) আপনার সাইটের উন্নয়ন এবং বর্ধিতকরণগুলি পরিচালনা করা সহজ করে তোলে। এটি স্বয়ংক্রিয়ভাবে আপনার সংগ্রহস্থল থেকে পুনর্নির্মাণ করে, প্রতিবার যখন আপনি আপনার গিট অ্যাকাউন্টে নতুন আপডেটগুলি পুশ করেন।

    সবকিছু সম্পূর্ণরূপে স্বয়ংক্রিয় এবং আপনি কী স্থাপন করবেন তা জানাতে পূর্বরূপ উপলব্ধ। এছাড়াও আপনি প্রক্রিয়াটির প্রতিটি ধাপ কনফিগার করতে পারেন এবং আগের যেকোনো বিল্ডে রোলব্যাক অনায়াসে।
  • Netlify ফাংশন - Netlify প্ল্যাটফর্মে আপনি স্থাপন করা প্রতিটি সাইট সার্ভারহীন ফাংশনগুলির অ্যাক্সেস সহ আসে যা আপনি অনেক কিছুর জন্য ব্যবহার করতে পারেন। এই Netlify ফাংশনগুলি হল সার্ভার-সাইড প্রসেস যা জাভাস্ক্রিপ্ট কোডে চলে।

    প্রতিটি সাইট বিনামূল্যে 125K আমন্ত্রণ পায় এবং আপনি যখন সেই কোটা অতিক্রম করেন তখনই আপনাকে অর্থ প্রদান করতে হবে৷ আপনি ইমেজ পরিচালনা, ইমেল পাঠানো, ব্যবহারকারীর ইনপুট যাচাইকরণ এবং এমনকি অন্যান্য API এন্ডপয়েন্ট থেকে ডেটা আনার জন্য ফাংশনগুলি ব্যবহার করতে পারেন।
  • স্বয়ংক্রিয় ফর্ম – Netlify আপনার স্ট্যাটিক সাইটে ফর্মগুলি একত্রিত করা এবং বিস্তৃত কোডিং বা অন্যান্য চাপপূর্ণ সমস্যা ছাড়াই সমস্ত জমা ক্যাপচার করা সহজ করে তোলে। আপনার যেকোনো ফর্মে 'netlify' বৈশিষ্ট্যটি যোগ করুন যেমন … আর এটাই।

    এরপর আপনি আপনার ড্যাশবোর্ডে সমস্ত জমা দেখতে পারবেন, ফর্মগুলি নাম অনুসারে সাবধানে সাজানো থাকবে। সিস্টেমটিতে একটি অ্যান্টি-স্প্যাম বৈশিষ্ট্য রয়েছে এবং জমা দেওয়ার পরে Netlify আপনাকে ইমেল, স্ল্যাক বা ওয়েবহুকের মাধ্যমে আরও অবহিত করতে পারে।

    অন্যান্য বিকল্পগুলির মধ্যে রয়েছে Netlify-এর Zapier ইন্টিগ্রেশন ব্যবহার করে জমা দেওয়া ফর্মগুলিকে 1,000+ অ্যাপ্লিকেশনে ফরওয়ার্ড করা।
  • NetlifyCMS – NetlifyCMS অ্যাপ হল GitHub-এর মতো Git প্রদানকারীর মাধ্যমে Netlify প্ল্যাটফর্মে হোস্ট করা যেকোনো স্ট্যাটিক সাইটের জন্য একটি সুবিধাজনক সম্পাদক। এটি সংগ্রহস্থল থেকে আপনার সমস্ত ডেটা নেয় এবং একটি সহজে ব্যবহারযোগ্য ব্যবস্থাপনা ইন্টারফেস তৈরি করে।

    NetlifyCMS হল একটি একক-পৃষ্ঠার প্রতিক্রিয়া অ্যাপ যা 100 টিরও বেশি অবদানকারীর সম্প্রদায় দ্বারা নির্মিত৷ এটি সম্পাদক-বান্ধব, একটি স্বজ্ঞাত কার্যপ্রবাহ অফার করে, সম্পূর্ণ বিনামূল্যে এবং Jamstack সাইটগুলির পরিচালনাকে মজাদার করে তোলে৷
  • বিনামূল্যে HTTPS - সমস্ত Netlify হোস্টিং অ্যাকাউন্ট বিনামূল্যে HTTPS অন্তর্ভুক্ত. এটি বিনামূল্যের SSL (সিকিউর সকেট লেয়ার) সার্টিফিকেট।

অ্যাকাউন্ট এবং মূল্য নির্ধারণ

নেটলিফাই একটি ফ্রিমিয়াম সফ্টওয়্যার পরিষেবা। একটি সম্পূর্ণ বিনামূল্যের স্টার্টার প্ল্যান, প্রতি মাসে সদস্য প্রতি $19 এর জন্য একটি প্রো প্ল্যান, প্রতি মাসে সদস্য প্রতি $99 এর জন্য একটি ব্যবসায়িক পরিকল্পনা এবং কাস্টম মূল্য সহ একটি এন্টারপ্রাইজ প্ল্যান রয়েছে৷

Netlify সম্পর্কে চিত্তাকর্ষক বিষয় হল যে আপনি এর বিনামূল্যের স্টার্টার প্ল্যানের মাধ্যমে অনেক কিছু করতে পারবেন। ব্যক্তিগত প্রকল্প, পরীক্ষা, শখের সাইট এবং অন্যান্য অ্যাডভেঞ্চারের জন্য ডিজাইন করা হয়েছে, স্টার্টার প্ল্যানে প্রতি মাসে 300টি ফ্রি বিল্ড মিনিট সহ স্বয়ংক্রিয় বিল্ড অন্তর্ভুক্ত রয়েছে।

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

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

Netlify-এ কীভাবে একটি ওয়েবসাইট বিনামূল্যে হোস্ট করবেন

Netlify সরলতার জন্য অন্যান্য ক্লাউড-কম্পিউটিং এবং হোস্টিং কোম্পানি যেমন AWS, Google ক্লাউড, এবং Azure-কে পরাজিত করে। হ্যাঁ, তাদের আরও অবকাঠামো, আরও শক্তিশালী মেশিন এবং বিশ্বজুড়ে ডেটা সেন্টার রয়েছে, তবে তাদের সেটআপ বিরক্তিকর হতে পারে।

এখানে একটি ধাপে ধাপে সেটআপ প্রক্রিয়া রয়েছে যা আপনাকে দেখায় যে Netlify-এ একটি Jamstack সাইট হোস্ট করা কতটা সহজ।

1. সাইন আপ করুন এবং লগইন করুন

নেটলিফাই লগইন করুন

আপনার প্রথম ধাপে নেভিগেট করা app.netlify.com এবং আপনি না থাকলে সাইন আপ করুন। থেকে আপনাকে পাঁচটি ভিন্ন সাইন-ইন পদ্ধতির মাধ্যমে স্বাগত জানানো হবে GitHub থেকে GitLab, বিট বালতি, ইমেইল, এবং লগইন SSO.

সাইন আপ করার পরে, Netlify থেকে নিশ্চিতকরণ মেইলটি খুঁজে পেতে আপনাকে আপনার ইমেল অ্যাকাউন্টে লগ ইন করতে হবে। আপনার অ্যাকাউন্ট যাচাই করতে এবং সিস্টেমে লগ ইন করতে এটিতে ক্লিক করুন।

2. একটি নতুন সাইট যোগ করুন

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

একবার আপনি সেই পর্যায়ের মধ্য দিয়ে গেলে, আপনি নিজেকে ডিফল্ট ড্যাশবোর্ডে খুঁজে পাবেন। একটি নতুন সাইট হোস্ট করতে "গিট থেকে নতুন সাইট" এ ক্লিক করুন। অথবা আপনি ড্যাশের চিহ্নিত এলাকায় আপনার স্ট্যাটিক ফাইল সমন্বিত একটি ফোল্ডার টেনে আনতে পারেন এবং বাকিটা Netlify করবে।

3. GitHub লিঙ্ক করুন

উপরের ধাপ 2 থেকে বোতামটি ক্লিক করলে একটি নতুন উইন্ডো খুলবে যা আপনাকে GitHub বা GitLab এবং Bitbucket এর মত অন্য কোনো গিট সংগ্রহস্থলের সাথে আপনার নতুন সাইট লিঙ্ক করতে অনুরোধ করবে। এই মুহুর্তে, নিশ্চিত করুন যে আপনার একটি নিবন্ধিত গিট অ্যাকাউন্ট আছে এবং আপনার সাইটের ফাইলগুলি ইতিমধ্যেই একটি সংগ্রহস্থলে রয়েছে।

4. Netlify অনুমোদন করুন

এখন আপনাকে শুধু GitHub কে বলতে হবে আপনার GitHub অ্যাকাউন্টে Netlify অ্যাক্সেস করার অনুমতি দিতে এবং সবকিছু ঠিক হয়ে গেছে।

5. আপনার সংগ্রহস্থল নির্বাচন করুন

প্রতিটি স্ট্যান্ডার্ড Netlify সাইট একটি একক সংগ্রহস্থলের সাথে লিঙ্ক করা হয়। আপনি যেটি ব্যবহার করতে চান সেটি নির্বাচন করুন এবং এগিয়ে যান।

6. বিল্ড সেটিংস কনফিগার করুন

আপনি এই পৃষ্ঠায় একটু মনোযোগ দিতে হবে. আপনার যদি ইতিমধ্যেই স্ট্যাটিক সাইট থাকে এবং আপনি কোনো প্রাক-প্রসেসর ব্যবহার না করেন, তাহলে আপনি প্রকাশ ডিরেক্টরিটিকে “/” এ সেট করতে পারেন। এবং বিল্ড কমান্ড ক্ষেত্রটি খালি রাখুন।

অন্যদিকে আপনি যদি একটি স্ট্যাটিক সাইট জেনারেটর ব্যবহার করেন যেমন গ্যাটসবি বা নেক্সট, তাহলে আপনি এখানে যা লিখবেন তা নির্ভর করবে জেনারেটরের উপর। আপনি এই তালিকা চেক আউট করতে পারেন সাধারণ কনফিগারেশন, কি লিখতে হবে তা জানতে।

7. নির্মাণ এবং স্থাপন

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

8. ডোমেন নাম সেট আপ করুন

আপনার সাইট তৈরি এবং স্থাপন করার পরে, Netlify এটিকে *.netlify.app ডোমেনে একটি নাম দেবে। আপনি পরে এই নামটিকে আরও সুন্দর কিছুতে পরিবর্তন করতে পারেন বা সাইটের সাথে একটি কাস্টম ডোমেন সংযুক্ত করতে পারেন৷

Netlify আপনাকে একটি কাস্টম ডোমেন সংযুক্ত করতে দেয় যা আপনি অন্য কোথাও কিনেছেন বা আপনার Netlify ড্যাশবোর্ডের মাধ্যমে ডোমেনটি কিনতে পারবেন। এবং সিস্টেম সবকিছু যত্ন নেবে. আপনার নতুন সাইটের জন্য একটি নতুন ডোমেন যোগ করতে বা নিবন্ধন করতে আপনার ড্যাশবোর্ডের ডোমেন ট্যাবে ক্লিক করুন৷

উপসংহার

নেটলিফাই প্ল্যাটফর্মে বিনামূল্যে একটি অতি-দ্রুত ওয়েবসাইট হোস্ট করার জন্য আমরা এই সহজ নির্দেশিকাটির শেষে পৌঁছেছি। এবং আপনি এটি করার কারণ এবং উপায় দেখেছেন।

এখন আপনার জন্য আপনার স্ট্যাটিক সাইটটিকে হাতে কোড করতে বা একটি স্ট্যাটিক সাইট জেনারেটর ব্যবহার করতে বাকি রয়েছে৷

নামদি ওকেকে

নামদি ওকেকে

Nnamdi Okeke একজন কম্পিউটার উত্সাহী যিনি বিস্তৃত বই পড়তে ভালবাসেন। তিনি উইন্ডোজ/ম্যাকের চেয়ে লিনাক্সের জন্য পছন্দ করেছেন এবং ব্যবহার করছেন
উবুন্টু তার প্রথম দিন থেকেই। আপনি তাকে টুইটারের মাধ্যমে ধরতে পারেন bongotrax

প্রবন্ধ: 298

প্রযুক্তিগত জিনিসপত্র গ্রহণ

টেক ট্রেন্ড, স্টার্টআপ ট্রেন্ড, রিভিউ, অনলাইন ইনকাম, ওয়েব টুলস এবং মার্কেটিং মাসে একবার বা দুবার