دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
کنترل پنل دایرکت ادمین (Direct Admin)
  • Folder icon closed Folder open iconBuild کردن سرویس‌ها در دایرکت ادمین (DirectAdmin)
  • Folder icon closed Folder open iconرفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین
  • Folder icon closed Folder open iconجلوگیری از حذف خودکار فایل‌ها در مسیر خاصی در دایرکت ادمین
  • Folder icon closed Folder open iconبهم ریختگی فایل های فارسی در دایرکت ادمین
  • Folder icon closed Folder open iconبررسی و پاک کردن لیست Messages در دایرکت ادمین
  • Folder icon closed Folder open iconمشاهده و تغییر پورت دایرکت ادمین
  • Folder icon closed Folder open iconآموزش کامل انتقال دامنه از یوزر Admin به یک ریسلر در DirectAdmin
  • Folder icon closed Folder open iconریستور دیتابیس در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ گیری دیتابیس در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ‌گیری اتوماتیک با استفاده از FTP و Cron Job در دایرکت ادمین
  • Folder icon closed Folder open iconتغییر نام دامنه‌ی اصلی در دایرکت ادمین
  • Folder icon closed Folder open iconتغییر و فیکس کردن پرمیژن ها در دایرکت ادمین
  • Folder icon closed Folder open iconبررسی فضای مصرفی دیسک در دایرکت ادمین
  • Folder icon closed Folder open iconبکاپ‌ها در DirectAdmin
  • Folder icon closed Folder open iconمدیریت کاربران بزرگ و زمان‌بندی بکاپ‌ها
  • Folder icon closed Folder open iconبکاپ روی موقعیت‌های ریموت (Backup to remote locations)
  • Folder icon closed Folder open iconانتقال اکانت‌ها (Migrating accounts)
  • Folder icon closed Folder open iconمهاجرت کامل در DirectAdmin
  • Folder icon closed Folder open iconمهاجرت از cPanel به DirectAdmin
  • Folder icon closed Folder open iconبکاپ CLI با Borg
  • Folder icon closed Folder open iconریستور و بازیابی (Restore and Recovery)
  • Folder icon closed Folder open iconراهنمای جامع سیستم‌های پشتیبان‌گیری (Backup) در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مدیریت بکاپ‌های حجیم و زمان‌بندی در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مدیریت بکاپ‌های ریموت در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع انتقال حساب‌ها و مدیریت همگام‌سازی در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل مهاجرت سرور DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع مهاجرت از cPanel به DirectAdmin
  • Folder icon closed Folder open iconراهنمای کامل پشتیبان‌گیری CLI با استفاده از Borg
  • Folder icon closed Folder open iconآموزش جامع بازیابی و ریستور بکاپ در DirectAdmin
  • Folder icon closed Folder open iconآموزش جامع شخصی‌سازی ادمین در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل سفارشی‌سازی تنظیمات ادمین در DirectAdmin
  • Folder icon closed Folder open iconآموزش جامع سفارشی‌سازی کاربران در DirectAdmin
  • Folder icon closed Folder open iconراهنمای جامع سفارشی‌سازی و مدیریت FileManager در DirectAdmin
  • Folder icon closed Folder open iconفعال‌سازی و سفارشی‌سازی آمار وب‌سایت (Website Statistics) در DirectAdmin
  • Folder icon closed Folder open iconآموزش کامل پیکربندی DirectAdmin
  • Folder icon closed Folder open iconایمن‌سازی DirectAdmin
  • Folder icon closed Folder open iconایمن‌سازی با Brute Force Monitor در DirectAdmin
کنترل پنل دایرکت ادمین (Direct Admin)

آموزش کامل پیکربندی DirectAdmin

آموزش کامل پیکربندی DirectAdmin

مقدمه

DirectAdmin یکی از محبوب‌ترین کنترل‌پنل‌های هاستینگ است که امکانات متنوعی برای مدیریت سرور و سایت‌ها ارائه می‌دهد. بخش زیادی از این امکانات از طریق فایل تنظیمات اصلی DirectAdmin یا همان directadmin.conf کنترل می‌شوند. در این مقاله به‌صورت گام‌به‌گام یاد می‌گیریم چطور تنظیمات عمومی، تغییرات hostname، مدیریت ایمیل سیستم، کنترل مصرف دیسک و سایر پیکربندی‌های حیاتی را انجام دهیم.

۱. محل انجام پیکربندی عمومی در DirectAdmin

تمامی پیکربندی‌های عمومی از مسیر زیر در سطح Admin قابل دسترسی هستند:

Admin → Server Management → Admin Settings

آموزش کامل پیکربندی DirectAdmin

هر تغییری که در این بخش اعمال کنید در فایل تنظیمات اصلی ذخیره خواهد شد:

/usr/local/directadmin/conf/directadmin.conf

نکته مهم:
هر تغییر در این فایل نیازمند راه‌اندازی مجدد سرویس DirectAdmin است تا اعمال شود.

۲. فایل تنظیمات اصلی DirectAdmin

علاوه بر مقادیری که در فایل directadmin.conf تعریف می‌شوند، خود پنل DirectAdmin دارای مقادیر پیش‌فرض داخلی است.

مشاهده تمامی مقادیر فعال تنظیمات

برای مشاهده تمام گزینه‌های موجود، دستور زیر را وارد کنید:

/usr/local/directadmin/directadmin config

یا به‌صورت کوتاه‌تر:

da c

جستجوی یک گزینه خاص

اگر به دنبال یک گزینه مشخص هستید (مثلاً letsencrypt)، می‌توانید از grep استفاده کنید:

/usr/local/directadmin/directadmin config | grep letsencrypt

هر گزینه‌ای که به‌صورت دستی در فایل directadmin.conf اضافه کنید، مقدار پیش‌فرض داخلی را بازنویسی می‌کند.

لیست کامل گزینه‌ها

تمامی گزینه‌های پیکربندی در صفحات ویژگی‌ها (features) و بخش مستندات DirectAdmin قابل جستجو هستند.

۳. تغییر تنظیمات بدون ویرایش مستقیم فایل

به‌جای اینکه فایل directadmin.conf را مستقیماً ویرایش کنید، توصیه می‌شود از دستور زیر استفاده کنید:

da config-set NAME VALUE

برای اینکه تغییر سریعاً اعمال شود، می‌توانید کلید --restart را اضافه کنید تا DirectAdmin با dataskq ری‌استارت شود.

مثال: تغییر مقدار TTL رکوردهای DNS به ۱ ثانیه:

da config-set dns_ttl 1 --restart

اگر تغییر موفقیت‌آمیز باشد، DirectAdmin با کد خروجی ۰ (exit code 0) از دستور خارج می‌شود.

۴. تغییر Hostname سرور

Hostname نامی است که به سرور شما اختصاص داده می‌شود. این مقدار باید یک FQDN (Fully Qualified Domain Name) باشد، یعنی یک دامنه کامل که به آدرس IP سرور شما resolve شود.

فرمت صحیح Hostname

ساختار پیشنهادی:

server.DOMAIN.COM
  • بخش اول (مانند server, ns1, host, web1) باید قبل از نام دامنه اصلی بیاید.
  • هرگز از domain.com به‌تنهایی به‌عنوان hostname استفاده نکنید، زیرا باعث تداخل در ارسال ایمیل‌ها خواهد شد.

نام‌های غیرمجاز برای Hostname

از موارد زیر اجتناب کنید:

  • webmail.DOMAIN.COM
  • mail.DOMAIN.COM
  • ftp.DOMAIN.COM
  • smtp.DOMAIN.COM
  • pop.DOMAIN.COM

تغییر Hostname در DirectAdmin

مسیر:

Admin Level → Admin Settings → Server's Hostname
آموزش کامل پیکربندی DirectAdmin

