
আচ্ছা টেকটিউনসের বন্ধুরা, একটা প্রশ্ন করি? ওয়েবসাইট বানানোর শখ আছে, কিন্তু কোডিংয়ের জটিলতা আর হোস্টিং-এর খরচ শুনে পিছিয়ে গেছেন, এমন কয়জন আছেন এখানে? হাত তুলুন তো! 🙋♀️🙋♂️ আমার মনে হয়, এরকম মানুষের সংখ্যা নেহাতই কম না। ওয়েবসাইট বানাতে গেলে ডোমেইন, হোস্টিং, এসএসএল সার্টিফিকেট আরও কত কী লাগে! তবে চিন্তা নেই, বস! আজকের টিউনটি বিশেষভাবে আপনাদের জন্যেই লেখা।
আজকে আমি আপনাদের এমন একটা প্ল্যাটফর্মের সন্ধান দেব, যেখানে কোনো রকম খরচ ছাড়াই নিজের ওয়েবসাইট হোস্ট করতে পারবেন, তাও আবার একদম রকেট গতিতে! বিশ্বাস হচ্ছে না? তাহলে চোখ রাখুন এই টিউনে!
জনপ্রিয় WordPress হোস্টিং সার্ভিস Kinsta নিয়ে এসেছে এক দারুণ চমক – Sevalla! Kinsta তো WordPress হোস্টিং এর দুনিয়ায় বেশ পরিচিত নাম, তাই তারা চাইছে তাদের সার্ভিস আরও বাড়াতে, আরও বেশি সংখ্যক Developer-দের কাছে পৌঁছতে। আর সেই লক্ষ্যেই তাদের এই নতুন Cloud Hosting সলিউশন। আমার মনে হয় যাদের বাজেট সীমিত, কিন্তু চমৎকার একটা ওয়েবসাইট বানানোর স্বপ্ন দেখেন, তাদের জন্য Sevalla হতে পারে এক আশীর্বাদ! 😇

সহজ ভাষায় যদি বলি, Sevalla হলো Kinsta-র একটি জেনেরিক PaaS (Platform as a Service)। যারা টেকনিক্যাল টার্ম শুনে ভয় পান, তাদের জন্য বলছি, PaaS হল অনেকটা "থালি ভরা খাবার"-এর মতো! এখানে ওয়েবসাইট বানানোর সবকিছু সাজানো আছে। এখানে আপনি শুধু স্ট্যাটিক ওয়েবসাইট না, অ্যাপ্লিকেশন (Application), ডেটাবেজ (Database)-এর মতো আধুনিক সব সুবিধা হোস্ট করতে পারবেন। Docker, Git-এর মতো আধুনিক Technology আর Framework-এর সাপোর্ট তো থাকছেই, যা আপনার কাজকে করবে আরও সহজ এবং দ্রুত।
আসুন, একটু গভীরে যাই। একসময় Heroku নামক একটি প্ল্যাটফর্ম ফ্রি সার্ভিস দিত, কিন্তু তারা এখন সেটি বন্ধ করে দিয়েছে। তাই অনেকেই এখন বিকল্প প্ল্যাটফর্ম খুঁজছেন। সেই জায়গায় Sevalla হতে পারে আপনার জন্য সেরা একটি অপশন। বিশেষ করে যারা দামের (Price) ব্যাপারে একটু বেশিই সচেতন এবং সহজে Deploy করার সুবিধা চান, তাদের জন্য এটা খুবই কাজের একটা টুল। ছোট বা মাঝারি Team-এর জন্য Sevalla হতে পারে একদম পারফেক্ট একটা সলিউশন।
অফিসিয়াল ওয়েবসাইট @ Sevalla

চলুন, এক নজরে দেখে নেই Sevalla-র ফ্রি স্ট্যাটিক হোস্টিং-এ কী কী ফিচার রয়েছে:

যেকোনো সার্ভিস ব্যবহার করার আগে তার Core Function এবং Limitation গুলো জেনে নেয়া বুদ্ধিমানের কাজ। তাই Sevalla সম্পর্কেও কিছু তথ্য জেনে রাখা দরকার:

এবার আসি সবচেয়ে গুরুত্বপূর্ণ অংশে। Sevalla ব্যবহার করে আপনি কীভাবে আপনার Static Website Deploy করবেন? চিন্তা নেই, আমি Step-by-Step সবকিছু বুঝিয়ে দেবো। স্ক্রিনশট দিয়ে বোঝানোর সুযোগ থাকলে ভালো হতো, তবে আমি চেষ্টা করব প্রতিটি Step সহজভাবে বর্ণনা করতে:
Account তৈরি করুন: প্রথম কাজ হলো Sevalla-র ওয়েবসাইটে গিয়ে Account তৈরি করা। আপনি চাইলে আপনার GitHub, GitLab অথবা Bitbucket Account ব্যবহার করেও সরাসরি Sign in করতে পারেন। অথবা, আপনার Name, Email আর Password দিয়ে Register করতে পারেন। প্রথমবার Account বানালে $50 ডলারের Free Credit ও পাবেন! এই Credit ব্যবহার করে আপনি পেইড প্ল্যানের Premium Feature গুলোও Test করে দেখতে পারবেন। এটা নতুন User-দের জন্য দারুণ একটা সুযোগ।

Control Panel-এ প্রবেশ করে Static Website যোগ করুন: Account তৈরি হয়ে গেলে Sevalla Control Panel-এ Sign in করুন। Control Panel-টা দেখতে অনেকটা Kinsta-র মতোই। বাম দিকের Menu থেকে "Static sites" অপশনটি খুঁজে বের করুন। এই অপশনটি আপনাকে Static Website Manage করতে সাহায্য করবে। Control Panel-এর ডিজাইন খুব User-Friendly, তাই নতুনদেরও কোনো সমস্যা হবে না।

