اگر به دنبال راهکاری برای مدیریت سرورهای لینوکسی خود هستید، کنترل پنل ISPmanager یک پنل قدرتمند برای مدیریت منابع و سرویسهای شما خواهد بود. در این مطلب به طور کامل با ISPmanager، مزایای استفاده از آن، مقایسه این کنترل پنل با دیگر کنترل پنلها و آموزش نصب آن آشنا خواهید شد و پس از آن میتوانید به راحتی منابع سرور خود را نظارت و مدیریت کرده و از عملکرد بهینه آن اطمینان حاصل کنید.
ISPmanager چیست؟
ISPmanager یک کنترل پنل قدرتمند و کاربرپسند برای مدیریت سرور ابری که به کاربران امکان میدهد به راحتی سرور لینوکسی خود را مدیریت کنند. با استفاده از این کنترل پنل میتوانید به راحتی
- دامنهها و DNS را تنظیم کنید
- وبسایت خود را ایجاد و مدیریت کنید
- نسخههای مختلف PHP را مدیریت کنید
- وظایف خودکار (Cron Jobs) را پیکربندی کنید
- از اطلاعات نسخه پشتیبان تهیه کنید
- حسابهای کاربری را مدیریت کنید
- بر امنیت سرور و پروژههای خود نظارت نمایید
این کنترل پنل به ویژه برای افرادی که دانش فنی پیشرفتهای در زمینه مدیریت سرور ندارند، طراحی شده است و مجموعهای از ابزارهای مدیریتی مانند مدیریت وبسایتها، پایگاههای داده، ایمیلها، فایلها، و تنظیمات امنیتی را در اختیار کاربران قرار میدهد.
یکی دیگر از ویژگیهای برجسته این کنترل پنل که مدیریت ایمیل سرورها، وبسایتها و DBMS آسانتر میکند، امکان نصب نرم افزارها و سرویسهای مختلف در کمترین زمان ممکن و تنها با چند کلیک است.
کنترل پنل ISPmanager قابلیت مدیریت طیف گستردهای از نرم افزارها مانند Mailman، Apache، Awstats و MySQL دارد و با اکثر سیستم عاملها سازگار است.
این نرم افزار دسترسی به ویژگیهای مدیریتی را در چند سطح فراهم میکند و به کاربران سطح بالا امکان دسترسی به تمام حسابهای کاربران زیر مجموعه را ارائه میدهد. در این صورت، صاحبان کسب و کار میتوانند حسابهای فروشگاهی، مشتریان و حتی دامنههای آنها را مشاهده کنند. اکنون که با Ispmanager چیست آشنا شدهاید در ادامه به بررسی تاریخچه این کنترل پنل خواهیم پرداخت.
تاریخچه و توسعه ISPmanager
کنترل پنل ISPmanager برای اولین بار در سال 1997 توسط شرکت روسی ISPsystem توسعه یافته و عملکردی مشابه با به پنلهای دیگر مانند cPanel و Plesk دارد. در ابتدا، این ابزار برای شرکتهای هاستینگ و ارائه دهندگان خدمات اینترنتی (ISP) طراحی شده بود تا بتوانند خدمات سرور خود را به بهترین شکل به مشتریان ارائه دهند.
ویژگیهای ISPmanager
ویژگیهای ISPmanager عبارتاند از:
- مدیریت سرورها بدون نیاز به دانش فنی پیچیده
- امکان تنظیم و مدیریت دامنهها و رکوردهای DNS
- پشتیبانی از MySQL و MariaDB برای مدیریت پایگاههای داده
- ساخت و مدیریت حسابهای ایمیل، فیلترهای ایمیل و آنتیاسپم
- امکان نصب آسان نرمافزارهای مختلف مانند CMS و ابزارهای وب
- انتخاب و مدیریت نسخههای PHP برای وبسایتها
- مدیریت فایلهای سرور با رابط کاربری گرافیکی و دسترسی به FTP
- امکان پیکربندی فایروال و گواهینامههای SSL
- قابلیت پشتیبانگیری خودکار و بازیابی آسان
- تنظیم وظایف زمانبندی شده برای اجرای خودکار اسکریپتها
- نظارت بر استفاده از منابع سرور مانند CPU، RAM و دیسک
- پشتیبانی از چندین زبان برای کاربران در سراسر جهان
- نمایش گزارشهای کاربردی از عملکرد سرور و سرویسها
- مدیریت کاربران در سطوح مختلف و امکان ارائه دسترسی به هریک
- امکان نصب برنامه و ماژولهای Python، Perl و PHP
- تنظیم سطوح دسترسی به فهرست فایلها
- امکان نصب برنامه برای تجزیه و تحلیل گزارشهای سرور
- ایجاد دامنه و ویرایش رکوردها
- استفاده از اسکریپتها برای توسعه در وب سایتها، انجمنها و بخشهای کاربردی
- پشتیبانی از انواع پروتکلهای وب و ایمیل مانند Apache، Nginx، Dovecot و ….
نسخههای مختلف ISPmanager
ISPmanager دارای چندین نسخه مختلف است که هر کدام برای نیازهای متفاوت طراحی شدهاند. تفاوت نسخههای این کنترل پنل در توانایی مدیریت کلاستر سرور است. Lite، Pro، Host محبوب ترین نسخههای ispmanager هستند که هر یک از آنها قابلیت استفاده در روی سرور ابری، سرور مجازی، سرور اختصاصی را دارند. نسخههای ispmanager lite، pro و host در تعداد سایتهایی که میتوانید در پانل ایجاد کنید، با یکدیگر متفاوت هستند.
در ادامه مطلب Ispmanager چیست، به بررسی نسخههای اصلی این کنترل پنل خواهیم پرداخت.
ISPmanager Lite
- طراحی شده برای وبسایتهای کوچک و سرورهای شخصی
- امکانات پایهای برای مدیریت دامنهها، ایمیلها، پایگاههای داده و فایلها
- مناسب برای کاربران با نیازهای ساده و محدود
- حداکثر دامنه 10
ISPmanager pro
- مناسب برای شرکتهای هاستینگ و کسبوکارهایی با نیازهای متوسط
- امکانات پیشرفتهتری نسبت به نسخه Lite، از جمله مدیریت چندین کاربر و نمایندگی
- قابلیتهای اضافی مانند پشتیبانی از SSL، کنترل پیشرفته منابع و امکانات گزارشگیری
- حداکثر ۵۰ دامنه
ISPmanager host
- نسخهای قدرتمندتر و جامعتر برای مدیریت سرورهای بزرگ و ارائه دهندگان خدمات
- شامل تمامی امکانات نسخه pro به علاوه ویژگیهای پیشرفتهتر مانند پشتیبانی از چندین سرور و مدیریت منابع بهینه
- قابلیتهای گستردهتر برای امنیت، پشتیبانگیری و نظارت بر عملکرد
- دامنههای نامحدود
مقایسه ISPmanager با دیگر کنترل پنلها
در جدول زیر، مقایسهای بین ویژگیهای اصلی Plesk، cPanel و ISPmanager ارائه شده است:
ویژگیها | Plesk | cPanel | ISPmanager |
سیستمعاملهای پشتیبانیشده | Debian, Ubuntu, CentOS, RHEL, Cloud Linux, Amazon Linux, Virtuozzo Linux, Windows Server | CentOS, CloudLinux, RHEL, Amazon Linux | CentOS, Debian, Ubuntu |
هزینه لایسنس ماهانه (در وبسایت توسعهدهنده) | 27 تا 45 دلار (بالاترین قیمت برای نسخه شخصیسازیشده برای سرورهای اختصاصی) | 15 تا 48.5 دلار | 4.70 تا 14.09 دلار |
وبسرورهای پشتیبانیشده | Apache, Nginx | Apache, Nginx | Apache, Nginx |
کنترل دسترسی FTP | دارد | دارد | دارد |
سیستمهای مدیریت پایگاه داده پشتیبانیشده | MySQL | MySQL | MySQL, PostgreSQL |
مدیریت سرویس ایمیل | دارد | دارد | دارد |
پیکربندی دامنهها و رکوردهای DNS | دارد (از طریق سرویس خارجی) | دارد | دارد |
نصب اسکریپتها و CMS | دارد | دارد | دارد |
افزونهها/ماژولها | دارد | دارد | دارد (تعداد کمی) |
نسخههای جایگزین PHP | دارد | دارد | دارد |
مدیر فایل | دارد | دارد | دارد |
پشتیبانگیری | دارد | دارد | دارد |
اپلیکیشن موبایل | برای iOS و Android | ندارد | ندارد |
سازماندهی هاستینگ (ایجاد نمایندگی و پلنهای تعرفهای) | در برخی نسخهها موجود است | دارد | در نسخه ISPmanager Business موجود است |
مزایای استفاده از ISPmanager
کنترل پنل ISPmanager دارای مزایای متعددی میباشد که در ادامه مطلب ISPmanager چیست، به برخی از مهمترین مزایای آن اشاره خواهیم کرد.
- رابط کاربری ساده برای سهولت مدیریت سرورها
- مقرون به صرفهتر از سایر کنترلپنلها
- پشتیبانی از چندین سیستمعامل (CentOS، Debian،Ubuntu)
- پشتیبانی از وبسرورهای Apache و Nginx
- امکان مدیریت دامنهها و رکوردهای DNS با قابلیت انتخاب ورژنهای مختلف PHP
- نصب آسان نرمافزارها و CMS
- پشتیبانی از گواهینامههای SSL و تنظیمات امنیتی پیشرفته
- امکان ارتقا منابع برای فروشندگان و مدیریت مجوزها
- مدیریت و اضافه کردن حسابهای کاربری
- پیکربندی صندوق پستی با رابط وب
- قابلیت ساختن zone های مختلف domain
- ساخت دیتابیس با حق دسترسی متفاوت
- مدیریت کامل سرویسهای FTP ، Firewall و …
- سیستم پشتیبانگیری پیشرفته
- ارائه گزارشهای عملکرد و آنالیز استفاده از منابع سرور
- مدیریت فایلها از طریق مدیر فایل داخلی
پیشنیازهای نصب ISPmanager
پیشنیازهای نصب ISPmanager در لینوکس عبارتند از:
- CPU دو گیگاهرتز
- رم 3 گیگابایت
- فضای دیسک 20 گیگابایت
- سیستم عاملهای پشتیبانی شده برای ISPmanager Lite
CentOS 6, 7
Debian 7, 8, 9
Ubuntu 14.04 LTS, 16.04 Xenial
- سیستم عاملهای پشتیبانی شده برای ISPmanager host
CentOS 6, 7
Debian 7, 8
اکنون که متوجه شدید ISPmanager چیست، در ادامه به نحوه نصب این کنترل پنل خواهیم پرداخت.
آموزش نصب ISPmanager
برای نصب ISPmanager در لینوکس مراحل زیر را دنبال کنید:
در مرحله اول، دستور زیر را در ترمینال سرور خود اجرا کنید تا تمام بهروزرسانیها روی سیستم عامل لینوکس نصب شود.
sudo apt update -y && sudo apt upgrade -y
در ادامه با اجرای دستور زیر، بسته wget را در سیستم عامل لینوکس نصب کنید تا ISPmanager از وب دانلود شود.
sudo apt install wget
اکنون از دستور زیر برای دانلود اسکریپت نصب ISPmanager استفاده کنید.
wget http://download.ispsystem.com/install.sh
پس از دانلود اسکریپت، میتوانید با اجرای دستور زیر کنترل پنل ISPmanager را نصب کنید.
sudo sh install.sh ISPmanager –ispmgr6
برای نصب یک نسخه خاص از ISPmanager، از فلگ release- با شماره نسخه در دستور استفاده کنید.
sudo sh install.sh ISPmanager –ispmgr6 –release 5.100
پس از اجرای این دستور، از شما خواسته میشود تا نسخه موردنظر این کنترل پنل را که قصد دارید آن را نصب کنید، انتخاب نمایید.
توجه داشته باشید: اگر خطای incorrect hostname error را دریافت کردهاید، hostname را با “” وارد کنید.
در مرحله بعد، از شما خواسته میشود نسخهای مورد نظر را انتخاب کنید. انتخاب نسخه کاملا به انتخاب کاربر و موارد استفاده از این کنترل پنل بستگی دارد.
پس از اتمام نصب، برای دسترسی به ISPmanager به آدرس زیر که در ترمینال ذکر شده است مراجعه کنید و از اعتبار زیر برای ورود استفاده کنید.
پس از مراجعه به URL موجود در تصویر بالا، از شما خواسته میشود تا به صفحه تایید هویت ورود به سیستم ISPmanager بروید. با استفاده از root به عنوان نام کاربری وارد ISPmanager شوید و از <root-password> خود به عنوان رمز عبور استفاده کنید.
اگر فراموش کردهاید که <root-password> هستید، از دستور زیر برای تغییر رمز عبور root خود استفاده کنید:
پس از ورود به ISPmanager، از شما خواسته میشود تا به صفحه “End User License Agreement” وارد شوید. به انتهای صفحه بروید و روی “I Agree” کلیک کنید.
در نهایت، میتوانید به صفحه اصلی ISPmanager دسترسی پیدا کنید.
دستور زیر را برای بهوزرسانی ISPmanager در سیستم لینوکسی خود اجرا کنید.
sudo /usr/local/mgr5/sbin/pkgupgrade.sh coremanager
ISPmanager با موفقیت نصب شد، اکنون میتوانید از این کنترل پنل قدرتمند استفاده کنید.
ISPmanager انتخابی مناسب برای کسبوکارهای کوچک تا بزرگ و مدیرانی است که به دنبال کاهش پیچیدگیهای مدیریت سرورهای لینوکسی خود هستند. این کنترل پنل عملکردی مشابه با مانند cPanel یا Plesk دارد و ویژگیهایی را برای مدیریت وب سایتها، ایجاد کاربران، مدیریت دامنهها، ایمیلها، پایگاههای داده و … ارائه میدهد.
سوالات متداول
1- آیا ISPmanager از سرورهای ویندوز پشتیبانی میکند؟
خیر، ISPmanager فقط از سرورهای لینوکسی پشتیبانی میکند.
2- آیا ISPmanager به صورت رایگان در دسترس است؟
خیر، ISPmanager یک نرمافزار تجاری است که نیاز به لایسنس دارد.
3- آیا ISPmanager امکان پشتیبانگیری خودکار دارد؟
بله، این پنل از قابلیت پشتیبانگیری خودکار پشتیبانی میکند.