আপনার ওয়েবসাইট ব্যাক আপ করার প্রক্রিয়া নির্ভর করবে এটি কিভাবে এবং কোথায় হোস্ট করা হয়েছে তার উপর। প্রক্রিয়াটিকে দুটি বা তিনটি সম্ভাব্য পদ্ধতির মধ্যে একটির মাধ্যমে সম্ভব বলে সংক্ষিপ্ত করা যেতে পারে:
সঠিক প্রক্রিয়াটি আপনার আইএসপি দ্বারা দেওয়া ওয়েব ইন্টারফেসের উপর নির্ভর করে পরিবর্তিত হবে তাই এখানে নির্দিষ্ট করা যাবে না। তবে cPanel, প্লেস্ক এবং অন্যান্য অনেক সুপরিচিত ওয়েব ভিত্তিক নিয়ন্ত্রণ ইন্টারফেসে ব্যাকআপ বিকল্প রয়েছে। 'ব্যাকআপ' বা 'সম্পূর্ণ ব্যাকআপ' শিরোনামের একটি আইকনের জন্য আপনার নিয়ন্ত্রণ প্যানেলে অনুসন্ধান করুন।
আপনার ওয়েব সার্ভারে আপনার কাছে থাকা পরিষেবা এবং অ্যাক্সেসের উপর নির্ভর করে সঠিক প্রক্রিয়াটি পরিবর্তিত হবে। আপনি মোটামুটি ব্যথাহীনভাবে এই কাজগুলি গ্রহণ করতে সক্ষম হতে পারেন। প্রথমত আপনার ISP দ্বারা প্রদত্ত কন্ট্রোল প্যানেল ইন্টারফেসে প্রদত্ত একটি ফাইল ম্যানেজার টাইপ ইউটিলিটিতে গিয়ে। এখান থেকে আপনি আপনার সম্পূর্ণ ওয়েবসাইট রুট ফোল্ডারের একটি জিপ ফাইল তৈরি করবেন।
আপনার কাছে এমন একটি ইন্টারফেসে অ্যাক্সেস থাকতে পারে যেখান থেকে ওয়েবসাইট ডাটাবেস/গুলি পরিচালিত হয় এবং এতে সম্ভবত ব্যাকআপ/রপ্তানি তৈরি করার বিকল্প থাকবে।
একবার ব্যাক আপ নেওয়া হলে আপনি আদর্শভাবে জিপ ফাইল কপি করবেন এবং নিরাপদ রাখার জন্য সার্ভার থেকে স্থানীয় কম্পিউটারের স্টোরেজে ডাটাবেস রপ্তানি করবেন।
আপনি যদি ব্যবহার করে এমন একটি প্ল্যাটফর্মে আপনার ওয়েবসাইট চালাচ্ছেন বিন্দু বা কুবারনেটস অথবা একটি ম্যানুয়ালি ইনস্টল করা VPS (ভার্চুয়াল প্রাইভেট সার্ভার) কোনো ওয়েব অ্যাডমিন ইন্টারফেস ছাড়াই, তাহলে আপনার সার্ভার পরিচালনার জন্য একমাত্র বিকল্পটি হল একটি CLI (কমান্ড লাইন ইন্টারফেস) এর মাধ্যমে।
আপনার ওয়েবসাইটটি যে ওয়েব সার্ভারে চালানো হয় তার উপর নির্ভর করে সঠিক প্রক্রিয়াটি পরিবর্তিত হবে এবং সেই কারণে, আপনার যদি এই ধরনের হোস্টিং থাকে তবে আপনি সম্ভবত ইতিমধ্যেই জানেন কিভাবে এই অপেক্ষাকৃত সহজ প্রশাসনিক কাজটি করা যায়।
তবে একটি মোটামুটি গাইড হিসাবে, আপনি আপনার ওয়েব স্পেসের রুট থেকে নিম্নলিখিত কমান্ডটি চালিয়ে আপনার সর্বজনীন ওয়েবসাইট রুট ব্যাকআপ করতে পারেন:
zip -r website-export.zip public_html
এবং আপনার ডাটাবেস (এটি মাইএসকিউএল/মারিয়া ডিবি অনুমান করে) সম্ভবত একটি কমান্ড ব্যবহার করে বের করা যেতে পারে যেমন:
mysql -u UserName -pPassWord DatabaseName > export.sql