৩. "Add a static site"-এ ক্লিক করুন: এবার "Add a static site"-এ ক্লিক করে একটি নতুন Static Website যোগ করুন।

এখানে আপনি যা যা সুবিধা পাবেন, তার একটা তালিকা দেওয়া হলো:
File Source নির্বাচন করুন এবং Git Repository লিঙ্ক করুন: পরের ধাপে আপনাকে File Source নির্বাচন করতে হবে।

Sevalla কিন্তু GitHub, Bitbucket এবং GitLab -এই তিনটি Service-কেই সাপোর্ট করে। Git যেহেতু একটি Distributed Version Control Software, তাই এখানে Virtual Hosting Service এর মতো SFTP ব্যবহার করে Webpage আপলোড করার ঝামেলা নেই। আপনাকে প্রথমে একটি Git Repository তৈরি করতে হবে, সেখানে আপনার ফাইলগুলো আপলোড করতে হবে এবং তারপর Sevalla-র সাথে Connect করতে হবে। তাহলেই Service ব্যবহার করে আপনার ফাইলগুলো Edge Network-এ Deploy করা যাবে। Git Repository Connect করার জন্য Sevalla আপনাকে Step-by-Step গাইড করবে।

Environment এবং Parameter Setting: Website তৈরি করার আগে কিছু Environment এবং Parameter Setting করতে হবে। আপনি চাইলে আপনার প্রয়োজন অনুযায়ী Setting পরিবর্তন করতে পারেন। তবে যদি বিশেষ কোনো Requirement না থাকে, তাহলে Default Setting রেখে দেয়াই ভালো। Environment Setting ঠিক না থাকলে আপনার ওয়েবসাইট ঠিক মতো কাজ নাও করতে পারে।

Website তৈরি করুন এবং Status দেখুন: সবকিছু ঠিকঠাক থাকলে Website তৈরি হওয়া শুরু হয়ে যাবে। সেই সাথে একটা Temporary Domain Name ও তৈরি হবে। আপনি Control Panel-এর হোমপেজে আপনার Website-এর Status, File Source, Creation Time, Last Updated Time এবং Deployment Record সবকিছু দেখতে পারবেন। কোনো Error হলে, আপনি Status দেখে সহজেই বুঝতে পারবেন এবং সে অনুযায়ী ব্যবস্থা নিতে পারবেন।

Content Update করুন: Content-এ কোনো পরিবর্তন করতে হলে, Git-এ গিয়ে Data Edit এবং Update করতে হবে। Sevalla অটোমেটিকভাবে সেই Change Detect করে Website Deploy করে দেবে (তবে "Website তৈরি করার সময় Automatic Redeployment" অপশনটি On রাখতে হবে)। Update হওয়ার পরে একটু অপেক্ষা করতে হবে। Sevalla-র ড্যাশবোর্ডে আপনি Current Status, Update Time এবং Record দেখতে পারবেন। কোনো Error হলে Record দেখে Troubleshoot ও করতে পারবেন। নিয়মিত Content Update করলে আপনার ওয়েবসাইট Search Engine-এ ভালো Rank করবে।
Custom Domain Name Setting করুন: Website তৈরি করার সময় Sevalla আপনাকে একটা Temporary URL দেবে। কিন্তু আপনি নিশ্চয়ই চাইবেন আপনার নিজের Domain Name ব্যবহার করতে, তাই না? "Domains" অপশন ব্যবহার করে আপনি খুব সহজেই আপনার Custom Domain যোগ করতে পারবেন। এর জন্য DNS Record Setting করতে হবে। মূলত TXT Record যোগ করতে হবে, এবং সবশেষে CNAME Record যোগ করে Domain Name এর DNS Connect করার পর নিজের Domain ব্যবহার করলে আপনার ওয়েবসাইট দেখতে Professional লাগবে এবং ভিজিটরদের কাছে আপনার Brand Image বাড়বে।


আমার ব্যক্তিগত অভিজ্ঞতা থেকে বলছি, Sevalla আর Kinsta Free Static Website Space – এর মধ্যে তেমন কোনো পার্থক্য নেই। আমার ধারণা, Brand আলাদা করার জন্য Kinsta এই সার্ভিসটিকে আলাদাভাবে Market করছে। কারণ Kinsta-র নাম শুনলেই বেশিরভাগ User-এর মাথায় WordPress-এর কথা আসে। তাই যাদের WordPress-এর বাইরে অন্য কিছু দরকার, তাদের জন্য Sevalla হতে পারে ভালো একটা অপশন।
আমি আপনাদের Encourage করব, আপনারা নিজেরা Sevalla ব্যবহার করে দেখুন। আমি মনে করি Sevalla বা Kinsta দুটোই Stable এবং Secure সার্ভিস। তাই আপনার Website সবসময় Online থাকবে, এই নিয়ে চিন্তা করতে হবে না। যাদের Website-এ Traffic কম, কিন্তু সবসময় Online রাখার প্রয়োজন, তাদের জন্য এটা খুবই কাজের একটা জিনিস। আপনি যদি একজন নতুন Developer হন, তাহলে Sevalla আপনার জন্য শেখার একটা দারুণ সুযোগ।

তাহলে আর দেরি কেন? আজই Sevalla-তে Account খুলুন আর বানিয়ে ফেলুন আপনার স্বপ্নের ওয়েবসাইট! আপনাদের যাত্রা শুভ হোক! ওয়েবসাইটের দুনিয়ায় আপনাদের সাফল্য কামনা করি। 💖
আমি মো আতিকুর ইসলাম। কন্টেন্ট রাইটার, টেল টেক আইটি, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 5 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 556 টি টিউন ও 94 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 64 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।
“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)