Reseller hosting-এ দশটি client website আছে, আর backup-এর দায়িত্ব কার জানা নেই। Provider বলছেন backup আছে, কিন্তু আপনি কোন account restore করতে পারবেন বা copy download করতে পারবেন পরিষ্কার নয়। Reseller access এবং server administrator-এর ক্ষমতা এক নয়। এই গাইড দায়িত্ব, backup scope ও recovery drill গুছিয়ে নেওয়ার জন্য।
Reseller Hosting-এ Client Website Backup রাখার নিয়ম
Permission ও service scope জানুন
আপনার WHM account কোন backup interface দেখতে পারে তা provider থেকে নিশ্চিত করুন। Root administrator-এর menu reseller-এ থাকবে ধরে নেবেন না। Scheduled backup configure করা, account backup download করা ও restore request করা আলাদা permission। Service agreement-এ দায়িত্ব ও support route লিখুন।
Account inventory তৈরি
প্রতিটি client domain, cPanel username, website type ও data-change pattern তালিকা করুন। Business email একই account-এ আছে কি না দেখুন। WordPress files, database ও mail data-এর scope আলাদা বোঝা দরকার। কোন site-এর order বা booking দ্রুত বদলায় চিহ্নিত করুন।
Backup-এর ধরন ও completeness
Full account archive, files-only copy এবং database dump সমান নয়। Tool অনুযায়ী অন্তর্ভুক্ত অংশ দেখুন। শুধু WordPress export দিয়ে hosting account ফেরানো যাবে ধরে নেবেন না। Source ও destination environment-এর restore requirements জানুন। Copy তৈরি হয়েছে এবং copy ব্যবহারযোগ্য—দুটি আলাদা যাচাই।
Schedule ও retention পরিকল্পনা
প্রতিটি site-এর গ্রহণযোগ্য data-loss window অনুযায়ী frequency আলোচনা করুন। সব client-এর জন্য একই schedule উপযুক্ত নাও হতে পারে। পুরোনো issue দেরিতে ধরা পড়লে একমাত্র latest copy-তে ত্রুটি থাকতে পারে। Retention বাড়ালে storage ও sensitive data রাখার দায়িত্বও বাড়ে।
Offsite copy ও account isolation
Website server-এর বাইরে স্বাধীন copy থাকার ব্যবস্থা করুন। Backup location-এর access সীমিত রাখুন। Client A-এর archive Client B-এর folder বা public URL-এ যাবে না। Encryption ও credential recovery provider/tool অনুযায়ী ঠিক করুন। সব account একই shared password-এ চালাবেন না।
WHM backup configuration-এর সীমা
Server administrator WHM Backup Configuration ব্যবহার করতে পারেন, কিন্তু reseller-এর জন্য provider-managed service লাগতে পারে। Official cPanel নির্দেশনা পড়ুন এবং root shell command নিজে চালানোর ক্ষমতা আছে ধরে নেবেন না। Destination validation, retention ও restoration availability-এর প্রভাব support-এর সঙ্গে মিলান।
একটি client restore drill
Client-এর অনুমোদিত safe staging বা বিচ্ছিন্ন environment-এ archive restore পরীক্ষা করুন। Outgoing mail, payment ও automated job যাতে live customer-এ না চলে তার ব্যবস্থা রাখুন। Homepage ছাড়াও media, login, form ও database-driven content দেখুন। Busy shop-এর live database rollback-এর আগে নতুন order loss বিবেচনা করুন।
Incident ও client handover
Recovery request-এর template-এ domain, সময়, selected restore point ও অনুমোদন রাখুন। Provider কত সময়ে response দেবে জানুন। Client service ছাড়লে backup export ও deletion policy অনুসরণ করুন। Claim করার আগে archive availability ও scope নিশ্চিত করুন; “সব data নিরাপদ” কথার চেয়ে tested recovery note বেশি কার্যকর।
কাজের ক্রম: ছোট checklist
- Reseller permission ও provider-এর দায়িত্ব লিখিত নিন।
- Client account inventory ও data-change pattern তৈরি করুন।
- Backup scope, frequency ও retention ঠিক করুন।
- স্বাধীন storage ও account isolation যাচাই করুন।
- Sample restore drill ও incident note রাখুন।
পরীক্ষার ফল যেভাবে মিলাবেন
| পরীক্ষা | যা দেখবেন |
|---|---|
| Archive sample | প্রত্যাশিত files ও database আছে |
| Client isolation | শুধু authorised access পাওয়া যায় |
| Restore drill | গুরুত্বপূর্ণ workflow ফিরে আসে |
সাধারণ প্রশ্ন
Reseller হলেই WHM backup schedule বদলাতে পারব?
অবশ্যই নয়। Permission ও provider service অনুযায়ী ক্ষমতা ভিন্ন।
এক server-এ copy থাকলেই যথেষ্ট?
একই server/account outage-এর ঝুঁকি বিবেচনা করে independent copy পরিকল্পনা করুন।
Full restore-এ নতুন order থাকবে?
পুরোনো database ফেরালে নতুন data হারাতে পারে। আগে বর্তমান data ও recovery scope নিয়ে পরিকল্পনা করুন।
সম্পর্কিত গাইড
- WordPress Google Drive backup সমস্যা
- Hosting migration-এর পর email পরীক্ষা
প্রাথমিক বিষয়গুলো জানতে WordPress backup ও restore গাইড পড়তে পারেন।