آموزش نصب کنترل پنل aaPanel در اوبونتو ۲۴.۰۴

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

یک کنترل پنل میزبانی با ارائه یک رابط بصری برای همه این کارها، این مشکل را حل خواهد کرد. به جای حفظ کردن دستورات و ویرایش دستی فایل‌های پیکربندی، داشبوردی دریافت می‌کنید که بتوانید با اطمینان کلیک نموده، پیکربندی کنید و مستقر شوید.

aaPanel یک کنترل پنل رایگان و سبک است که این کار را به طرز چشمگیری انجام می‌دهد. نسخه بین‌المللی BT Panel، یکی از محبوب‌ترین ابزارهای مدیریت سرور در چین است و همین سادگی را برای کاربران انگلیسی زبان به ارمغان می‌آورد. شما می‌توانید نصب‌های وب سرورها، پایگاه‌های داده، نسخه‌های PHP و ابزارهای امنیتی را با یک کلیک و از طریق یک رابط وب تمیز که شما را با گزینه‌هایی که هرگز استفاده نخواهید کرد، سردرگم نمی‌کند، دریافت کنید.

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

در ادامه این مطلب،  aaPanel را روی یک سرور جدید اوبونتو ۲۴.۰۴ راه‌اندازی می‌کنیم، فایروال را به درستی پیکربندی می‌کنیم و شما را به رابط وب متصل خواهیم کرد تا بتوانید بدون نیاز مجدد به ترمینال، مدیریت محیط میزبانی خود را شروع کنید.

پیش‌نیازها

قبل از شروع، به چند مورد نیاز دارید:

  • یک سرور با سیتم عامل اوبونتو ۲۴.۰۴
  • دسترسی روت یا یک حساب کاربری با امتیازات sudo
  • حداقل 1 گیگابایت رم
  • یک اتصال اینترنتی پایدار برای دانلود بسته‌ها

مرحله 1: به‌روزرسانی سیستم اوبونتو

ابتدا، بیایید مطمئن شویم که سیستم اوبونتو جدیدترین بسته‌ها را دارد، که از مشکلات سازگاری جلوگیری و تضمین می‌کند که با یک صفحه خالی شروع می‌کنید.

دستور بالا دو کار انجام می‌دهد، لیست بسته‌ها را به‌روزرسانی می‌کند تا ببیند چه چیزی در دسترس است، سپس هر بسته نصب شده را به جدیدترین نسخه‌های آنها ارتقا می‌دهد. پرچم y- به طور خودکار به هر درخواستی yes پاسخ می‌دهد، بنابراین لازم نیست این فرآیند را مدیریت کنید.

مرحله 2: نصب aaPanel در اوبونتو

aaPanel یک اسکریپت نصب ارائه داده که سیستم شما را بررسی می‌کند، وابستگی‌ها را نصب، پنل را راه‌اندازی می‌کند و اعتبارنامه‌های ورود را ایجاد می‌نماید، همه این موارد در یک مرحله.

نصب بسته به سرعت سرور و اتصال اینترنت شما حدود ۵ تا ۱۰ دقیقه طول می‌کشد. خواهید دید که بسته‌های مختلفی نصب می‌شوند، سرویس‌ها پیکربندی می‌شوند و تنظیمات امنیتی اعمال می‌شوند.

وقتی نصب تمام شد، چیزی شبیه به این خواهید دید:

نکته: فراموش نکنید که این اطلاعات ورود را ذخیره کنید، بعدا به آنها نیاز دارید و آن رشته تصادفی در URL (در این مثال 4c9ad85d) یک توکن امنیتی است که از دسترسی غیرمجاز به پنل شما جلوگیری می‌کند.

External Address همان چیزی است که برای دسترسی به aaPanel از هر کجای اینترنت استفاده خواهید کرد، در حالی که Internal Address فقط در صورتی کار می‌کند که در همان شبکه لوکال سرور خود باشید.

با خرید وی پی اس از پارسدو، می‌توانید از قدرت و پایداری یک ماشین مجازی اختصاصی در ۵ موقعیت جهانی بهره‌مند شوید.

مرحله 3: باز کردن پورت aaPanel روی فایروال

aaPanel به طور پیشفرض روی پورت 7800 اجرا می‌شود، اما بسته به تنظیمات سرور، این پورت ممکن است توسط فایروال مسدود شده باشد. بیایید مطمئن شویم که قابل دسترسی است.
اگر از UFW استفاده می‌کنید:

مرحله 4: به رابط وب aaPanel دسترسی پیدا کنید

مرورگر وب خود را باز کنید و به URL ارائه شده در طول نصب بروید:

your-server-ip را با آدرس IP سرور خود جایگزین کنید و از توکن امنیتی دقیق از خروجی نصب خود استفاده کنید. صفحه ورود را مشاهده خواهید کرد، نام کاربری و رمز عبوری را که در طول نصب ایجاد شده است وارد کنید.

نکته: اولین کاری که باید پس از ورود به سیستم انجام دهید این است که رمز عبور خود را به چیزی که فقط خودتان می‌دانید تغییر دهید و می‌توانید این کار را از تنظیمات پنل انجام دهید.

مرحله ۵: تکمیل راه‌اندازی اولیه

پس از ورود به سیستم، aaPanel نصب یک استک LAMP یا LNMP (Nginx + MySQL + PHP) را توصیه می‌کند که هر آنچه را که برای میزبانی وب‌سایت‌ها نیاز دارید در اختیار شما قرار می‌دهد.

گزینه‌هایی مانند موارد زیر را خواهید دید:

• LNMP (Nginx + MySQL + PHP) – سریع‌تر برای محتوای استاتیک، بهتر برای سایت‌های پرترافیک.
• LAMP (Apache + MySQL + PHP) – سازگارتر با برنامه‌های خاص، پیکربندی آسان‌تر htaccess.

بر اساس نیازهای خود انتخاب کنید. اگر مطمئن نیستید، LNMP معمولا انتخاب بهتری برای برنامه‌های وب مدرن است، بنابراین نسخه‌های مورد نظر خود را برای هر مولفه انتخاب کنید (پنل نسخه‌های پایدار را پیشنهاد می‌دهد)، سپس روی One-click Install کلیک کرده و اجازه دهید aaPanel بقیه کار را انجام دهد.

کارهایی که می‌توانید با aaPanel انجام دهید

با نصب aaPanel و آماده شدن پشته وب خود، می‌توانید:

  • وب‌سایت‌هایی با پیکربندی خودکار Nginx/Apache ایجاد کنید.
  • گواهینامه‌های SSL را با یکپارچه‌سازی Let’s Encrypt با یک کلیک نصب کنید.
  • پایگاه‌های داده MySQL را از طریق phpMyAdmin مدیریت کنید.
  • فایل‌ها را از طریق مدیر فایل منیجر آپلود کنید.
  • منابع سرور (CPU، حافظه، استفاده از دیسک) را به صورت آنی رصد کنید.
  • بکاپ‌گیری خودکار را در فضای ذخیره‌سازی محلی یا ارائه‌دهندگان ابری تنظیم کنید.
  • نرم‌افزارهای اضافی مانند Redis، Memcached یا Node.js را از طریق اپ استور نصب کنید.

همه این‌ها از طریق رابط وب اتفاق می‌افتد، بدون نیاز به خط فرمان، مگر اینکه بخواهید به آن سطح از کنترل برسید.

توصیه‌های امنیتی aaPanel

قبل از شروع میزبانی هر چیز مهمی، چند دقیقه وقت بگذارید تا پنل خود را ایمن کنید:

  • پورت پیشفرض را تغییر دهید – به تنظیمات پنل بروید و پورت ۷۸۰۰ را تغییر دهید.
  • فعال کردن احراز هویت دو مرحله‌ای – یک لایه حفاظتی اضافی به پنل اضافه می‌کند و پیاده‌سازی همه این تغییرات را آسان می‌کند. برای داشتن یک سرور ایمن، نیازی به متخصص امنیت بودن ندارید.
  • SSL را برای خود پنل تنظیم کنید – این اتصال شما را به رابط aaPanel رمزگذاری می‌کند.
  • پیکربندی به‌روزرسانی‌های خودکار – نرم‌افزار خود را در برابر آسیب‌پذیری‌ها ایمن نگه دارید.
  • تنظیمات امنیتی را بررسی کنید – aaPanel شامل یک ابزار اسکن امنیتی است که پیکربندی‌های نادرست رایج را بررسی می‌کند.

این پنل اجرای همه این تغییرات را آسان می‌کند، برای داشتن یک سرور به درستی ایمن‌شده، نیازی نیست متخصص امنیت باشید.

مدیریت aaPanel از خط فرمان

در حالی که رابط وب اکثر وظایف را انجام می‌دهد، گاهی اوقات نیاز دارید خود aaPanel را از ترمینال مدیریت کنید، شاید رابط وب بارگیری نشود، نیاز به راه‌اندازی مجدد سرویس‌ها داشته باشید یا بخواهید وضعیت سیستم را به سرعت از طریق SSH بررسی کنید.

aaPanel شامل یک اسکریپت مدیریت خط فرمان است که به شما امکان کنترل عملکردهای اصلی پنل را می‌دهد، که ساده و سرراست است و نیازی به حفظ کردن دستورات پیچیده ندارد.

برای باز کردن جعبه ابزار مدیریت aaPanel، کافیست دستور زیر را اجرا کنید.

با استفاده از همین دو حرف، شما یک منوی تعاملی با گزینه‌های شماره‌گذاری شده برای همه چیز، از تغییر رمز عبور گرفته تا مشاهده اطلاعات سیستم، دریافت می‌کنید. این نوعی لمس متفکرانه است که مدیریت سرور را کمتر خسته‌کننده می‌کند، وقتی نیاز دارید کاری را سریع انجام دهید، لازم نیست مستندات را بررسی کنید.

گاهی اوقات به کنترل مستقیم بر روی خود سرویس aaPanel نیاز دارید.

جمع‌بندی

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