آموزش نصب دایرکت ادمین
در این مقاله به آموزش نصب دایرکت ادمین میپردازیم, با ما همراه باشید.
آموزش نصب دایرکت ادمین (DirectAdmin)
دایرکت ادمین یکی از محبوبترین پنلهای مدیریت هاستینگ است که برای مدیریت وبسایتها، دیتابیسها، ایمیلها و دیگر امکانات سرور مورد استفاده قرار میگیرد. این پنل به دلیل سرعت بالا، کاربری آسان و امکانات متعدد، محبوبیت زیادی در بین مدیران سرور دارد. در این مقاله، مراحل نصب دایرکت ادمین بر روی یک سرور لینوکس را به طور کامل توضیح خواهیم داد.
دایرکت ادمین چیست؟
دایرکت ادمین یک نرمافزار مدیریت سرورهای وب است که به کاربران اجازه میدهد بهراحتی سرویسها، دامنهها را مدیریت کنند. این ابزار برای کاربرانی که اطلاعات فنی و مهارتهای کافی در زمینه مدیریت سرور ندارند، مناسب است. با استفاده از دایرکت ادمین، کاربران قادر خواهند بود بهطور مستقل و بدون وابستگی به تکنسینها، تنظیمات و مدیریت سرور خود را انجام دهند
همانطور که آشکار است کنترل پنل دایرکت ادمین پس از کنترل پنل سی پنل محبوب ترین کنترل کنترل پنل لینوکسی میباشد.
پیشنیازها:
قبل از نصب دایرکت ادمین، باید مطمئن شوید که سرور شما دارای پیشنیازهای زیر است:
1- سرور مجازی / سرور اختصاصی.
2-آدرس IP ثابت: دایرکت ادمین برای عملکرد صحیح نیاز به یک آدرس IP ثابت دارد.
3- لایسنس دایرکت ادمین
4 – دسترسی sudo / root
5 – منابع کافی( حداقل )
name | value |
/boot | 500 MG |
swap | 2 x RAM but no more than 16 GB |
/tmp | 1GB |
/ | 6 – 10 GB |
/var | 8 – 80 GB |
/home | 10 GB |
ram | 4 GB |
6 – نسخه سیستم عامل
سیستم عامل | ورژن | معماری |
RHEL / CentOS Stream / Rocky Linux / AlmaLinux | 8 | 64-bit |
RHEL / CentOS Stream / Rocky Linux / AlmaLinux | 9 | 64-bit, Arm64 |
Debian | 10, 11, 12 | 64-bit, Arm64 |
Ubuntu | 18.04, 20.04, 22.04 | 64-bit, Arm64 |
جهت اتصال به سرور ازنرم افزار putty استفاده کنید. آیپی و پورت سرور را وارد کرده و از طریق SSH به سرور متصل شوید.
توجه داشته باشید که پورت ممکن است در سرور ها متفاوت باشد جهت نحوه تغییر پورت و دانستن علت تغییر پورت می توانید به مقاله ی تغییر پورت SSH مراجعه کنید
مراحل نصب دایرکت ادمین
1. بروزرسانی سیستم:
ابتدا سیستم خود را بهروز کنید تا اطمینان حاصل شود که تمامی بستههای نرمافزاری به آخرین نسخه ارتقاء یافتهاند:
yum update -y
2. نصب ابزارهای مورد نیاز:
برای نصب دایرکت ادمین، نیاز به برخی ابزارهای اولیه دارید. این ابزارها را میتوانید با دستور زیر نصب کنید:
yum install wget perl tar -y
آموزش نصب دایرکت ادمین بصورت خودکار
برای نصب دایرکت ادمین ابتدا باید سیستم عامل را بصورت clean install نصب و سپس اقدام به تهیه لایسنس دایرکت ادمین نمایید.
برای تهیه لایسنس اورجینال میتوانید به سایت client directadmin مراجعه کنید .
بعد از تهیه لایسنس اورجینال دایرکت ادمین و جایگزاری آن بجای ( license key) در دستور نصب زیر , دستور را برای نصب به سیستم عامل ارسال میکنیم.
bash <(curl -fsSL https://download.directadmin.com/setup.sh) 'license key'
بعد از ارسال دستور به سرور مشخصاتی مانند hostname از شما پرسیده میشود که مناسب با دامنه ای که برای هاست و رکورد های dns انتخاب ردید را وارد کنید.
نکته: نام میزبان یا hostname نباید با نام دامنه یکسان باشد . برای مثلا در صورتی که نام دامنه اصلی famaserver.net میباشد برای هاست نیم پیشنهاد میشود از server.famaserver.net استفاده کنید.
سپس با مشخصاتی که بعد از نصب به شما نمایش داده میشود میتوانید به دایرکت ادمین وارد شوید. مانند : ip-addres:2222 یا hostname:2222
در صورتی که مشخصات ورود , یا مشخصات کاربر admin را یاداشت نکردید با دستور زیر از آن مطلع شوید.
/usr/local/directadmin/conf/setup.txt
پیکربندی فایروال
برای اطمینان از عملکرد صحیح دایرکت ادمین، باید پورتهای مورد نیاز آن را در فایروال باز کنید. پورتهای پیشفرض دایرکت ادمین عبارتند از:
- 2222: پورت دسترسی به پنل دایرکت ادمین
- 80 و 443: پورتهای HTTP و HTTPS برای وبسایتها
- 25، 587، 465: پورتهای ارسال ایمیل (SMTP)
- 110، 995: پورتهای دریافت ایمیل (POP3)
- 143، 993: پورتهای دریافت ایمیل (IMAP)
برای باز کردن این پورتها، از دستورات زیر استفاده کنید:
firewall-cmd --permanent --add-port=2222/tcp firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --permanent --add-service=smtp firewall-cmd --permanent --add-service=pop3 firewall-cmd --permanent --add-service=imap firewall-cmd --reload
خلاصه مقاله:
در روش های گذشته دستور نصب دایرکت ادمین بر روی هر نسخه از سیستم عامل هایی مثل centos و debian متفاوت بود. بعد از اتمام پشتیبانی و منسوخ شدن سیستم عامل centos7 پرونده جدیدی برای دایرکت ادمین باز شد که مهمترین آن پشتیبانی از سیستم عامل های دیگر و تغییر روند لایسنس آن بود.
در این آپدیت لایسنس ها تغییر یافتند و سیستم عامل های بیشتری پشتیبانی شد که در حال حاضر مناسبترین نسخه سیستم عامل almalinux 9 میباشد که سازگاری بالایی دارد با دایرکت ادمین. بعد از آپدیت های مختلف و آزمایشی دستور نصب و روش نصب این کنترل پنل خودکار شد و با یک دستور خودکار یا بسته نصب سریع جایگزین روش های قدیمی با دستور های متعدد شد.
آموزش نصب دایرکت ادمین
آیا دایرکت ادمین در سرور های ایران نصب میشوند؟
بلی
آیا تحریم ها شامل حال دایرکت ادمین نمیشوند؟
در حال حاضر خیر , اکثر میزبانی های ایرانی روی سرور های دایرکت ادمین لحاظ شدند.
آیا میتوان از dns اختصاصی ایرانی استفاده کرد؟
بله امکان child domin برای دامنه های .ir وجود دارد.
دایرکت ادمین بهتر است یا cPanel؟
هر کدام ویژگیهای خود را دارند و برای اهداف مختلفی مناسب هستند ولی هزینه نگهداری و تامین سرور , لایسنس و راحتی کار و امکانات دایرکت ادمین بهتر از سیپنل میباشد در عین حال سیپنل یک پنل بسیار حرفه ای است که در ایران خیلی سخت نصب میشود و هزینه های بالاتری دارند ولی قدرتمند و انعظاف پذیری بالاتری دارد و از ابزاهای زیادی پشتیبانی میکند. نتیجه دایرکت ادمین برای میزبانی های سبک تا بزرگ و سی پنل برای میزبانی های بزرگ به بالاتر مناسب است
پنل های هاستینگ ها از چه پنلی میباشد؟
اکثر هاستینگ ها از سی پنل استفاده میکنند در عین حال دایرکت ادمین نیز ساپورت میکنند دلیل اصلی آن نصب کلود لینوکس و سازگاری بهتر کلود لینوکس برای محدود کردن منابع در سی پنل نسبت به دایرکت ادمین است. که با رونمایی از Direct Admin Pro Pack این پنل نیز بدون نیاز به کلود لینوکس از محدود کردن و لیمیت منابع پشتیبانی میکند.
فاماسرور
مراحل نصب دایرکت ادیمن عوض شده؟ من رو سیستم عامل censod هر چی میزنم خطا میگیرم
پشتیبانی از سیستم عامل centos7 تمام شده و در نصب های جدید امکان نصب را به شما نمیدهد.
بهترین و پایدارترین سیستم عامل در ال حاضر آلما لینوکس 8.9 است که تا چند سال پشتیبانی از آن فعال است.