ساختار مدیریت در DirectAdmin و تفاوت آن با cPanel

دایرکت ادمین (DirectAdmin) یکی از محبوب‌ترین کنترل‌پنل‌های مدیریت میزبانی وب است که با هدف سادگی، سرعت و مصرف پایین منابع طراحی شده است. برخلاف برخی کنترل‌پنل‌ها که تمامی امکانات را در یک محیط واحد نمایش می‌دهند، دایرکت ادمین ساختاری سطح‌بندی‌شده (Hierarchical) دارد و کاربران را بر اساس سطح دسترسی به سه گروه اصلی تقسیم می‌کند.

سطوح مدیریتی در دایرکت ادمین

۱. Administrator (مدیر کل)
بالاترین سطح دسترسی که مدیریت کامل سرور را در اختیار دارد. ایجاد نماینده، مدیریت کاربران، تنظیمات سرویس‌ها، IPها، DNS، امنیت و سایر تنظیمات اصلی سرور در این بخش انجام می‌شود.

۲. Reseller (نماینده فروش)
این سطح برای شرکت‌های هاستینگ یا نمایندگان فروش طراحی شده است. نماینده می‌تواند کاربران ایجاد کند، بسته‌های میزبانی تعریف کند و سرویس‌های مشتریان خود را مدیریت نماید، اما به تنظیمات اصلی سرور دسترسی ندارد.

۳. User (کاربر)
مالک سرویس میزبانی است و تنها به مدیریت وب‌سایت، دامنه، ایمیل، پایگاه داده، فایل‌ها، SSL، نسخه‌های PHP و سایر امکانات مربوط به حساب خود دسترسی دارد.

دسترسی به هاست یک دامنه از طریق حساب Administrator در دایرکت ادمین

مدیر سرور (Administrator) در دایرکت ادمین به تمامی حساب‌های نمایندگان (Reseller) و کاربران (User) دسترسی کامل دارد. با این حال، برای مدیریت مستقیم هاست یک دامنه، ابتدا باید وارد حساب کاربری مالک آن سرویس شود.

مراحل انجام این کار به شرح زیر است:

اگر این حساب دارای چندین دامنه باشد، از منوی انتخاب دامنه در بالای صفحه، دامنه موردنظر را انتخاب کنید تا تمامی بخش‌ها مانند File Manager، Email Accounts، MySQL Management، SSL، PHP Settings و سایر امکانات مربوط به همان دامنه نمایش داده شوند.

از منوی Account Manager وارد بخش Show All Users شوید.

نام کاربری (Username) مربوط به دامنه موردنظر را پیدا کنید. در صورت نیاز می‌توانید از قابلیت جستجو برای یافتن سریع‌تر کاربر استفاده نمایید.

مقابل نام کاربری، گزینه Login as User یا Login as را انتخاب کنید.

پس از ورود به حساب کاربر، محیط مدیریت دقیقاً مشابه همان چیزی خواهد بود که مالک سرویس مشاهده می‌کند.

تفاوت ساختار دایرکت ادمین با cPanel

مهم‌ترین تفاوت دایرکت ادمین و cPanel در نحوه تفکیک نقش‌ها است.
در دایرکت ادمین، هر سطح مدیریتی محیط کاری مستقل خود را دارد و تنها ابزارهای مرتبط با همان سطح نمایش داده می‌شود. این ساختار باعث سادگی محیط، افزایش امنیت و کاهش احتمال بروز خطا توسط کاربران می‌شود.

در مقابل، در cPanel مدیریت سرور معمولاً بین دو بخش مجزا تقسیم شده است:

  • WHM (Web Host Manager) برای مدیریت سرور، ایجاد حساب‌ها و مدیریت نمایندگان فروش
  • cPanel برای مدیریت سرویس میزبانی هر کاربر

به عبارت دیگر، مدیر سرور در cPanel دائماً بین WHM و cPanel جابه‌جا می‌شود، در حالی که در دایرکت ادمین امکان تغییر سطح دسترسی (Login as User/Reseller) در همان ساختار مدیریتی فراهم است و مدیریت یکپارچه‌تری ارائه می‌شود.