آموزش نصب دایرکت ادمین در لینوکس
دایرکت ادمین یا DirectAdmin (DA) یکی از بهترین و سریعترین کنترلپنلهای وب برای سرورهای لینوکس محسوب میشود و در حال حاضر به عنوان یکی از جایگزینهای محبوب برای سی پنل شناخته میشود. این سیستم کنترل با ارائه تمامی عملکردهای اصلی که از یک پنل مدیریت میزبانی انتظار میرود،در این مقاله، ما قصد داریم نصب دایرکت ادمین را بر روی سرورهای لینوکس مورد بررسی قرار داده و ویژگیها و امکاناتی که این سیستم به کاربران ارائه میکند را بررسی کنیم.
دایرکت ادمین چیست؟
دایرکت ادمین یک کنترل پنل مدیریت وب است که برای سرورهای لینوکس طراحی شده است. این کنترل پنل، به مدیران سرور و میزبانان وب امکان میدهد تا به راحتی و به طور گستردهای سرویسهای میزبانی را مدیریت کنند و به کاربران خود امکانات متنوعی را ارائه دهند.
دایرکت ادمین از طریق یک رابط کاربری وب قدرتمند، به کاربران اجازه میدهد تا تنظیمات سرور، مدیریت دامنهها، ایجاد حسابهای ایمیل، مدیریت بانکهای اطلاعاتی، نصب برنامههای نرمافزاری، مانیتورینگ منابع سرور و سایر وظایف مرتبط را انجام دهند.
این کنترل پنل به دلیل سرعت بالا، کارایی قوی، و رابط کاربری ساده و کاربرپسند، مورد توجه و استفاده قرار میگیرد. همچنین، DirectAdmin قابلیت انعطاف پذیری بالا را دارد و قابلیت اضافه کردن افزونهها و پلاگینهای مختلف را به کاربران میدهد تا بتوانند تجربه مدیریت وب خود را بهبود بخشند و نیازهای خاص خود را برآورده سازند.
به طور کلی، دایرکت ادمین یکی از انتخابهای مناسب برای مدیریت وب سرورهای لینوکس است و به کاربران ابزارهای لازم را برای مدیریت وبسایتها و سرویسهای میزبانی فراهم میکند.
چه پیش نیازهای برای نصب دایرکت ادمین لازم است؟
در زیر جدولی را ارائه میدهیم که پیشنیازهای سیستم عامل برای نصب دایرکت ادمین را نشان میدهد:
سیستم عامل | نسخه سیستم عامل |
---|---|
AlmaLinux / RHEL / CentOS | 7.x 64-bit، ۸.x 64-bit |
CloudLinux | 6.x 64-bit، ۷.x 64-bit، ۸.x 64-bit |
Ubuntu | 16.04 64-bit، ۱۸.۰۴ ۶۴-bit، ۲۰.۰۴ ۶۴-bit |
Debian | 9.x 64-bit، ۱۰.x 64-bit، ۱۱.x 64-bit |
FreeBSD | 11.x 64-bit، ۱۲.x 64-bit |
VzLinux | 8.x 64-bit |
لطفا توجه داشته باشید که این فقط پیشنیازهای سیستم عامل برای نصب دایرکت ادمین هستند و نیازمندیهای سخت افزاری را در نظر نگرفته است.
بهروزرسانی سیستمعامل
در محیط Putty، میتوانید سرور را با استفاده از دستور زیر بهروزرسانی کنید:
yum update -y
بعد از فشردن کلید Enter، دستور در سرور اجرا میشود و فرآیند بهروزرسانی آغاز میشود. با توجه به منابع سرور شما، این مرحله معمولاً حدود ۱۰ تا ۲۰ دقیقه زمان میبرد.
نصب پیش نیازهای ضروری برای دایرکت ادمین در لینوکس
قبل از نصب دایرکت ادمین بر روی سیستم عامل لینوکس، شما نیاز دارید تا چندین برنامه مهم و کاربردی را بر روی سیستم عامل خود نصب کنید. به توجه به توزیع لینوکسی که استفاده میکنید، میتوانید با استفاده از دستورات زیر، بستههای مربوطه را نصب کنید. برای این کار، میتوانید از محیط SSH یا Putty استفاده کنید.
برای نصب پنل DirectAdmin بر روی سرور لینوکس توزیع CentOS ، از کد زیر استفاده کنید:
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
برای نصب دایرکت ادمین روی دبیان ۹ یا ۱۰، از دستور زیر استفاده کنید:
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
دانلود فایل های مورد نیاز دایرکت ادمین
برای دانلود فایل سورس دایرکت ادمین در لینوکس و تغییر دسترسی فایل دانلود، میتوانید از دستور wget برای دانلود فایل و دستور chmod برای تغییر سطح دسترسی استفاده کنید. در ادامه، نحوه اجرای این دستورات را برای شما توضیح میدهم:
- دانلود فایل سورس دایرکت ادمین با استفاده از دستور wget:
wget https://directadmin.com/setup.sh
این دستور فایل setup.sh را از سرور DirectAdmin دانلود میکند.
- تغییر سطح دسترسی فایل دانلود شده با استفاده از دستور chmod:
chmod +x setup.sh
این دستور سطح دسترسی فایل setup.sh را به حالت اجرایی تغییر میدهد.
حالا شما فایل سورس دایرکت ادمین را دانلود کرده و سطح دسترسی آن را به حالت اجرایی تغییر دادهاید. اکنون میتوانید با استفاده از دستورات مربوطه، فایل را اجرا و نصب کنید.
نصب دایرکت ادمین در لینوکس
برای نصب DirectAdmin در لینوکس، ابتدا باید کد لایسنس DirectAdmin را از یک شرکت ارائهدهنده معتبر تهیه کنید. این کد لایسنس به صورت IP Base است و بر روی هر سروری که به لایسنس نیاز ندارد، قابل استفاده است. در هنگام نصب DirectAdmin، شما نیاز خواهید داشت به دو عدد Clientid و Licenseid که باید آنها را یادداشت کنید.
برای آغاز نصب DirectAdmin، دستور زیر را اجرا کنید:
bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) 'auto'
با اجرای این دستور، مراحل نصب DirectAdmin در لینوکس به صورت دستی آغاز خواهد شد. در این مراحل، شما باید به سؤالاتی پاسخ دهید. اما با استفاده از دستور زیر، میتوانید تمام مراحل نصب را به صورت خودکار انجام دهید:
wget -O - https://www.directadmin.com/setup.sh | bash
با اجرای این دستور، نصب DirectAdmin به طور خودکار و بدون نیاز به ورود اطلاعات اضافی انجام میشود.
پیدا کردن آدرس های DirectAdmin در لینوکس
برای دسترسی به DirectAdmin در لینوکس، شما باید از طریق مرورگر وب به آدرس IP سرور خود و پورت مشخص شده برای DirectAdmin دسترسی پیدا کنید. به طور کلی، پورت استاندارد برای دسترسی به DirectAdmin در لینوکس ۲۲۲۲ است. بنابراین، آدرس دسترسی به DirectAdmin به صورت زیر خواهد بود:
https://adress-IP-server:2222
در اینجا، adress-IP-
server باید با آدرس IP واقعی سرور شما جایگزین شود. به عنوان مثال، اگر آدرس IP سرور شما ۱۹۲.۱۶۸.۱.۱۰۰ باشد، آدرس دسترسی به DirectAdmin به صورت زیر خواهد بود:
https://192.168.1.100:2222
با باز کردن این آدرس در مرورگر وب، صفحه ورود به DirectAdmin نمایش داده خواهد شد. شما باید اطلاعات ورود به DirectAdmin را (نام کاربری و رمز عبور) وارد کنید تا به پنل مدیریت DirectAdmin دسترسی پیدا کنید.
جمع بندی:
نصب DirectAdmin در لینوکس و ویندوز، به کاربران امکان میدهد از خدمات هاستینگ و مدیریت وبسایت به راحتی و با استفاده از یک کنترل پنل قدرتمند بهرهبرداری کنند. در این مقاله ، نحوه نصب پنل DirectAdmin روی سرور لینوکس را به صورت گام به گام ساده توضیح دادهایم. برای نصب DirectAdmin در اوبونتو، دبیان یا CentOS، باید پیشنیازهای مورد نیاز را رعایت کنید که در این مقاله به آنها اشاره شده است.