aaPanel یک کنترل پنل برای سرورهای وب است، کار با آن سختی ندارد و جایگزین مناسبی برای سی پنل به شمار می‌آید. انجام وظایف مدیریت سرور، با رابط کاربری گرافیکی بسیار ساده‌ای که aaPanel دارد، واقعاً کاربر را از غرق‌شدن در هزارتوی کدها و لینک‌ها خلاص می‌کند. تنها مشکل در مورد aaPanel  زمان نصب LAMP  است که زیادی طول می‌کشد! همین موضوع آن را به یکی از گزینه‌های مناسب برای مدیریت کنترل پنل تبدیل می‌کند. در این مطلب قصد داریم به شما بگوییم، aapanel چیست و چگونه می‌توانید aapanel را روی سیستم لینوکس خودتان نصب کنید.

aaPanel چیست؟

aaPanel یک جایگزین متن‌باز مناسب برای مدیریت کنترل پنل هاست است که به شما امکان می‌دهد به صورت همزمان مدیریت هاست چندین وب‌سایت را انجام دهید. همچنین در این بستر می‌توانید رابط گرافیکی را نیز شخصی‌سازی کنید تا تجربه کاربری بهتری داشته باشید. اگر می خواهید با انواع کنترل پنل هاست آشنا شوید پیشنهاد می کنیم مقاله کنترل پنل هاست چیست؛ مقایسه انواع کنترل پنل هاستینگ در وبلاگ ایران سرور بخوانید. 

کنترل پنل هاست یکی از اصطلاحاتی است که احتمالا در دنیای وب زیاد شنیده‌اید. آیا شما هم در مورد اینکه کنترل پنل هاست چیست و اهمیت آن در مدیریت سرور کنجکاو هستید

کنترل پنل هاست

نصب aapanel روی لینوکس

پیش‌نیازها:

حافظه:

512M یا بیشتر، 768M یا بیشتر توصیه می‌شود؛

هارد دیسک:

بیش از ۱۰۰ مگابایت فضای هارد دیسک موجود؛

توزیع:

Ubuntu20، Ubuntu22، Ubuntu24 یا Debian11، Debian12 یا Centos9؛

قدم اول: نصب aaPanel

در حال حاضر، aaPanel از توزیع‌های Debian، Ubuntu و CentOS پشتیبانی می‌کند. اگر سرور ندارید، با MassiveGRID  وارد شوید. آن‌ها سرورهای بسیار خوبی را با پشتیبانی همیشه فعال ارائه می‌دهند.

برای Ubuntu

اگر با سیستم عامل Ubuntu آشنا نیستید و می خواهید با مزایا و دلایل محبوبیت این توزیع لینوکس آشنا شوید پیشنهاد می کنیم مقاله “اوبونتو چیست؟” در وبلاگ ایران سرور بخوانید: 

ubuntu چیست؟ رفیق گرمابه‌وگلستان طرفداران لینوکس که با سیاست‌های کاربرپسندانه‌اش توانسته میان وفاداران ویندوز و مک هم دلبری کند. چه یک برنامه‌نویس قهار یا یک کاربر خانگی باشید، اوبونتو حرف‌هایی مخصوص شما برای گفتن دارد.

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh

برای CentOS 

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

برای اجراکردن  script

sudo bash install.sh

 قدم دوم: نصب aaPanel

 این اسکریپت به چند ورودی کاربر یا همان  user inputs نیاز دارد. پس از وارد‌کردن این ورودی‌ها دایرکتوریِ نصبِ  aaPanel  را درخواست می‌کند و به‌طور پیش‌فرض در /www  نصب می‌شود. برای تغییر دایرکتوری، “n” را تایپ کنید و بعد شناسه ایمیل و نام هاست خود را بنویسید.

aapanel چیست

نصب ممکن است کمی طول بکشد. پس از اتمام نصب، URL ورود به سیستم، نام کاربری و رمز عبور به شما داده می‌شود. به کد ۸ رقمی در URL توجه کنید. بدون این کد ۸ رقمی، پنل ورود باز نمی‌گردد.

aapanel چیست

قدم سوم: نصب LAMP 

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

aapanel چیست

برای اولین بار که وارد سیستم می‌شوید، از شما خواسته می‌شود که  LAMP  یا LNMP را نصب کنید. LAMP شامل Apache، MySQL، PHP، Pure-Ftpd و phpMyAdmin است،  LNMP Nginx ، MySQL، PHP، Pure-Ftpd و phpMyAdmin هم باید نصب شوند.

 نصب aapanel

نصب زمان زیادی می‌برد. در سروری با مشخصات i7 Hexacore و ۱۶ گیگابایت حافظه، نصب LAMP حدود یک ساعت طول کشید.

 نصب aapanel

قدم چهارم: تغییر پورت aaPanel

پورت پیش‌فرض برای aaPanel، ۸۸۸۸ است. توصیه می‌شود که پورت پیش‌فرض را برای اهداف امنیتی تغییر دهید. برای تغییر پورت سرور، به تنظیمات بروید و پورتی را وارد کنید که از قبل استفاده نشده است.

 نصب aapanel

از پورت‌های ۸۰، ۴۴۳، ۲۲ و ۲۱ استفاده نکنید؛ چون سرویس‌های محبوب تقریباً در همه سرورها از این پورت‌ها استفاده می‌کنند.

 نصب aapanel

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

قدم پنجم: ایجاد وب‌سایت روی aaPanel

حالا وقت آن است که در یک کار واقعی شرکت و یک وب‌سایت جدید ایجاد کنید. روی لینک وب‌سایت از نوار کناری کلیک کنید و بعد روی «Add site» بزنید. در ادامه نام دامنه سایتتان را وارد کنید و توضیح مختصری از سایت خود ارئه بدهید، در ادامه هم دایرکتوری که وب‌سایت باید در آن ذخیره شود را انتخاب کنید، اگر می‌خواهید حساب FTP  هم بسازید، این گزینه را هم بزنید.

حساب FTP  برای مدیریت فایل‌های وب‌سایت با استفاده از Filezilla مفید است.

اگر می‌خواهید یک سایت وردپرسی بسازید، ایجاد پایگاه داده یا همان db (Database) را انتخاب کنید. نسخه PHP  و دسته‌بندی سایت را انتخاب کنید و در نهایت روی Submit  ضربه بزنید.

ایجاد وب‌سایت روی aaPanel

حالا می‌توانید نام دامنه خود را به آدرس IP سرور ارائه کنید. aaPanel تمام درخواست‌های انجام‌شده از آن دامنه را به این وب‌سایت سوق می‌دهد.

ایجاد وب‌سایت روی aaPanel

اگر موقع ایجاد وب‌سایت فراموش کرده‌اید که یک حساب FTP ایجاد کنید، برای انجام این کار روی add FTP user  ضربه بزنید.

ایجاد وب‌سایت روی aaPanel

یک بخش جداگانه برای مدیریت اکانت های FTP وجود دارد. اطمینان حاصل کنید که هیچ اکانت FTP غیر ضروری‌ای باقی نگذاشته‌اید. رمز عبور خیلی مستحکمی تنظیم کنید و رمزهای عبور اکانت را مرتباً تغییر دهید.

aapanel چیست

این پنل همچنین به ما اجازه می‌دهد که پورت FTP را تغییر دهیم. توصیه می‌کنیم پورت FTP و ssh پیش‌فرض را تغییر دهید.

aapanel چیست

مدیریت پایگاه داده (دیتابیس چیست) وب‌سایت‌ها با aaPanel آسان است. برای مدیریت دیتابیس به Menu >> Databases  بروید.

 نصب aaPanel

رمز عبور  root MySQL  را تغییر دهید.

 نصب aaPanel

اگر LAMP یا LNMP  با موفقیت نصب شد، می‌توانید پایگاه‌های داده را با phpMyAdmin هم مدیریت کنید.

فعال سازی aaPanel

روی phpMyAdmin کلیک کنید، phpMyAdmin باز می‌شود. 

مدیریت aaPanel در پایگاه داده

قدم ششم: انجام مانیتورینگ سیستم

مانیتورینگ سرور مهم است، بنابراین نظارت بر سیستم در پنل تعبیه شده است. این مانیتورینگ وضعیت CPU، حافظه و حافظه ذخیره‌سازی در زمان واقعی را ارائه می‌دهد.

مانتورینگ سرور با aaPanel

قدم هفتم: بررسی امنیت سرور

برای بهبود امنیت سیستم، مهم است که مسدودسازی تمام پورت‌های استفاده‌نشده را انجام دهید. پورت سرور را از زبانه امنیتی باز کنید، به‌راحتی پورت SSH را تغییر دهید،مسدودسازیICMP   را انجام دهید و گزارش‌های سرور را پاک کنید. از تب Security، همچنین می‌توانید گزارش‌های اجرای پنل را برای بررسی هرگونه فعالیت مشکوک نظارت کنید.

امنیت سرور در aaPanel

بیشتر بخوانید: چگونگی اتصال به ترمینال در aapanel

کلام آخر

در این مطلب برای شما بیان کردیم که aapanel چیست و چگونه می‌توانید آن را روی لینوکس نصب کنید تا بتوانید از آن برای مدیریت کنترل هاست سایت خودتان بهره ببرید و مشکلی نداشته باشید.

با استفاده از هاست لینوکس ایران‌سرور، سایت خود را بر بستر یکی از پایدارترین و امن‌ترین سیستم‌عامل‌ها میزبانی کنید. این سرویس‌ها با پشتیبانی ۲۴ ساعته، پشتیبانی از PHP/MySQL و نصب رایگان CMSهای معروف مثل وردپرس و جوملا، گزینه‌ای ایده‌آل برای کسب‌وکارهایی است که به دنبال عملکرد بهینه و امنیت بالا هستند. انتخاب از میان دیتاسنترهای معتبر در ایران و اروپا به شما این امکان را می‌دهد که سرعت و عملکرد سایت خود را در بهترین سطح نگه دارید. همین حالا هاست لینوکس مورد نظر خود را انتخاب کنید

سوالات متداولی شما که می پرسید؟ 

۱. چگونه می‌توان aapanel را باز کرد؟

یک مرورگر را باز کنید و به URL ارائه شده AApanel بروید. نام کاربری و رمز عبور داده شده را برای دسترسی به داشبورد AApanel بنویسید و بعد از آن می‌توانید کنترل پنل خودتان را مدیریت کنید.

۲. آیا aapanel رایگان است؟

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

۳. چگونه می‌توان SSL را روی aapanel نصب کرد؟

  1. یک CSR ایجاد کنید؛
  2. گواهی SSL سفارش دهید و آن را تنظیم کنید؛
  3. فایل‌های گواهی SSL را روی سرور خودتان آپلود کنید؛
  4. تست این گواهی را انجام دهید؛

۴. معایب aapanel چیست؟

اکوسیستم کوچک‌تری نسبت به سی پنل دارد که باعث می‌شود تا آموزش‌های کم‌تری برای آن موجود باشد؛

منابع:

linode

webdock

ما اطلاع دهید تا بتوانیم بهتر شما را راهنمایی کنیم.

4 پاسخ

  1. سلام
    چطور میشه بدون ست کردن DNS روی همون IP سایت رو بالا اورد که تست های اولیه رو گرفت

    1. سلام وقت بخیر، برای بالا آوردن سایت بدون نیاز به ست کردن DNS و فقط با استفاده از IP، می‌تونید فایل `hosts` سیستم خودتون رو ویرایش کنید. این فایل به سیستم می‌گه که برای یک دامنه خاص، به چه IPای مراجعه کنه، بدون اینکه نیازی به DNS باشه.

      کافیه در فایل hosts (در ویندوز: مسیر `C:\Windows\System32\drivers\etc\hosts` و در لینوکس/مک: `/etc/hosts`) یک خط مثل زیر اضافه کنید:

      “`
      123.۱۲۳.۱۲۳.۱۲۳ yourdomain.com
      “`

      با این کار، وقتی تو مرورگر آدرس yourdomain.com رو وارد می‌کنید، سیستم شما مستقیماً به اون IP وصل می‌شه و می‌تونید سایت رو تست کنید بدون اینکه DNS عمومی تغییر کرده باشه.

  2. با سلام این امکان رو داره شبیه cpanel یوزر سخت و یوزر بتونه وارد پنل شبیه سمت کلاینت سی پنل بشه و استفاده کنه ؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *