آموزش نصب کامل CyberPanel از طریق SSH روی سرور مجازی
آموزش نصب کامل CyberPanel از طریق SSH روی سرور مجازی
CyberPanel یکی از پنلهای محبوب مدیریت هاست و وبسرور است که همراه OpenLiteSpeed یا LiteSpeed Enterprise نصب میشود. در این آموزش، نصب CyberPanel را از لحظه اتصال SSH تا ورود به پنل، به زبان ساده و مرحلهبهمرحله انجام میدهیم.
پیشنیازهای نصب CyberPanel
- سرور مجازی یا سرور اختصاصی تازه نصبشده
- دسترسی SSH با کاربر
root - حداقل ۱ گیگابایت رم و حداقل ۱۰ گیگابایت فضای خالی دیسک
- سیستمعامل سازگار مثل Ubuntu 20.04/22.04 یا AlmaLinux 8/9
- باز بودن پورتهای مورد نیاز در فایروال سرور یا دیتاسنتر
مرحله ۱: اتصال به سرور از طریق SSH
در ویندوز میتوانید از PuTTY، Bitvise یا Windows Terminal استفاده کنید. دستور کلی اتصال به شکل زیر است:
ssh root@SERVER_IP
بهجای SERVER_IP، آیپی سرور خود را قرار دهید. اگر اولینبار است وارد سرور میشوید، ممکن است SSH از شما تأیید fingerprint بخواهد. عبارت yes را وارد کنید و سپس رمز root را بزنید.
مرحله ۲: بهروزرسانی سیستمعامل
قبل از نصب CyberPanel، بستههای سیستمعامل را بهروزرسانی کنید.
Ubuntu
apt update && apt upgrade -y
AlmaLinux / CentOS / Rocky
yum check-update
yum update -y
اگر کرنل یا بستههای مهم آپدیت شدند، بهتر است یکبار سرور را ریبوت کنید:
reboot
بعد از یک تا دو دقیقه دوباره با SSH وارد سرور شوید.
مرحله ۳: تنظیم hostname پیشنهادی
داشتن hostname تمیز و قابل تشخیص برای مدیریت سرور و ایمیل بهتر است. نمونه:
hostnamectl set-hostname server.example.com
بهجای server.example.com نام دامنه یا زیردامنه مورد نظر خود را قرار دهید.
مرحله ۴: اجرای دستور نصب CyberPanel
حالا دستور نصب رسمی CyberPanel را اجرا کنید:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
اگر با کاربر root وارد نشدهاید، بهتر است اول root شوید یا از دستور جایگزین زیر استفاده کنید:
sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"
مرحله ۵: پاسخ به سوالات نصب CyberPanel
در زمان نصب، CyberPanel چند سوال میپرسد. جدول زیر حالت پیشنهادی برای نصب عمومی و رایگان با OpenLiteSpeed است.
| سوال نصبکننده | پاسخ پیشنهادی | توضیح |
|---|---|---|
Please enter the number[1-3] |
1 |
نصب CyberPanel با OpenLiteSpeed؛ برای اکثر سایتها رایگان و کافی است. |
Install Full service for CyberPanel? [Y/n] |
Y یا Enter |
سرویسهای کامل مثل DNS، Mail و FTP نصب میشوند. |
Do you want to setup Remote MySQL? [y/N] |
N یا Enter |
برای نصب معمولی، دیتابیس روی همین سرور نصب میشود. |
CyberPanel Version |
Enter | آخرین نسخه پایدار نصب میشود. |
| انتخاب رمز admin | s سپس رمز قوی |
رمز پیشفرض را انتخاب نکنید. یک رمز طولانی و امن بگذارید. |
Install Memcached? |
Y یا Enter |
برای کش و کارایی بهتر مفید است. |
Install Redis? |
Y یا Enter |
برای کش، مخصوصاً وردپرس و سایتهای پرترافیک مفید است. |
Install WatchDog? |
Yes یا Enter |
برای مانیتور کردن سرویسها و کمک به پایداری سرور. |
Would you like to restart your server now? [y/N] |
y |
بعد از نصب، ریبوت باعث اعمال کامل سرویسها میشود. |
2 را انتخاب کنید. برای این حالت معمولاً به لایسنس یا Trial نیاز دارید. برای بیشتر کاربران معمولی، OpenLiteSpeed یعنی گزینه 1 انتخاب مناسبتری است.مرحله ۶: پایان نصب و ذخیره اطلاعات ورود
در پایان نصب، CyberPanel اطلاعات مهمی نمایش میدهد. این موارد را در جای امن ذخیره کنید:
CyberPanel URL: https://SERVER_IP:8090
Username: admin
Password: رمزی که هنگام نصب انتخاب کردید
بعد از ریبوت، چند دقیقه صبر کنید و سپس آدرس زیر را در مرورگر باز کنید:
https://SERVER_IP:8090
ممکن است مرورگر هشدار SSL بدهد، چون در ابتدا پنل با گواهی خودکار/موقت بالا میآید. بعد از ورود، میتوانید SSL معتبر برای hostname تنظیم کنید.
مرحله ۷: پورتهایی که باید باز باشند
اگر دیتاسنتر، فایروال ابری یا پنل سرور شما فایروال جداگانه دارد، این پورتها را بررسی کنید:
| کاربرد | پورت |
|---|---|
| ورود به CyberPanel | TCP 8090 |
| وبسایتها | TCP 80، TCP 443 و UDP 443 |
| FTP | TCP 21 و TCP 40110-40210 |
| ایمیل | TCP 25، 465، 587، 110، 143، 993 |
| DNS | TCP/UDP 53 |
مرحله ۸: بررسی وضعیت سرویس CyberPanel
اگر صفحه 8090 باز نشد یا خطای 503 دیدید، وضعیت سرویس اصلی CyberPanel را بررسی کنید:
systemctl status lscpd
اگر سرویس فعال نبود:
systemctl start lscpd
systemctl restart lscpd
برای بررسی لاگ نصب:
cat /var/log/installLogs.txt
چکلیست امنیت بعد از نصب
- رمز admin را قوی و اختصاصی نگه دارید.
- اگر از Mail Server استفاده نمیکنید، پورتهای ایمیل را بیدلیل باز نگذارید.
- SSH را فقط برای آیپیهای مطمئن باز کنید یا پورت/کلید SSH را امنتر کنید.
- برای دامنه اصلی پنل، SSL معتبر تنظیم کنید.
- بکاپگیری منظم از سایتها و دیتابیسها را فعال کنید.
نیاز به سرور آماده برای نصب CyberPanel دارید؟
در سلامسرور میتوانید سرور مجازی مناسب برای CyberPanel، وردپرس، فروشگاه اینترنتی یا پروژههای اختصاصی تهیه کنید و در صورت نیاز، برای انتخاب پلن و دیتاسنتر مشاوره بگیرید.
شما میتوانید دیدگاه خود را در مورد این مطلب با ما به اشتراک بگذارید.