مدیریت لایسنس در DirectAdmin – راهنمای کامل خطاها، لایسنس‌های Legacy، لایسنس محدود، تمدید دستی و رفع مشکلات

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

License TypesLegacy Licenses

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۱۰ اسفند ۱۴۰۴

1. بررسی لایسنس روی سرور


برای مشاهده اطلاعات لایسنس فعال روی سرور:


Admin Level → Support & Help → Licensing

در این صفحه نوع لایسنس، وضعیت فعال بودن، تاریخ انقضا و محدودیت‌ها نمایش داده می‌شود.

---

2. لایسنس Legacy و Legacy Codebase چیست؟


در گذشته DirectAdmin دارای دو نوع کدبیس بود:

  • کدبیس اصلی (Core)
  • کدبیس Pro Pack (ویژگی‌های اضافه)

از 1 آگوست 2023، DirectAdmin این دو کدبیس را یکپارچه کرد و تمام ویژگی‌ها را در لایسنس‌های جدید قرار داد:

  • Personal PLUS
  • Lite
  • Standard

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

در پنل DirectAdmin اگر لایسنس Legacy باشد، پیام مشخصی نمایش داده می‌شود.

نکته: ارتقاء از Legacy به لایسنس جدید ممکن است، اما بازگشت به Legacy امکان‌پذیر نیست.

---

3. لایسنس Limited چیست؟


لایسنس Limited همان لایسنس معمولی است اما با محدودیت تعداد:

  • محدودیت تعداد حساب‌ها (Users + Resellers + Admins)
  • محدودیت تعداد دامنه‌ها

محدودیت حساب‌ها:

مثلاً اگر لایسنس Personal فقط 1 حساب اجازه دهد، وجود Admin یعنی 1 حساب کامل.

محدودیت دامنه‌ها:

شامل Domain و Domain Pointer است، اما شامل DNS Zoneهای مستقل نمی‌شود.

اگر از محدودیت عبور کنید:

DirectAdmin وارد حالت Over-Limit می‌شود و بسیاری از قابلیت‌ها غیرفعال می‌شوند، از جمله:

  • ایجاد دامنه
  • ایجاد کاربر
  • ایمیل‌ها
  • DNSSEC
  • SSL
  • Backup/Restore
  • Multi-Server Setup
  • Let's Encrypt

فقط حذف آیتم‌ها برای بازگشت به حالت عادی فعال می‌ماند.

---

4. خطاهای لایسنس و راه‌حل‌ها


تمام خطاهای لایسنس در لاگ زیر قابل مشاهده است:


journalctl -u directadmin
---

4.1 Permanent error: invalid license key

لایسنس اشتباه یا نامعتبر است.

راه‌حل:


/usr/local/directadmin/scripts/getLicense.sh 'YOUR_LICENSE_KEY'
---

4.2 Permanent error: lost license session

لایسنس روی سرور دیگری استفاده شده است.

راه‌حل:

  • DirectAdmin را روی سرور اصلی ری‌استارت کنید.
  • اگر لایسنس دزدیده شده، در Client Area لایسنس را Reset کنید.
---

4.3 Request failed: context deadline exceeded

سرور شما نمی‌تواند به licensing.directadmin.com متصل شود.

تست اتصال:


dig +short licensing.directadmin.com
curl https://licensing.directadmin.com
---

4.4 Transient error: too many requests

چند سرور در حال تلاش برای گرفتن یک لایسنس هستند.

راه‌حل: 10 دقیقه صبر کنید و فقط یک سرور را اجرا کنید.

---

4.5 Transient error: license is IP restricted

IP سرور شما در لیست مجاز لایسنس نیست.

راه‌حل: IPهای IPv4 و IPv6 را در Client Area اضافه کنید.

---

4.6 Transient error: request time is out of sync

ساعت سرور اشتباه است.

راه‌حل: NTP را فعال کنید.

---

4.7 سایر خطاها

  • license is not active
  • license is not verified
  • license is suspended
  • license is expired

راه‌حل: وضعیت لایسنس را در Client Area بررسی کنید.

---

5. به‌روزرسانی دستی لایسنس


از نسخه 1.63.8، فایل لایسنس یک فایل ساده متنی است:


/usr/local/directadmin/conf/license.key

جایگزینی لایسنس:


echo 'YOUR_LICENSE_KEY' > /usr/local/directadmin/conf/license.key
chmod 600 /usr/local/directadmin/conf/license.key
systemctl restart directadmin

هشدار: فایل لایسنس نباید توسط کاربران دیگر قابل خواندن باشد.

---

6. سرورهای قدیمی و مشکل TLS


سیستم‌عامل‌های قدیمی مثل CentOS 4 از TLS 1.2 پشتیبانی نمی‌کنند و نمی‌توانند به سرورهای لایسنس متصل شوند.

DirectAdmin روی سرورهایی که TLS جدید ندارند قابل اجرا نیست.

---

7. رفع مشکلات لایسنس


برای بررسی مشکلات:


journalctl -u directadmin

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل پیکربندی کلاینت‌های ایمیل، هشدارهای quota در Dovecot و بررسی آخرین لاگین‌ها در DirectAdmin

این مقاله یک مرجع جامع برای کاربران و مدیران DirectAdmin است. در این راهنما یاد می‌گیرید چگونه ایمیل را روی iPhone، Thunderbird و Gmail تنظیم کنید، هشدارهای پر شدن quota را در Dovecot فعال کنید و با یک اسکریپت ساده، آخرین زمان لاگین تمام حساب‌های ایمیل را مشاهده کنید.

ادامه

عیب‌یابی Dovecot در DirectAdmin – رفع خطاهای IMAP، مشکلات احراز هویت و بررسی گواهی SSL

Dovecot سرویس اصلی IMAP/POP3 در DirectAdmin است. گاهی کاربران هنگام ورود به وب‌میل یا کلاینت ایمیل با خطاهایی مثل "Connection dropped" یا "unknown user" مواجه می‌شوند. این مقاله یک راهنمای کامل برای رفع خطاهای رایج Dovecot، پاک‌سازی ایندکس‌ها، بررسی دیتابیس‌های احراز هویت و تست گواهی SSL روی پورت‌های 143 و 993 است.

ادامه

عیب‌یابی DNS در DirectAdmin – وقتی named اجرا می‌شود اما دامنه resolve نمی‌شود

گاهی سرویس named (BIND) روی سرور اجرا می‌شود اما دامنه‌ها resolve نمی‌شوند یا از بیرون پاسخ DNS دریافت نمی‌شود. این مقاله یک راهنمای کامل برای بررسی listen، فایروال، تنظیمات named.conf، propagation، رکوردهای اشتباه، مشکلات ساب‌دامین، resolv.conf و خطاهای رایج DNS در DirectAdmin است.

ادامه

مدیریت رکوردهای DNS در DirectAdmin – راهنمای کامل، کاربردی و حرفه‌ای

DirectAdmin ابزارهای قدرتمندی برای مدیریت DNS ارائه می‌دهد: از کاهش TTL برای جلوگیری از downtime، تا ساخت رکوردهای SRV، فعال‌سازی DNSSEC، مدیریت delegation ساب‌دامین‌ها، افزودن خودکار TLSA برای DANE و حتی تغییرات گروهی (Mass Update) روی همه دامنه‌ها. این مقاله یک مرجع کامل برای مدیریت حرفه‌ای DNS در DirectAdmin است.

ادامه

DNS و Nameserverها در DirectAdmin – راهنمای کامل، کاربردی و حرفه‌ای

DNS ستون فقرات اینترنت است و وظیفه دارد نام دامنه را به IP تبدیل کند. در DirectAdmin می‌توان Nameserverهای اختصاصی ساخت، DNS را مدیریت کرد، DNS Clustering راه‌اندازی کرد و حتی از DNS خارجی استفاده نمود. این مقاله یک راهنمای جامع برای درک DNS، ساخت ns1/ns2، تنظیم Glue Record، رفع خطاها و مدیریت حرفه‌ای DNS در DirectAdmin است.

ادامه

CustomBuild در DirectAdmin – راهنمای کامل نصب، به‌روزرسانی، پیکربندی و سفارشی‌سازی پیشرفته

CustomBuild ابزار اصلی DirectAdmin برای مدیریت سرویس‌ها و نرم‌افزارهای سرور است. این ابزار وب‌سرور، PHP، دیتابیس، ایمیل، FTP و بسیاری از کامپوننت‌های دیگر را نصب، به‌روزرسانی و پیکربندی می‌کند. به دلیل کامپایل از سورس، CustomBuild انعطاف‌پذیری بسیار بالا، سرعت دسترسی به نسخه‌های جدید و مصرف منابع بهینه را فراهم می‌کند.

ادامه