آموزش نصب سنتوس وب پنل Centos Web Panel

سنتوس وب پنل یا همون Centos Web Panel یکی از قدرتمندترین کنترل پنل هایی هست که می تونین بستر هاستینگ خودتون رو بصورت رایگان راه اندازی کنین. کنترل پنل سنتوس وب پنل این امکان رو به شما میده تا بدون محدودیت بتونین وبسایت های خودتون رو به راحتی میزبانی کنین. این کنترل پنل هاست هم تقریبا مثل کنترل پنل kloxo (آموزش نصب kloxo) هست اما امکانات در سنتوس وب پنل Centos Web Panel بسیار انعطاف پذیر تر هست.

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

امکانات کنترل پنل سنتوس وب پنل Centos Web Panel:

اول از همه، به تکنولوژی ها و ابزار های استفاده شده در این سیستم بپردازیم:

  • آپاچی وب سرور Apache Web Server + Mod Security
  • پی اچ پی php نسخه ۵٫۶ + امکان تغییر نسخه PHP به نسخه های دیگر
  • بانک اطلاعاتی MYSQL/MariaDB به همراه ابزار قدرتمند مدیریت بانک اطلاعاتی phpMyAdmin
  • امکان ایجاد سرور ایمیل با ابزارهای قدرتمند Postfix + Dovecot + RoundCube WebMail و از همه مهمتر آنتی ویروس ایمیل و ابزار ضد اسپم Spamassassin
  • دارای فایروال CSF Firewall
  • قابلیت قفل کردن فایل ها جهت جلوگیری از هک شدن وبسایت (این امکان در خیلی از کنترل پنل های پولی هم وجود نداره)
  • سیستم فوق العاده هوشمند بررسی و رفع اشکالات در تنظیمات سرور
  • و…

ابزار های جانبی که امکان اتصال به این کنترل پنل رو ایجاد می کنه:

  • امکان استفاده از CloudLinux + CageFS + PHP Selector
  • امکان استفاده از ابزار قدرتمند Softaculous جهت نصب اسکریپت تنها با یک کلیک
  • امکان استفاده از وب سرور  LitSpeed Enterprise  Web Server
  • و…

وب سرور:

  • ابزار  Varnish Cache Server جهت افزایش عملکرد سرور در لود و بارگذاری
  • ابزار Nginx Reserve Proxy که این امکان رو ایجاد می کنه فایل ها در سریع ترین زمان ممکن بارگذاری بشن
  • ابزار LiteSpeed که بصورت پیشفرض بصورت یکپارچه (نیازی به دانش فنی جهت تنظیم LiteSpeed ندارین)
  • ابزار Apache reCompiler به همراه افزونه های مورد نیاز که با یک کلیک قابل نصب هستن. این ابزار ۱۵٪ سرعت عملکرد رو افزایش میده
  • ابزار ویرایش فایل های سرور مستقیما از طریق کنترل پنل
  • ابزار قدرتمند جلوگیری از دیداس DDoS
  • پشتیبانی کامل از Perl cgi
  • و…

پشتیبانی PHP:

  • بکپارچه سازی منابع PHP جهت افزایش ۲۰ درصدی در عملکرد سیستم
  • امکان تغییر نسخه PHP تنها با یک کلیک. نسخه های پشتیبانی شده: ۵٫۲, ۵٫۳, ۵٫۴, ۵٫۵, ۵٫۶, ۷٫۰, ۷٫۱, و ۷٫x
  • امکان استفاده از PHP Selector (این امکان همراه با CloudLinux ارایه میشه و قابلیتی رو ایجاد می کنه که هر کاربر و یا پوشه خاص در اکانت هاست یک کاربر رو تغییر بده. این امکان تنها در سنتوس وب پنل وجود داره) نسخه های پشتیبانی شده: ۴٫۴, ۵٫۲, ۵٫۳, ۵٫۴, ۵٫۵, ۵٫۶, ۷٫۰, ۷٫۱ و نسخه های بالاتر ۷٫x
  • ویرایش PHP در محیطی کاربر پسند
  • ویرایش فایل php.ini در محیط کاربر پسند
  • امکان نصب افزونه های PHP تنها با یک کلیک
  • ابزار FFMPEGE مخصوص وبسایت هایی که در زمینه اشتراک گذاری ویدیو فعالیت دارن
  • CloudLinux + PHP Selector
  • ابزار های آماده ioncube و php-imap
  • و…

