نصب پنل مدیریت هاست aaPanel روی سرور مجازی (بدون نیاز به خط فرمان)
همه دوست ندارند سایت را با خط فرمان مدیریت کنند. اگر میخواهید تجربهای شبیه cPanel داشته باشید اما هزینه لایسنس ندهید، aaPanel یک پنل رایگان و سبک است که نصب سایت، دیتابیس، SSL و بکاپ را گرافیکی میکند.
پیشنیازها
- یک سرور مجازی با اوبونتو ۲۰.۰۴ یا ۲۲.۰۴ (نصب تازه)
- حداقل ۱ گیگابایت رم (برای فروشگاه و سایتهای شلوغ، ۲ گیگابایت به بالا)
- دسترسی root از طریق SSH
مهم: پنل را روی سرور تازه نصب کنید. اگر قبلاً Nginx یا Apache نصب کردهاید، ممکن است تداخل ایجاد شود.
قدم ۱: نصب
ابتدا سیستم را بهروز کنید:
apt update && apt upgrade -y
سپس اسکریپت نصب را اجرا کنید:
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh
bash install.sh aapanel
نصب حدود ۵ تا ۱۰ دقیقه طول میکشد. در انتها اطلاعات ورود نمایش داده میشود:
aaPanel Internet Address: http://SERVER_IP:7800/xxxxxxxx
username: xxxxxxxx
password: xxxxxxxx
این اطلاعات را همان لحظه ذخیره کنید؛ آدرس پنل یک مسیر تصادفی دارد که اگر گم شود باید دوباره از سرور بازیابی کنید:
bt default
قدم ۲: باز کردن پورت در فایروال
اگر UFW فعال است، پورت پنل را باز کنید:
ufw allow 7800/tcp
ufw allow 80/tcp
ufw allow 443/tcp
قدم ۳: نصب وبسرور و پیشنیازها
اولین بار که وارد پنل میشوید، پیشنهاد نصب پشته وب میدهد. دو گزینه دارید:
- LNMP (Nginx + MySQL + PHP): سبکتر، مصرف رم کمتر — توصیه میشود.
- LAMP (Apache + MySQL + PHP): سازگاری بیشتر با فایلهای
.htaccess.
حالت Fast را انتخاب کنید تا از بستههای کامپایلشده استفاده شود و نصب سریعتر تمام شود. نسخه PHP را ۸.۱ یا بالاتر انتخاب کنید.
قدم ۴: افزودن اولین سایت
- از منوی سمت چپ وارد Website شوید و Add site را بزنید.
- نام دامنه را وارد کنید (قبلاً باید رکورد A آن به IP سرور اشاره کند).
- گزینه ساخت دیتابیس و کاربر FTP را در صورت نیاز فعال کنید.
- نسخه PHP را انتخاب و ذخیره کنید.
اگر دامنه هنوز وصل نشده، مقاله اتصال دامنه به سرور مجازی را ببینید.
قدم ۵: فعال کردن SSL رایگان
روی سایت کلیک کنید، به تب SSL بروید، گزینه Let's Encrypt را انتخاب و دامنهها را تیک بزنید. بعد از صدور، حتماً Force HTTPS را فعال کنید تا کاربران به نسخه امن هدایت شوند. تمدید خودکار انجام میشود.
قدم ۶: امن کردن پنل (مهم)
پنل مدیریت دسترسی کامل به سرور دارد، پس این موارد را حتماً انجام دهید:
- رمز قوی بگذارید و نام کاربری پیشفرض را تغییر دهید.
- مسیر تصادفی پنل را عوض نکنید مگر به مسیری که خودتان میسازید؛ این مسیر لایهای از امنیت است.
- از بخش Security، محدودیت IP فعال کنید تا فقط از IP شما قابل دسترسی باشد.
- ورود دومرحلهای را در صورت امکان فعال کنید.
- پورت پیشفرض ۷۸۰۰ را به یک پورت دیگر تغییر دهید.
قدم ۷: تنظیم بکاپ خودکار
از مسیر Cron یک زمانبندی بکاپ بسازید:
- نوع: Backup site یا Backup database
- دوره: روزانه، ساعت کمترافیک مثل ۳ بامداد
- تعداد نگهداری: مثلاً ۷ نسخه
اگر امکانش هست، مقصد بکاپ را فضای ابری خارج از سرور بگذارید؛ بکاپی که روی همان سرور است، در صورت از دست رفتن سرور بیفایده است.
نصب وردپرس با یک کلیک
در بخش App Store پنل، گزینه One-click deployment وجود دارد که وردپرس، جوملا و چند برنامه دیگر را خودکار نصب میکند و دیتابیس را هم میسازد.
مصرف منابع
خود پنل حدود ۱۰۰ تا ۲۰۰ مگابایت رم مصرف میکند. روی سرور با ۱ گیگابایت رم قابل استفاده است اما اگر سایت شما شلوغ است، ۲ گیگابایت راحتتر خواهید بود.
جمعبندی
aaPanel برای کسانی که نمیخواهند درگیر خط فرمان شوند گزینه بسیار خوبی است و اکثر کارهای مدیریت سرور را گرافیکی میکند. فقط فراموش نکنید که پنل مدیریت یک نقطه حساس امنیتی است؛ حتماً محدودیت IP و رمز قوی را اعمال کنید.
اگر هنوز سرور ندارید، میتوانید از صفحه پلنهای سرور مجازی ایران یک سرور با تحویل آنی تهیه کنید؛ سرور بلافاصله پس از پرداخت و در کمتر از یک دقیقه تحویل داده میشود.
سرور مجازی ایران با تحویل آنی میخواهید؟
تحویل خودکار در کمتر از یک دقیقه، دیتاسنتر داخل ایران، دسترسی کامل root و پشتیبانی 24 ساعته.
مشاهده پلنها و قیمتها