این روزها تقریباً هر کسب‌وکار یا شخصیت مهمی از طریق یک وب‌سایت در دنیای اینترنت معرفی می‌شود. اما چیزی که اغلب کمتر به آن توجه می‌شود، پیچیدگی‌های ساخت و مدیریت یک وب‌سایت در پشت صحنه است. یکی از ابزارهای اصلی برای مدیریت وب‌سایت، کنترل پنل است.

با استفاده از کنترل پنل‌های مختلف هاستینگ، می‌توانید تقریباً تمام بخش‌های وب‌سایت خود را مدیریت و تغییر دهید؛ از تنظیمات گرافیکی ساده تا نقشه‌برداری پیشرفته سایت و زمان‌بندی انتشار محتوا. این وظایف به‌صورت کارآمد و از طریق رابط کاربری ساده‌شده کنترل پنل انجام می‌شوند.

در میان گزینه‌های محبوب کنترل پنل‌ها، ابزارهایی مانند cPanel ، Plesk و DirectAdmin — که معمولاً پولی هستند — برای کاربران معمولی بهترین انتخاب محسوب می‌شوند. در این راهنما، الزامات نصب DirectAdmin و روش نصب آن روی CentOS 7 و Ubuntu را بررسی می‌کنیم. همچنین مزایا و معایب این کنترل پنل را بیان خواهیم کرد تا مشخص شود آیا پاسخگوی نیازهای شماست یا خیر.

قبل از مطالعه کامل این مقاله آموزشی در نظر داشته باشید که شما میتوانید برای صرفه جویی در هزینه و زمان خود با خرید سرور مجازی ارزان از قائم هاست یک سرور آماده را خریداری کنید و از مواجه شدن با چالش هایی همچون مطالعه آموزش های نصب و پیکربندی سرور و خرید لایسنس و … جلوگیری کنید و تنها با چند کلیک سرور خود را با پشتیبانی 24 ساعته و رایگان از قائم هاست تحویل بگیرید.

آموزش نصب دایرکت ادمین
آموزش نصب دایرکت ادمین

دایرکت ادمین چیست؟

همانطور که به طور خلاصه در بالا ذکر شد، DirectAdmin یک کنترل پنل مدیریت هاستینگ و وب سایت است که می تواند دستورات پیچیده مورد نیاز برای مدیریت یک وب سایت را به عنوان بخشی از یک رابط کاربری گرافیکی ساده شده (GUI) اجرا و اجرا کند.

به عبارت دیگر ، در حالی که یک توسعه دهنده یا کدنویس معمولی باید این تغییرات را از طریق کدنویسی پیشرفته انجام دهد، یک کنترل پنل به کاربر عادی اجازه می دهد تا با کلیک کردن روی چند نماد مختلف در کنترل پنل خود ، به کارهایی که این کدها انجام می دهند دسترسی پیدا کند. در اصل، Directadmin یک دایره المعارف متمرکز از دستورات مربوط به وب سایت است که می تواند آنها را با کلیک یک دکمه نیز انجام دهد. 

Directadmin به ادمین اجازه می دهد تا وب سایت خود را بر روی تنظیمات سرور Apache، PHP، MySQL و HTTP مدیریت کند. Directadmin به طور انحصاری در توزیع های لینوکس زیر در دسترس است:

CloudLinux، Red Hat، Fedora Core، Red Hat Enterprise Linux، CentOS، FreeBSD، Ubuntu و Debian. Directadmin که به دلیل الزامات سخت‌افزاری فوق‌العاده سبک شناخته شده است ، به کاربر اجازه می دهد تا مدیریت وب سایت خود را با فعال کردن وظایف خود به عنوان مدیر از طریق مرورگر وب به سطح بعدی ارتقا دهد. این امر دایرکت ادمین را به گزینه ای عالی برای ادمین هایی تبدیل می کند که دائماً سفر می کنند و نمی توانند همیشه دستگاهی را با دایرکت ادمین نصب شده حمل کنند.

همانطور که گفته شد لایسنس دایرکت ادمین یک سرویس پولی است. آنها در مجموع چهار بسته به نام های Personal، Persona Plus، LITE و Standard را ارائه می دهند. هزینه این بسته ها به ترتیب 2 ، 5 ، 15 و 29 دلار در ماه است.

مزایا و معایب DirectAdmin

قبل از اینکه به مراحل پیچیده نصب Directadmin در CentOS و Ubuntu برسیم ، اجازه دهید به طور خلاصه مزایا و معایب Directadmin را بررسی کنیم تا بهتر با ویژگی ها و نقاط ضعف برنامه آشنا شویم تا ببینیم آیا با موارد استفاده شما مطابقت دارد یا خیر.

جوانب مثبت

در اینجا چهار مورد از مهم ترین مزیت های DirectAdmin در مقایسه با کنترل پنل های رقیب مانند cPanel و ISPConfig آورده شده است.

قیمت گذاری

به طور کلی، Directadmin یکی از ارزان ترین گزینه های پولی است که می توانید برای استفاده از گزینه پولی به عنوان بخشی از هزینه های کنترل پنل خود برای وب سایت خود استفاده کنید. به عنوان مثال ، بسته استاندارد 29 دلاری برای Directadmin معادل بسته پریمیر cPanel است که ماهیانه 53.99 دلار هزینه دارد.

سرعت

Directadmin یکی از کمترین نیازهای سیستمی و سخت افزاری را دارد و برای بارگذاری در مرورگرهای وب طراحی شده است. این عامل آن را به یکی از سبک ترین و سریع ترین گزینه های کنترل پنل تبدیل می‌کند. به همین دلیل، Directadmin کنترل پنل در محیط های میزبانی محدود و برای خود میزبانی است.

سهولت استفاده 

در مقایسه با cPanel و ISPConfig که دارای رابط‌های نسبتاً پیچیده ای هستند که می توانند به راحتی کاربر اولین بار را گیج کنند، رابط Directadmin برای هضم و استفاده ساده است. این به سه دسته تقسیم می شود و به راحتی برای مبتدیان در کمترین زمان قابل درک است. 

ثبات

Directadmin برای دوام و پایداری در عملکرد طراحی شده است. نمایش دستورات کدگذاری به عنوان بخشی از گزینه های رابط کاربری گرافیکی به خوبی انجام می شود. اکثر تغییرات در وب سایت شما بدون نیاز به از کار افتادن موقت وب سایت انجام می شود. این امر Directadmin را برای رسانه های تجاری مناسب می کند که در صورت قطعی در حین تعمیر و نگهداری آسیب خواهند دید.

نکات منفی دایرکت ادمین

حال بیایید ویژگی های نه چندان جذاب Directadmin و مناطقی را که می تواند در مقایسه با کنترل پنل های دیگر مانند cPanel تا حدودی ضعیف باشد را پوشش دهیم.

توابع محدود

توابع دستوری محدود و اعتیادهای اجرایی Directadmin در مقایسه با سی پنل آشکارترین نقطه ضعف آن است. در حالی که وب سایت های واسطه یا نسبتاً پیشرفته هنوز می‌توانند به طور مؤثر با استفاده از Directadmin مدیریت شوند، وب سایت های واقعاً پیشرفته و پیچیده به کنترل پنل جامع تری نیاز دارند.

انجمن کوچک آنلاین

Directadmin پایگاه کاربر کوچکی دارد و بنابراین، یک جامعه کوچک آنلاین. مسئله ای که این واقعیت باعث می شود این است که برای یافتن راه حل هایی برای مشکلات احتمالی با جستجوی آنلاین آنها به کمک نیاز دارید. در حالی که Directadmin یک راهنما در وب سایت خود برای مشکلات احتمالی دارد، هنوز به انجمن ها و اسناد شخص ثالث برای کمک به برنامه نیاز دارد.

پشتیبانی دقیق پلتفرم

همانطور که قبلاً اشاره کردیم، DirectAdmin فقط در لینوکس در دسترس است . این بدان معناست که شما نمی توانید برنامه را به عنوان بخشی از پلتفرم دیگری مانند ویندوز و macOS میزبانی یا اجرا کنید. بنابراین شما باید یا یک سرور لینوکس داشته باشید یا یک VPS لینوکس برای میزبانی آن در غیر این صورت.

توابع و اکستنشن های محدود

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

آیا این معایب شما را از امتحان کردن Directadmin منصرف می کند؟ سپس مقاله دیگر من را در مورد بهترین جایگزین های رایگان سی پنل بررسی کنید . cPanel همچنین یک کنترل پنل وب سایت پولی است، بنابراین جایگزین های رایگان برای آن برنامه نیز جایگزین Directadmin هستند، بنابراین گزینه های زیادی در آنجا خواهید یافت!

DirectAdmin VPS (اختیاری)

اجرای یک کنترل پنل ، به ویژه در لینوکس ، می تواند برای افرادی که می خواهند روی سرور خود میزبانی کنند یا منابع کمی برای اختصاص دادن به سرور صرفاً برای مدیریت وب سایت خود دارند، کمی ترسناک باشد. اگر در این دسته قرار می گیرید، یک سرور خصوصی مجازی دو مسئله را در یک شات برطرف می کند.

شما می توانید یک سرور لینوکس ارزان دریافت کنید و از آن برای میزبانی وب سایت و کنترل پنل انتخابی خود در هیئت مدیره استفاده کنید و تمام عملیات وب سایت خود را به عنوان بخشی از یک سرور کوچک واحد میزبانی کنید. 

قائم هاست به شما سرور مجازی دایرکت ادمین را برای این کار پیشنهاد می کند. با Directadmin که بصورت آماده نصب شده و کاملا کانفیگ و بهینه سازی شده است ، تنها کاری که باید انجام دهید این است که وب سایت خود را روی سرور مجازی دایرکت ادمین قرار دهید و آن را در یک سرور مدیریت شده میزبانی کنید که کارآمد و ارزان است.

سرورهای قائم هاست بیش از 15 مکان را در سراسر جهان ارائه می دهند که دارای آپتایم 99.98% و پشتیبانی 24 ساعته و خدمات شبانه روزی می باشد.

DirectAdmin Requirements را نصب کنید

با تمام مزایا و معایب آن، ما اینجا هستیم تا نحوه نصب Directadmin را در لینوکس بیاموزیم. بنابراین بیایید به سرعت شرایط لازم برای انجام این کار را مرور کنیم.

پیش نیازهای سخت افزاری

همانطور که قبلا ذکر شد پیش نیازهای Directadmin نسبتاً کم است و اکثر سیستم ها قادر خواهند بود آن را بدون مشکل زیادی اجرا کنند. شما به یک پردازنده حداقل 500 مگاهرتز نیاز دارید. در مورد رم ، 2 گیگابایت حداقل مناسب است، اما 4 گیگابایت توصیه می شود.

مجوز و دامنه

شما یک لایسنس Directadmin دریافت خواهید کرد که از طریق شناسه مشتری Directadmin و شناسه مجوز شما قابل تأیید خواهد بود. همچنین به یک دامنه فعال نیاز دارید که به عنوان نام میزبان وب سایت شما توسط Directadmin مدیریت شود. 

بسته های پیش نیاز

اطمینان حاصل کنید که دسترسی root دارید و بسته‌های پیش‌نیاز زیر برای هر دو نسخه CentOS 7 و Ubuntu 20.04 وجود دارد:

در اوبونتو و دبیان از این دستور استفاده کنید:

sudo apt install wget gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libperl4-corelibs-perl libwww-perl libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev cron bzip2 zip automake autoconf libtool cmake pkg-config libdb-dev libsasl2-dev libncurses5 libncurses5-dev libsystemd-dev bind9 dnsutils quota patch logrotate rsyslog libc6-dev libexpat1-dev libcrypt-openssl-rsa-perl curl libnuma-dev libnuma1 -y

اکنون زمان نصب Directadmin در اوبونتو 24.04 است. با این حال می توانید از این راهنما برای نسخه های پایینتر مانند 18.04 و 20.04 و 22.04 نیز استفاده کنید. مطمئن شوید که پیش نیازهای ذکر شده در بالا را آماده و آماده کرده اید. به سادگی مراحل را دنبال کنید و روند در کمترین زمان به پایان می رسد.

نحوه نصب دایرکت ادمین در اوبونتو و دبیان

مرحله 1: دانلود را آغاز کنید

هنگامی که مطمئن شدید که پیش نیازها آماده و پیکربندی شده اند، دستور زیر را با یک کاربر دسترسی root اجرا کنید تا دانلود و نصب Directadmin Ubuntu آغاز شود:

bash <(curl -Ss https://www.directadmin.com/setup.sh) auto

این فرمان تنها پس از تکمیل دانلود، از نصب شما نیز مراقبت می کند.

آموزش نصب DirectAdmin در CentOS - Debian - Ubuntu

مرحله 2: باز کردن پورت ها در فایروال (اختیاری) 

اگر فایروال پیشفرض اوبونتو یا دبیان شما فعال است ، باید وارد داشبورد خود شوید و آن را طوری تنظیم کنید که پورت هایی که Directadmin روی آنها اجرا می شود باز شوند. پورت پیش فرضی که Directadmin روی آن اجرا می شود پورت HTTP 80 است. این خط را وارد کنید:

sudo ufw allow 80/TCP
آموزش نصب DirectAdmin در CentOS - Debian - Ubuntu

مرحله 3: پیکربندی پس از نصب

پس از اتمام نصب، ترمینال از شما می پرسد که آیا می خواهید بسته های پیش نیاز را نصب کنید. حتی اگر قبلاً این کار را انجام داده باشید، انجام مجدد آن ضرری ندارد. پس برای تایید y را فشار دهید. برای فعال کردن برنامه باید شناسه مجوز و شناسه مشتری خود را وارد کنید.

سپس نام میزبان خود را وارد کنید تا وب سایت به نمونه دایرکت ادمین شما پیوند داده شود. y را فشار دهید تا تمام سؤالات باقی مانده تأیید شود:

Is this correct? (y,n) 

Is ensx your network adaptor with the license IP (x.x.x.x)? (y,n) 

Is this correct? (must match license) (y,n) 

Would you like to search for the fastest download mirror? (y/n)

در نهایت نام کاربری و رمز عبور ادمین خود را وارد کنید و کار تمام است!

نحوه نصب Directadmin در CentOS و AlmaLinux

اکنون ما همین فرآیند را برای نصب Directadmin روی CentOS 7 اجرا می کنیم. یک سوال رایج این است که چرا CentOS 8 در این موارد استفاده نمی شود. پاسخ در این واقعیت نهفته است که در اواخر سال 2021 Red Hat اعلام کرد که CentOS 8 به پایان عمر خود می رسد.

بنابراین، به طور طبیعی، آن دسته از کاربرانی که از طرفداران پرشور CentOS بودند، ترجیح دادند به سیستم عامل قبلی که CentOS 7 است، پایبند باشند. فرآیند نصب تقریباً یکسان است، با این تفاوت که دستورات به جای اوبونتو بر روی CentOS تنظیم می شوند. 

آیا می خواهید درباره اتفاقی که برای CentOS 8 و EoL آن رخ می دهد بیشتر بدانید؟ مقاله من را که کل بحث را به طور کامل پوشش می دهد، بررسی کنید !

مرحله 1: نصب را آغاز کنید

بیایید Directadmin CentOS 7 را با دادن دسترسی root با این خط به شما نصب کنیم:

setenforce 0

sed -i ‘s/enforcing/disabled/g’ /etc/SELinux/config

حالا بیایید روند دانلود را شروع کنیم:

wget http://www.directadmin.com/setup.sh
آموزش نصب DirectAdmin در CentOS - Debian - Ubuntu

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

./setup.sh
آموزش نصب DirectAdmin در CentOS - Debian - Ubuntu

مرحله 2: باز کردن پورت ها (اختیاری)

اگر فایروال شما در حال اجرا باشد، ممکن است پورت HTTP 80 در CentOS 7 نیز مسدود شود. بنابراین این خطوط فرمان زیر را اجرا کنید تا مطمئن شوید که باز و آماده کار است:

firewall-cmd --zone=public --add-port=2888/TCP
firewall-cmd --zone=public --add-port=2888/TCP --permanent
firewall-cmd --reload

مرحله 3: پیکربندی پس از نصب

یک بار دیگر منتظر بمانید تا نصب تمام شود، و سپس همان سوالات قبلی از شما خواسته می شود. زمانی که از شما برای نصب بسته های پیش نیاز خواسته شد، Y را فشار دهید. برای فعال کردن برنامه باید شناسه مجوز و شناسه مشتری خود را وارد کنید.

سپس نام میزبان خود را وارد کنید تا وب سایت به نمونه دایرکت ادمین شما پیوند داده شود. y را فشار دهید تا تمام سؤالات باقی مانده تأیید شود:

Is this correct? (y,n) 

Is ens160 your network adaptor with the license IP (58.135.66.80)? (y,n) 

Is this correct? (must match license) (y,n) 

Would you like to search for the fastest download mirror? (y/n)

در نهایت نام کاربری و رمز عبور ادمین خود را وارد کنید و با موفقیت موفق به نصب دایرکت ادمین بر روی CentOS 7 شده اید!

سوالات متداول

آیا دایرکت ادمین رایگان است؟

خیر. همانطور که اشاره شد ، DirectAdmin یک سرویس پولی برای کنترل پنل های وب سایت است. با این حال ، به طور قابل توجهی ارزان تر از گزینه های متوسط ​​در بازار است. به عنوان مثال، تقریباً 50٪ مقرون به صرفه تر از سی پنل است.

کنترل پنل های رایگان مشابه دایرکت ادمین کدام هستند؟

تعداد زیادی کنترل پنل هاستینگ مانند Directadmin بصورت رایگان وجود دارد که برجسته ترین آنها Ajenti ، Vesta ، ISPConfig ، Froxlor و Zpanel هستند. اما شما نباید از یک پنل رایگان انتظار کیفیتی مانند دایرکت ادمین را داشته باشید.

سرور DirectAdmin چیست؟

سرور دایرکت ادمین از پیش نصب و کانفیگ شده است و بصورت آماده تحویل شما می شود ، و این امکان را به کاربران می دهد که وب سایت خود را بدون نیاز به دانش مدیریت سرور میزبانی کند ، بنابراین راحتی و هزینه پروژه را کاهش می دهد. قائم هاست هم سرور دایرکت ادمین و هم سرور سی پنل را ارائه می دهد .

5/5 - (12 امتیاز)

دسته بندی ها: آموزش ، تاریخ بروزرسانی: 2025/04/08