سرور اختصاصیسرور مجازی

آموزش گام به گام نصب دایرکت ادمین در 8-7-6 CentOS

مفهوم دایرکت ادمین Direct Admin و روش نصب آن در CentOS و Debian

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

 

 

مقدمه‌ای بر این موضوع

همانطور که می دانید، لینوکس توزیع CentOS یکی از محبوب ترین توزیع های لینوکس امروزی است، CentOS مخفف کلمه Community Enterprise Operating System می باشد که یک پلت فرم توسعه را در یکی از بهترین و قدرتمندترین توزیع های موجود ارائه می دهد که به منظور فراهم کردن بستری قوی برای رشد جوامع منبع باز ساخته شده است و بسیار سازگار و ایمن است. علاوه بر این، دارای چندین به روز رسانی امنیتی در سطح شرکت است که آن را به عنوان یک انتخاب عالی برای هر استفاده ای معرفی می کند.

در ادامه می خواهیم مفهوم دایرکت ادمین Direct Admin و روش نصب آن در سیستم عامل CentOS را بیان کنیم.

 

 

دایرکت ادمین (Direct Admin)

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

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

نصب دایرکت ادمین در CentOS

پیش نیاز: سیستم عامل‌های پشتیبانی شده

 

Operating System

Version of Operating System

AlmaLinux / RHEL / CentOS

7.x 64-bit, 8.x 64-bit

CloudLinux

6.x 64-bit, 7.x 64-bit, 8.x 64-bit

Ubuntu

16.04 64-bit, 18.04 64-bit, 20.04 64-bit

Debian

9.x 64-bit, 10.x 64-bit, 11.x 64-bit

FreeBSD

11.x 64-bit, 12.x 64-bit

VzLinux

8.x 64-bit

 

دایرکت ادمین از سیستم عامل های زیر پشتیبانی می‌کند و با نسخه‌های ذکر شده و نسخه‌های جدیدتر سیستم عامل‌ های لیست شده سازگاری بالایی دارد.

بقیه پیش‌نیازها، مربوط به آدرس‌های IP و نرم افزارها، به نیازهای کاربر هنگام کار با سرویس بستگی دارد. بعد از اتمام نصب دایرکت ادمین، می‌توانید آن‌ها را به صورت دستی پیکربندی کنید.

پس از نصب نرم‌افزار مدنظر، نرم‌افزار Putty را برای دسترسی به root و ورود به سرور نصب کنید. بعد از دانلود این نرم‌افزار، خواهید توانست که از‌ طریق پروتکل SSH به سرور دست پیدا کنید.

 

صفحه ورود به direct admin
صفحه ورود به Direct Admin

 

 

گام اول: به‌روزرسانی سیستم‌عامل

در محیط Putty، برای به‌روزرسانی سرور دستور زیر را وارد کنید:

 

yum update -y

 

 

پس از زدن دکمه Enter، دستور در سرور اجرا و به‌روزرسانی آغاز می‌شود. معمولاً ممکن است این مرحله باتوجه ‌به منابع سرور شما بین ۱۰ تا ۲۰ دقیقه زمان ببرد.

گام دوم: نصب پیش‌نیازهای نصب دایرکت ادمین

قبل از نصب دایرکت ادمین روی لینوکس، نیاز است چند برنامه مهم و کاربردی را روی سیستم‌عامل لینوکس نصب کنید. بسته‌ به اینکه از کدام توزیع‌ لینوکس استفاده می‌کنید، کد مربوط را از دستورهای زیر انتخاب و در محیط SSH یا همان Putty وارد کنید.

برای نصب پنل Direct Admin بر روی سرور لینوکس CentOS 6، کد زیر را وارد کنید:

 

yum install wget tar gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \

libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \

autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel db4-devel

 

 

برای نصب دایرکت ادمین روی CentOS 7، این کد را به‌کار بگیرید:

 

yum install wget tar gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \

libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \

autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel \

psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs perl-libwww-perl xfsprogs rsyslog logrotate crontabs file kernel-headers

 

 

برای نصب پنل Direct Admin بر روی سرور لینوکس توزیع CentOS 8، دستور زیر را وارد کنید:

 

yum install iptables wget tar gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \

libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \

autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel \

psmisc net-tools systemd-devel libdb-devel perl-DBI perl-libwww-perl xfsprogs rsyslog logrotate crontabs file \

kernel-headers hostname

 

 

برای نصب دایرکت ادمین روی دبیان (Debian) 6، دستور زیر را وارد کنید:

 

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \

zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev patch

 

 

برای نصب دایرکت ادمین روی دبیان (Debian) 7، کد زیر را درج کنید:

 

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \

zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev patch libjemalloc-dev

 

 

برای نصب دایرکت ادمین در لینوکس روی دبیان (Debian) 8، دستور زیر را وارد کنید:

 