مدیریت کاربر:

  • امکاناتی همچون اضافه کردن کاربر، مشاهده لیست، ویرایش و یا حذف کاربر
  • مانیتور کردن کاربران، بررسی سوکت های sockets فعال
  • مدیریت شل Shell Access Management
  • امکان ایجاد محدودیت های مختلف برای کاربران
  • ابزار های FTP و File Manager (اف تی پی و فایل منیجر)
  • ابزار های CloudLinux + CageFS
  • امکان اضافه کردن IP اختصاصی برای هر اکانت
  • و…

دی ان اس DNS:

  • سرور قدرتمند FreeDNS – یکی ابزار قدرتمند جهت راه اندازی سرور دی ان اس DNS Server بدون محدودیت و بدون نیاز به IP های اضافی
  • اضافه کردن، ویرایش، و حذف منطقه های دی ان اس DNS Zones
  • ویرایش Nameserver های یک IP
  • ویرایش دی ان اس ها  DNS Zone Templates Editor
  • و…

ایمیل Email:

  • ساخت ایمیل نامحدود
  • ابزار قدرتمند مدیریت ایمیل RoundCube
  • ابزار قدرتمند ضد اسپم
  • ابزارهای مدیریت SPF & DKIM جهت جلوگیری از اسپم شدن ایمیل های کاربران
  • پاسخگویی خودکار در ایمیل ها
  • و…

امنیت Security:

  • ابزار قدرتمند CSF Firewall (بهترین ابزار فایروال در لینوکس)
  • ایجاد امضای SSL
  • مدیریت کامل SSL ها و گواهینامه های صادر شده
  • امکان نصب Let’s Encrypt جهت ارایه گواهینامه SSL رایگان برای تمام دامنه ها
  • ابزار Mod Security + OWASP Rules (امکان نصب تنها با یک کلیک)
  • بک آپ های خودکار
  • امنیت بالا در SFTP
  • ابزار قدرتمند AutoSSL – این ابزار بصورت اتوماتیک گواهینامه های SSL رو بعد از ساخت هر اکانت صادر و فعال می کنه (نیاز به Let’s Encrypt دارد)
  • و…

مدیریت دیتابیس SQL Manager

  • ابزار MySQL Database Management
  • امکان اضافه کردن دیتابیس بصورت محلی و یا ریموت Local or Remote Access User
  • مانیتور زنده پروسه های دیتابیس
  • اضافه، ویرایش و حذف دیتابیس بصورت نامحدود
  • ابزار قدرتمند phpMyAdmin
  • و…

امکانات جانبی دیگر:

  • امکان راه اندازی سرور تیم اسپیک ۳ – Teamspeak 3
  • مدیریت  Shoutcast مخصوص سرور های استریم Stream
  • آپدیت خودکار سیستم
  • امکان مدیریت بک آپ ها
  • ابزار قدرمند انتقال اکانت های cPanel به سنتوس وب پنل Centos Web Panel
  • ابزار مدیریت SSH Key Generator
  • و…

دمو کنترل پنل سنتوس وب پنل Centos Web Panel

آدرس ورود: http://demo1.centos-webpanel.com:2030

بعنوان مدیر سرور
نام کاربری: root
رمز عبور: admin123

بعنوان کاربر
نام کاربری: testacc
رمز عبور: admin123

امکانات ذکر شده در بالا، تنها امکانات هایلایت شده در سنتوس وب پنل Centos Web Panel است و امکانات خیلی زیاد دیگری نیز دارد که در این مقاله قابل گنجاندن نیست. می توانید از دموی ارایه شده در بالا استفاده کنید تا به راحتی امکانات این ابزار قدرمتند هاست دهی را مورد بررسی قرار دهید.

و اما برسیم به اصل مطلب که آموزش نصب سنتوس وب پنل Centos Web Panel هست.

شروع آموزش

۱- اول از همه دقت داشته باشید که امکان نصب این کنترل پنل فقط بر روی نسخه Centos 6 امکان پذیر است و فعلا نسخه Centos 7 قابل پشتیبانی نیست. این تنها یک اطلاعیه هست و به این معنا نیست که این عدم پشتیبانی یک مشکل محسوب میشه.

اگه از مشتریان سون هاست هستید، مراحل زیر رو طی کنین تا سیستم عامل رو نصب کنین:

  1. اول از همه وارد حساب کاربری خودتون در سون هاست بشین
  2. بر روی محصولات میزبانی کلیک کنین
  3. روی محصول سرور مجازی موردنظر کلیک کنین
  4. در این صفحه بر روی “نصب سیستم عامل” کلیک کنین
  5. از منوی سیستم عامل ها Centos 7 رو انتخاب کنین
  6. تایید کنین که پس از نصب سیستم عامل محتوای قبلی به کل حذف خواهد شد.
  7. بر روی “نصب” کلیک کنین. بعد از ۱۰ الی ۱۵ دقیقه سیستم عامل نصب میشه.

نکته: اگه تو مراحل نصب مشکل داشتین می تونین با تیم پشتیبانی تماس بگیرین تا سیستم عامل بصورت رایگان براتون نصب بشه.

۲- بعد از نصب سیستم عامل از طریق ابزار SSH به سرور متصل بشین. (در ویندوز از ابزار Putty و در مک از Terminal) ابزار های قدرتمندی هم هستن مثل ترمیوس Termius که برای تمامی سیستم عامل ها قابل دریافت هستن. (آموزش نحوه اتصال به سرور از طریق SSH)

۳- پس از اتصال به سرور از طریق SSH، مثل همیشه سیستم رو بروزرسانی می کنیم با دستور زیر: (این کار رو حتما قبل از نصب کنترل پنل انجام بدین)

yum update -y

۴- بعد از بروزرسانی سیستم، پیشنهاد میشه که سرور رو ریبوت کنین. با دستور زیر:

reboot

۵- در حین ریبوت، ارتباط SSH قطع میشه. ۵ دقیقه صبر کنید و بعد مجددا از طریق SSH به سرور متصل بشین. دستور زیر رو جهت دانلود کنترل پنل سنتوس وب پنل وارد کنین. این دستور شما رو وارد فولدری می کنه که قرار هست فایل نصب سنتوس وب پنل دانلود بشه توش:

cd /usr/local/src

بعد دستور دانلود رو اجرا کنین:

wget http://centos-webpanel.com/cwp-latest

۶- در ادامه، اگه تصمیم دارین که از MYSQL استفاده کنین از دستور زیر استفاده کنین:

sh cwp-latest

در غیر این صورت، اگه تصمیم به نصب MariaDB دارین، به جای دستور بالا از دستور زیر استفاده کنین:

sh cwp-latest -d mariadb

اگر این سوال براتون پیش اومده که از کدوم باید استفاده کنم، چنانچه اول راه هستید و اطلاعات زیادی در مورد مدیریت سرور ندارید، از گزینه اول که MYSQL هست استفاده کنید.

صبور باشید! زیرا نصب سنتوس وب پنل حداقل ۳۰ دقیقه طول میکشد (البته این کمی به مقدار منابع سرور شما هم بستگی داره که چقدر سریع عمل می کنه).

۷- بعد از اتمام نصب، سیستم رو ریبوت کنید با دستور:

reboot

۸- بعد از بارگذاری مجدد سرور، کنترل پنل شما آماده هست و می تونین شروع به استفاده کنین.

آدرس ورود به کنترل پنل: ۲۰۳۱/http://server-ip
نام کاربری: root
رمز عبور: رمز سرور شما

جای server-ip رو با آدرس IP سروتون تغییر بدین.

به همین سادگی و به همین خوشمزگی!

اگر سوالی داشتید، در ادامه همین صفحه در قسمت نظرات ذکر بفرمایید.

موفق باشید 😉

سلام و عرض ادب جناب سید زاده
مقاله فوق العاده مفید و کاربردی تنظیم فرمودید، قطعاً دلسوزی شما نسبت به رفع دغدغه کاربران در دستیابی به منابع کارامد و مقرون به صرفه از نظر مشترکین سون هاست دور نخواهد بود. بنده به نوبه خودم جهت بهره برداری از این سیستم نیازمند راهنمایی بیشتر و همراهی شما خواهم بود و در صورت توصیه جدی برای استفاده این سیستم از سوی شما، از طریق تیکت اعلام نیاز خواهم کرد. با تشکر

    درود بر شما کمال جان. لطف دارید کمال جان
    هزینه های بالای لایسنس کنترل پنل ها، کمر خیلی ها رو شکونده و این باعث شده که تعداد بالایی از کاربران اینترنت ایران، طعم واقعی هاست پر سرعت رو نچشیدن. متاسفانه این باور نه چندان صحیح، رایج شده که حتما باید از کنترل پنل cPanel و یا DirectAdmin در لیتوکس استفاده بشه. خیلی از کنترل پنل های دیگه مثل سنتون وب پنل یا Kloxo با کمی نیشگون، از خیلی از کنترل پنل های پولی هم بهتر و موثر تر خواهد بود. 😉
    راه اندازی هاست اختصاصی راحت تر از اون چیزی که به نظر میاد هست و با کمترین هزینه میشه بهترین سرویس رو تعبیه کرد.

جناب سیدزاده عزیز
برای آگاهی بنده و سایر دوستان بفرمایید که Centos Web Panel چگونه مخاطب رو به منابع سرور متصل می‌کند. سرورها هزینه دارند و من در تخیل خودم با جمله “می‌تونین بستر هاستینگ خودتون رو بصورت رایگان راه اندازی کنین” مشکل دارم.
همانطور که فرمودید من و دوستان دیگر تا اکنون از بستر لینوکس و با دایرکت ادمین و Cpanel سرویس گرفتیم و براش هزینه پرداختیم که با زحمات تیم شما صورت گرفته است. اکنون هزینه مخاطبان در صورت بهره‌مندی از Centos چه تفاوتی خواهدکرد و چگونه محاسبه خواهد شد؟

    سلام کمال جان،
    فکر می کنم باید در این باره بیشتر توضیح بدم.

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

    شما فتوشاپ رو روی کامپیوتر خودتون نصب می کنین و میزبان این نرم افزار کامپیوتر شماست. شما می بایست جهت استفاده از برنامه فوتوشاپ هزینه ای پرداخت کنین. (البته در ایران کلا سیستم لایسنس در نرم افزار ها در مرحله “نمنه” قرار داره :D)

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

    کنترل پنل سنتوس وب پنل و یا همون Centos Web Panel فقط هزینه های مربوط به راه اندازی هاست اختصاصی رو کم می کنه. مثلا لایسنس cPanel در سرور مجازی ماهانه ۷۸۰۰۰ تومن و در سرور اختصاصی ۱۷۵۰۰۰ تومن هست که با استفاده از این کنترل پنل ،نیازی به پرداخت این هزینه های اضافی رو ندارید.

      سلام مجدد جناب سید زاده
      خیلی خوب تونستید با این مثال واضح بنده و سایر دوستان رو قانع کنید، با این توضیح ما می‌تونیم در عین بهره‌مندی از فضای سرور فعلی شما، هزینه بخش “کنترل پنل” رو حذف کنیم!

سلام بدون فیلتر شکن نصب نمیشه کرد! تحریم هستیم؟ راه دیگه ای برای نصبش هست؟

  • سعید
  • سه شنبه ۲ مرداد ۱۳۹۷

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

سلام
خسته نباشین
من این سرویس رو روی سیستم خودم راه اندازی کردم
خیلی هم عالی شده
فقط یه مورد برام پیش اومده اکانت مشتری سوم رو وارد میکنم ولی نمیتونم کار کنم با هاش
مثل اینه که اصلا راه اندازی نشده
در صورت امکان راهنمایی بفرمایید

سلام
داخل دمو قسمت وارنیش فعال شده آموزش در این مورد دارین تا بتونیم فعال کنیم