سپس مقدار موردنظر را وارد کنید و حدود یک دقیقه صبر کنید تا DA ری‌استارت شود.

۵. تغییر Return Path ایمیل‌های سیستمی diradmin

به‌طور پیش‌فرض، ایمیل‌های سیستمی با آدرس مشابه diradmin@hostname.com ارسال می‌شوند. در صورت نیاز می‌توانید این مقدار را تغییر دهید.

دستور تغییر Return Path:

da config-set diradmin_envelope your@email.com
systemctl restart directadmin

پیش‌فرض این ویژگی غیرفعال است و بر اساس hostname سرور عمل می‌کند.

۶. تعلیق کاربران بر اساس مصرف دیسک

به‌طور پیش‌فرض، مصرف بیش‌ازحد دیسک باعث تعلیق کاربر نمی‌شود. دلیل این موضوع:

  • سیستم کوتاها (quotas) خود به‌صورت خودکار محدودیت را اعمال می‌کنند.
  • اگر کاربر تعلیق شود، دیگر قادر به حذف فایل‌های اضافی نخواهد بود.

با این حال، می‌توانید تنظیم کنید که در صورت عبور از حد مجاز، کاربر تعلیق شود.

چرا مصرف بیشتر از ۱۰۰٪ نمایش داده می‌شود؟

DirectAdmin علاوه بر فایل‌های سیستمی، اطلاعاتی مثل دیتابیس MySQL، داده‌های وب‌میل و… را هم در محاسبه مصرف لحاظ می‌کند. بنابراین ممکن است مصرف بیش از ۱۰۰٪ نشان داده شود، حتی اگر سیستم quota جلوی آن را گرفته باشد.

۷. انتخاب پارتیشن صحیح در تنظیمات DirectAdmin

سیستم‌های مختلف پارتیشن‌بندی متفاوتی دارند. تعیین صحیح پارتیشنی که DA باید مانیتور کند، اهمیت زیادی دارد.

دلیل اهمیت انتخاب پارتیشن صحیح

DirectAdmin از quota سیستم برای محاسبه فضای مصرفی استفاده می‌کند. اگر مقدار quota_partition اشتباه تنظیم شود، گزارش مصرف کاربران نادرست خواهد بود.

حالت‌های متداول

  1. اگر /home یک دایرکتوری روی پارتیشن اصلی / باشد → تنظیم کنید:
quota_partition=/
  1. اگر /home لینک به /usr/home باشد → تنظیم کنید:
quota_partition=/usr

برای بررسی این موضوع:

ls -la /home
  1. اگر /home یک پارتیشن جداگانه باشد → تنظیم کنید:
quota_partition=/home

مشاهده لیست پارتیشن‌ها

df -hT

راهنمایی برای چند پارتیشن

اگر چند پارتیشن جداگانه دارید و می‌خواهید DirectAdmin مصرف را از همه آن‌ها گزارش کند، به راهنمای رسمی زیر مراجعه کنید:
http://www.directadmin.com/features.php?id=611

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • مدیریت Memory Limit در PHP Selector بر اساس بسته‌ی میزبانی
  • مشکل pdo_mysql در alt-php81
  • انتقال دامنه ir. به مارال هاست
  • رفع خطای undefined symbol در ماژول zip.so در CloudLinux
  • آموزش کامل مهاجرت سرور DirectAdmin
  • بکاپ CLI با Borg
  • رفع خطای “Failed to save log entry” هنگام اجرای دستور clnreg_ks و rhn_check در CloudLinux
  • رفع مشکل PHP Selector پس از کپی کردن تنظیمات در CloudLinux
  • ریستور و بازیابی (Restore and Recovery)
  • رفع خطای “Cannot get extensions list for version 7.4” در CloudLinux
  • مدیریت کاربران بزرگ و زمان‌بندی بکاپ‌ها
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش کامل پیکربندی DirectAdmin

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

می 2026
شیدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
« آوریل    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام