نحوه نصب CloudPanel روی دبیان 10 و انجام پیکربندی‌ها

16/12/2023 |
Loading...

مقدمه: به آموزش نصب CloudPanel روی دبیان 10 خوش آمدید. CloudPanel یک پنل کنترل سرور مدرن است که برای برنامه‌های PHP با ویژگی‌های خاص بهینه‌شده برای همه پلتفرم‌های اصلی ابری طراحی شده است. این پنل امنیت، عملکرد بالا را ارائه می‌دهد و در عرض چند دقیقه آماده استفاده است. این آموزش شما را از طریق فرآیند نصب راهنمایی می‌کند.

ویژگی‌ها:

  • امن (گواهی‌های SSL/TLS رایگان).
  • عملکرد بالا.
  • راه‌اندازی سریع (آماده در عرض 1 دقیقه).
  • سازگار با پلتفرم‌های اصلی ابری.
  • در بیش از ده زبان موجود است.

پیش‌نیازها:

قبل از نصب CloudPanel، مطمئن شوید که موارد زیر را دارید:

  • دسترسی روت به سرور شما.
  • یک سرور تازه دبیان 10 (Buster) با دسترسی روت.
  • دسترسی روت یا یک کاربر با امتیازات Sudo.
  • مشخصات سرور:
    • CPU: 2 vCores
    • RAM: 2 GB
    • فضای دیسک: 20 GB

پشته فناوری:

پشته فناوری CloudPanel شامل اجزای سبک‌وزن و مدرن برای عملکرد بهینه برنامه‌های PHP است. این شامل:

  • دبیان 10.
  • NGINX 1.18 با ماژول PageSpeed.
  • MySQL 5.7 (Percona).
  • PHP [7.1 تا 8.1].
  • Redis 5.
  • ProFTPD 1.3.
  • Node.js 14.
  • Yarn 1.22.

اصطلاحات مورد استفاده در این آموزش:

  • نام کاربری: root (یا هر کاربر با امتیازات روت).
  • نام میزبان: cloudpanel-416cd680.nip.io (می‌توانید خودتان انتخاب کنید).
  • دامنه: cloudpanel-416cd680.nip.io (می‌توانید خودتان انتخاب کنید).
  • نام کاربری CloudPanel: admin.user (می‌توانید خودتان انتخاب کنید).

مرحله 1: پیکربندی نام میزبان

مهم: از یک زیردامنه (مثلاً hostname.domain.com) برای نام میزبان استفاده کنید. نام دامنه اصلی خود (مثلاً domain.com) را به عنوان نام میزبان تنظیم نکنید، زیرا این کار شما را از استفاده از آن دامنه برای وبسایت‌ها در داخل پنل کنترل باز می‌دارد.

  1. نام میزبان را با استفاده از hostnamectl تنظیم کنید.
  2. نام میزبان را با استفاده از hostnamectl تأیید کنید.
  3. سرور را با استفاده از sudo apt update && sudo apt -y upgrade به‌روزرسانی کنید.
  4. Wget و Curl را با استفاده از sudo apt -y install curl wget نصب کنید.

مرحله 2: نصب آخرین نسخه CloudPanel

دستور زیر را برای نصب CloudPanel اجرا کنید:

curl -sSL https://installer.cloudpanel.io/ce/v1/install.sh | sudo bash

مرحله 3: ورود به CloudPanel و ایجاد یک کاربر

سرور شما اکنون تنظیم شده است. به CloudPanel در این آدرس دسترسی پیدا کنید: https://your-ip-or-URL:8443.

توجه: CloudPanel از یک گواهی خودامضا برای SSL استفاده می‌کند؛ هشدار "اتصال شما خصوصی نیست" را نادیده بگیرید. در اولین ورود، با ارائه جزئیات مورد نیاز، یک کاربر ادمین ایجاد کنید.

مرحله 4: تنظیمات مهم

  1. سرور را با احراز هویت دو مرحله‌ای ایمن کنید.

    • به حساب در زیر کاربر ادمین بروید.
    • روی امنیت کلیک کنید و احراز هویت دو مرحله‌ای را فعال کنید.
    • از یک برنامه احراز هویت برای اسکن کد QR استفاده کنید و کد شش رقمی تولیدشده را وارد کنید.
  2. آدرس‌های IP ناخواسته را مسدود کنید.

    • به امنیت در نوار ناوبری بروید.
    • آدرس‌های IP برای مسدود کردن را اضافه کنید.

مرحله 5: اضافه کردن کاربران

  • برای کاربران SSH:

    • به کاربران در نوار ناوبری بروید.
    • روی افزودن کاربر کلیک کنید، یک نام کاربری/رمز عبور ارائه دهید و ذخیره کنید.
  • برای کاربران FTP:

    • به کاربران در نوار ناوبری بروید.
    • کاربران FTP را انتخاب کنید، جزئیات را پر کنید و روی افزودن کاربر کلیک کنید.

مرحله 6: اضافه کردن یک دامنه

  1. به دامنه‌ها در نوار ناوبری بروید.
  2. نام دامنه خود را وارد کنید، قالب Vhost و نسخه PHP را انتخاب کنید و روی افزودن دامنه کلیک کنید.

مرحله 7: اضافه کردن پایگاه داده

  • برای اضافه کردن یک پایگاه داده جدید، روی نماد پایگاه داده کلیک کنید.
  • روی افزودن پایگاه داده کلیک کنید، نام پایگاه داده، نام کاربری، رمز عبور را ارائه دهید و ذخیره کنید.

مرحله 8: PhpMyAdmin

  • به phpMyAdmin در زیر پایگاه داده‌ها دسترسی پیدا کنید تا پایگاه داده‌های خود را مدیریت کنید.

مرحله 9: مدیر فایل

  • CloudPanel یک مدیر فایل داخلی ارائه نمی‌دهد. از یک ابزار FTP یا مدیر فایل (مثلاً FileZilla) برای مدیریت فایل‌های خود استفاده کنید.

مرحله 10: کارهای زمان‌بندی شده

  • کارهای زمان‌بندی شده (Cron Jobs) را در زیر کارهای زمان‌بندی شده در نوار ناوبری ایجاد کنید.

مرحله 11: سرویس‌ها

  • سرویس‌هایی مانند SQL، Nginx، PHP و Redis را از بخش سرویس‌ها در نوار ناوبری بررسی و راه‌اندازی مجدد کنید.

منطقه ادمین:

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

نتیجه‌گیری:

تبریک می‌گوییم! شما با موفقیت CloudPanel را روی دبیان 10 نصب کرده‌اید. از قدرت و انعطاف‌پذیری CloudPanel برای میزبانی برنامه‌های PHP خود لذت ببرید.

دریافت پیشنهادات و تخفیف‌های ویژه!

از جدیدترین تخفیف‌ها، آفرها و پیشنهادات ویژه باخبر شوید.

Update cookies preferences