این راهنما توضیح میدهد چگونه Plesk Obsidian را روی VPS لینوکس خود نصب کنید. Plesk یک پنل کنترل کامل است که به شما امکان میدهد وبسایتها، پایگاههای داده، ایمیلها، دامنهها و خیلی چیزهای دیگر را بهآسانی مدیریت کنید.
📋 پیشنیازها
- یک VPS لینوکس با دسترسی روت (root) یا sudo
- دستکم 1 GB RAM (2 GB پیشنهادی)
- دستکم 10 GB فضای دیسک آزاد
- یک اتصال اینترنت پایدار
- یک دامنه (اختیاری اما پیشنهادی)
⚠️ نکات مهم پیش از نصب
- از دادههای خود بکاپ بگیرید: نصب Plesk ممکن است برخی تنظیمات سیستم را تغییر دهد
- پورتها را بررسی کنید: Plesk از پورتهای 8443 (HTTPS)، 8880 (HTTP) و 8447 (Plesk Installer) استفاده میکند
- زمان نصب: بسته به اتصال شما، نصب ممکن است 15 تا 30 دقیقه طول بکشد
🔧 روش 1: نصب خودکار با اسکریپت (پیشنهادی)
مرحله 1: دانلود اسکریپت نصب
Bash# Télécharger le script d'installation officiel de Plesk curl -o plesk-installer.sh https://installer.plesk.com/plesk-installer
مرحله 2: اجرایی کردن اسکریپت
Bashchmod +x plesk-installer.sh
مرحله 3: شروع نصب
Bash# Installation avec licence d'essai (30 jours) ./plesk-installer.sh install plesk --release latest # Ou installation avec licence spécifique ./plesk-installer.sh install plesk --release latest --license-key VOTRE_CLE_LICENCE
مرحله 4: پیگیری نصب
نصب این کارها را انجام میدهد:
- دانلود بستههای لازم
- نصب Plesk و وابستگیهای آن
- پیکربندی سرویسها
نشست SSH را نبندید در طول نصب. ممکن است 15 تا 30 دقیقه طول بکشد.
🔧 روش 2: نصب دستی از طریق مخزن (repository)
مرحله 1: افزودن مخزن Plesk
برای Ubuntu/Debian:
Bash# Télécharger et ajouter la clé GPG wget -q -O - https://autoinstall.plesk.com/plesk.gpg | sudo apt-key add - # Ajouter le repository echo "deb https://autoinstall.plesk.com/ubuntu/ $(lsb_release -sc) all" | sudo tee /etc/apt/sources.list.d/plesk.list # Mettre à jour la liste des paquets sudo apt update
برای CentOS/RHEL:
Bash# Ajouter le repository sudo tee /etc/yum.repos.d/plesk.repo <<EOF [PLESK_17_8_11] name=Plesk baseurl=https://autoinstall.plesk.com/centos_7-x86_64 enabled=1 gpgcheck=1 gpgkey=https://autoinstall.plesk.com/plesk.gpg EOF # Mettre à jour sudo yum update
مرحله 2: نصب Plesk
برای Ubuntu/Debian:
Bash# Installation avec licence d'essai sudo apt install plesk # Ou avec licence spécifique sudo PLESK_LICENSE_KEY=VOTRE_CLE_LICENCE apt install plesk
برای CentOS/RHEL:
Bash# Installation avec licence d'essai sudo yum install plesk # Ou avec licence spécifique sudo PLESK_LICENSE_KEY=VOTRE_CLE_LICENCE yum install plesk
🔐 مرحله 3: نخستین دسترسی به Plesk
دریافت اطلاعات ورود مدیریت
پس از نصب، Plesk بهطور خودکار یک رمز عبور مدیر تولید میکند. برای بازیابی آن:
Bash# Afficher le mot de passe administrateur sudo plesk bin admin --show-password
دسترسی به رابط Plesk
- مرورگر وب خود را باز کنید
- به این نشانی بروید:
https://VOTRE_IP:8443VOTRE_IPرا با نشانی IP مربوط به VPS خود جایگزین کنید- مثال:
https://192.168.1.100:8443
- هشدار گواهی SSL را بپذیرید (در نخستین اتصال عادی است)
- با این اطلاعات وارد شوید:
- نام کاربری:
admin - رمز عبور: رمزی که فرمان بالا نمایش داده است
- نام کاربری:
نخستین پیکربندی
در نخستین ورود، Plesk از شما میخواهد:
- رمز عبور مدیر را تغییر دهید
- تنظیمات پایه را پیکربندی کنید
- شرایط مجوز را بپذیرید
🔒 مرحله 4: پیکربندی فایروال
مطمئن شوید پورتهای لازم باز هستند:
Bash# Pour UFW (Ubuntu/Debian) sudo ufw allow 8443/tcp # HTTPS Plesk sudo ufw allow 8880/tcp # HTTP Plesk sudo ufw allow 8447/tcp # Plesk Installer sudo ufw allow 80/tcp # HTTP sudo ufw allow 443/tcp # HTTPS sudo ufw allow 21/tcp # FTP sudo ufw allow 25/tcp # SMTP sudo ufw allow 465/tcp # SMTPS sudo ufw allow 587/tcp # SMTP Submission sudo ufw allow 993/tcp # IMAPS sudo ufw allow 995/tcp # POP3S sudo ufw allow 3306/tcp # MySQL sudo ufw reload
🌐 مرحله 5: پیکربندی دامنه (اختیاری اما پیشنهادی)
از طریق رابط Plesk
- وارد Plesk شوید
- به Tools & Settings ← Server Settings بروید
- در Full hostname، دامنه خود را وارد کنید (مثلاً:
panel.votredomaine.com) - روی OK کلیک کنید
از طریق خط فرمان
Bash# Configurer le nom d'hôte sudo plesk bin server_pref --update -hostname panel.votredomaine.com
🔄 مرحله 6: بهروزرسانی Plesk
برای بهروز نگه داشتن Plesk:
Bash# Mettre à jour Plesk sudo plesk installer update # Ou via l'interface : Outils et paramètres → Mises à jour
📦 افزونههای پیشنهادی
Plesk افزونههای فراوانی ارائه میدهد. چند مورد مفید:
- WordPress Toolkit: مدیریت سادهشده WordPress
- Git: یکپارچگی Git برای پروژههای شما
- Docker: پشتیبانی از Docker
- Node.js: پشتیبانی از Node.js
- Let's Encrypt: گواهیهای SSL رایگان
برای نصب افزونهها:
- به Tools & Settings ← Extensions بروید
- کاتالوگ را مرور کنید
- روی Install مربوط به افزونه مورد نظر کلیک کنید
🔐 امنسازی Plesk
تغییر پورت دسترسی (اختیاری)
برای امنیت بیشتر میتوانید پورت HTTPS را تغییر دهید:
Bash# Changer le port HTTPS (par défaut 8443) sudo plesk bin server_pref --update -admin-https-port 8444
سپس پورت جدید را در فایروال باز کنید:
Bashsudo ufw allow 8444/tcp
فعالسازی احراز هویت دو مرحلهای
- وارد Plesk شوید
- به Tools & Settings ← Security Settings بروید
- گزینه Two-Factor Authentication را فعال کنید
- کد QR را با برنامه احراز هویت خود اسکن کنید
❓ مشکلات رایج
دسترسی به Plesk ممکن نیست
- فایروال را بررسی کنید: مطمئن شوید پورت 8443 باز است
- سرویس را بررسی کنید:
sudo systemctl status psa - لاگها را بررسی کنید:
sudo tail -f /var/log/plesk/panel.log
خطا هنگام نصب
- فضای دیسک را بررسی کنید:
df -h - RAM را بررسی کنید:
free -h - لاگها را بررسی کنید:
sudo tail -f /var/log/plesk/install/autoinstaller3.log
بازنشانی رمز عبور مدیر
Bash# Réinitialiser le mot de passe admin sudo plesk bin admin --set-admin-password -passwd "VotreNouveauMotDePasse"
📝 فرمانهای مفید
Bash# Vérifier l'état de Plesk sudo systemctl status psa # Redémarrer Plesk sudo systemctl restart psa # Arrêter Plesk sudo systemctl stop psa # Démarrer Plesk sudo systemctl start psa # Vérifier la version de Plesk sudo plesk version # Réparer Plesk (en cas de problème) sudo plesk repair installation
📞 به کمک نیاز دارید؟
اگر هنگام نصب Plesk با مشکلی روبهرو شدید، بیدرنگ با پشتیبانی Infrawire تماس بگیرید. تیم ما آماده کمک به شماست.
نکته: Plesk یک مجوز آزمایشی 30 روزه ارائه میدهد. پس از این مدت، برای ادامه استفاده از Plesk باید مجوز تهیه کنید.