راهنمای کامل سفارشی‌سازی بخش Admin در DirectAdmin: مدیریت ایمیل ادمین، افزودن فایل‌ها، مانیتورینگ سرویس‌ها و لاگ‌ها

این مقاله یک راهنمای جامع برای سفارشی‌سازی بخش Admin در DirectAdmin است. شامل تغییر ایمیل ادمین، افزودن فایل‌های جدید به File Editor، اضافه کردن سرویس‌های دلخواه به سیستم مانیتورینگ DirectAdmin، و مدیریت لیست لاگ‌هایی که در Log Viewer نمایش داده می‌شوند. تمام مسیرها، دستورات و نکات مهم ارائه شده‌اند.

DirectAdmin Admin customizationFile Editor, services.statusLog Viewer, DA admin tools

~2 min read • Updated Mar 1, 2026

1. تغییر آدرس ایمیل Admin در DirectAdmin


برای تغییر ایمیل ادمین، کافی است مقدار E-mail را در اطلاعات کاربری Admin تغییر دهید. این کار را می‌توانید از طریق پنل DirectAdmin انجام دهید:


  • ورود به DirectAdmin با سطح Admin
  • رفتن به بخش User Data
  • ویرایش اطلاعات کاربری Admin

یا از طریق SSH:


vim /usr/local/directadmin/data/users/admin/user.conf

---

2. افزودن فایل‌های جدید به Admin File Editor


در بخش Admin Level → File Editor فقط فایل‌های مشخصی قابل مشاهده هستند. برای افزودن فایل‌های جدید:


cd /usr/local/directadmin/data/templates/custom
cp ../edit_files.txt .

سپس فایل edit_files.txt را ویرایش کنید و مسیر فایل‌های دلخواه را اضافه کنید.


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


http://www.directadmin.com/features.php?id=576
---

3. افزودن سرویس‌های دلخواه به سیستم مانیتورینگ DirectAdmin


DirectAdmin از طریق ابزار dataskq سرویس‌ها را مانیتور می‌کند و در صورت توقف، آن‌ها را مجدداً راه‌اندازی می‌کند.


لیست سرویس‌های مانیتور شده در فایل زیر قرار دارد:


/usr/local/directadmin/data/admin/services.status

ساختار فایل:


servicename=ON

مقادیر:

  • ON → سرویس مانیتور می‌شود
  • OFF → سرویس مانیتور نمی‌شود

برای افزودن سرویس جدید، کافی است یک خط جدید با نام سرویس اضافه کنید.


نکته مهم:


  • اگر از داخل DirectAdmin روی Stop کلیک کنید، مقدار سرویس به OFF تغییر می‌کند.
  • اگر Start را بزنید، مقدار به ON تغییر می‌کند و سرویس وارد مانیتورینگ می‌شود.

---

4. افزودن لاگ‌های جدید به Admin Log Viewer


لاگ‌هایی که در Log Viewer نمایش داده می‌شوند از فایل زیر خوانده می‌شوند:


/usr/local/directadmin/data/templates/logs.list

برای سفارشی‌سازی:


mkdir -p /usr/local/directadmin/data/templates/custom
cd /usr/local/directadmin/data/templates/custom
cp -p ../logs.list .

سپس فایل logs.list را ویرایش کنید و لاگ‌های جدید اضافه یا لاگ‌های موجود را حذف کنید.


این قابلیت برای افزودن لاگ‌های سرویس‌های سفارشی یا حذف لاگ‌هایی که نیاز ندارید بسیار کاربردی است.


Written & researched by Dr. Shahin Siami