apt-get install wget gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \

zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \

libncurses5-dev libsystemd-dev bind9 dnsutils quota libsystemd-daemon0 patch libjemalloc-dev logrotate rsyslog libc6-dev systemd systemd-sysv

 

 

برای نصب دایرکت ادمین روی دبیان (Debian) 9 و 10، از دستور زیر استفاده کنید:

 

apt-get update

apt-get install wget gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libperl4-corelibs-perl libaio1 libaio-dev \

zlib1g zlib1g-dev libcap-dev cron bzip2 zip automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \

libncurses5-dev libsystemd-dev bind9 dnsutils quota patch libjemalloc-dev logrotate rsyslog libc6-dev libexpat1-dev \

libcrypt-openssl-rsa-perl libnuma-dev libnuma1

 

 

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

درادامه، سراغ اصل مطلب، یعنی نصب دایرکت ادمین روی لینوکس، خواهیم رفت..

 

گام سوم: دانلود فایل سورس دایرکت ادمین و تغییر دسترسی فایل دانلود

برای نصب دایرکت ادمین در لینوکس، ابتدا با استفاده از دستور wget فایل اصلی دایرکت ادمین را از وبسایت رسمی دانلود کنید:

 

wget http://www.directadmin.com/setup.sh

 

 

با دسترسی root به سرور و دانلود فایل سورس از وبسایت رسمی دایرکت ادمین، دسترسی فایل را به‌ حالت اجرایی درمی‌آوریم تا محدودیت‌های حین نصب برداشته شود. برای این کار از دستور زیر استفاده می‌کنیم:

 

chmod 755 setup.sh

 

 

گام چهارم: نصب دایرکت ادمین در لینوکس

مجوزهای دایرکت ادمین اغلب به‌ صورت IP Base هستند و روی هر سروری که به لایسنس نیاز ندارد، کار می‌کند. با وجود این‌، برای نصب دایرکت ادمین در لینوکس ممکن است نیاز باشد تا از شرکت ارائه‌دهنده خدمات معتبر، کد لایسنس‌ دایرکت ادمین را تهیه کنید. سپس، اعداد دو بخش Clientid و Licenseid را به‌خاطر بسپارید؛ زیرا حین نصب به آن نیاز پیدا خواهید کرد. برای آغاز نصب دایرکت ادمین دستور زیر را بنویسید:

 

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

 

 

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

 

‘wget -O – https://www.directadmin.com/setup.sh) ‘auto

 

 

گام پنجم: دسترسی به دایرکت ادمین در لینوکس

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

 

https://your-domain.com:2222

https://IP-address:2222

https://server-hostname:2222

 

 

اتمام نصب دایرکت ادمین در لینوکس

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

 

To login now, follow this link:

http://server:2222

and enter your Admin username and password when prompted.

You should now visit https://www.directadmin.com/newinstall.php to learn how to get started.

Thank you for using DirectAdmin. Should you have any questions, don’t hesitate to contact us at support@directadmin.com

## REPORT_END

 

 

محیط اصلی directadmin

 

⚠ نصب دایرکت ادمین کرک‌ شده

بسیاری از افراد ترجیح می‌دهند به‌ دلایل مختلفی از‌جمله هزینه رایگان از کنترل پنل نال و کرک‌ شده استفاده کنند. فراموش نکنید…

  • که فارغ از اینکه ممکن است با گزارش IP به وبسایت رسمی دایرکت ادمین وبسایتتان به‌ مشکل بخورد،
  • امنیت سرور نیز تحت‌تأثیر حمله‌های بات‌ها و هکرها قرار می‌گیرد.
  • علاوه ‌بر‌این، قالب کرک‌ شده دایرکت ادمین به‌ صورتی است که برخی از قسمت‌های آن غیرفعال است و کار نمی‌کند؛ به‌همین‌دلیل، باگ‌های آن پس از مدتی باعث از‌ کار‌ افتادن سرور می‌‌شود.
  • درمقابل، هزینه‌ای که بابت لایسنس دایرکت ادمین می‌پردازید، در دراز‌ مدت به‌صرفه خواهد بود و امنیت کنترل ‌پنلتان نیز حفظ می‌‌شود.

 

 

جمع بندی

همانطور که گفتیم در سیستم عامل CentOS با نصب دایرکت ادمین می توان کنترل کاملی روی سرور خود و امکان سفارشی سازی تنظیمات هاست و وبسایت با رابط کاربری ساده و سبک فراهم کرد و استفاده از آن بسیار ساده است. برای مطالب بیان شده در این مقاله در نصب دایرکت ادمین تلاش شده تا به خوبی مفهوم را به شما برسانیم. امیدواریم مفید واقع شده باشد.

 

5/5 - (3 votes)
نحوه استفاده از دستور CP در لینوکس
ادامه مطلب
دکمه بازگشت به بالا