⚡ Plesk Installation & Usage Guide for Linux
Plesk is a powerful and easy-to-use web hosting control panel for managing websites, domains, databases, emails, and security. It supports both **Linux and Windows servers**, making it a top choice for **developers, resellers, and hosting providers**.
1. Why Choose Plesk?
✅ Key Features of Plesk
- ✅ User-Friendly Interface – Easy-to-navigate dashboard.
- ✅ One-Click App Installer – Supports WordPress, Joomla, Magento.
- ✅ Multi-Level Access – Admin, Reseller, and User roles.
- ✅ Built-in Security – Firewall, Fail2Ban, SSL, and Let’s Encrypt.
- ✅ Automated Backups & Updates – Keeps websites secure.
️ 2. System Requirements for Plesk
- ✅ OS Supported: Ubuntu 20.04+, Debian 10+, CentOS 7+, AlmaLinux 8+, Rocky Linux 8+.
- ✅ CPU: Minimum 2 cores.
- ✅ RAM: 2GB (4GB recommended).
- ✅ Disk Space: 20GB minimum.
- ✅ Ports Required: 80, 443, 8443.
️ 3. How to Install Plesk on a Linux Server
✅ Step 1: Update Your Server
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian sudo yum update -y # CentOS/Rocky/AlmaLinux
✅ Step 2: Download & Install Plesk
wget https://autoinstall.plesk.com/plesk-installer chmod +x plesk-installer sudo ./plesk-installer
✅ Step 3: Access Plesk Panel
https://your-server-ip:8443
⚙️ 4. Setting Up Plesk for the First Time
✅ Step 1: Log In to Plesk
- **Username:** admin
- **Password:** (Set during installation)
✅ Step 2: Configure Server Settings
- ✔ Set up **hostname & admin email**.
- ✔ Select a **license (trial or purchased)**.
- ✔ Choose **default components** (Web Server, Mail Server, Database).
5. Practical Examples: Using Plesk
✅ Adding a Domain & Website
- 1️⃣ Go to **Websites & Domains** → Click **”Add Domain”**.
- 2️⃣ Enter your **domain name** (e.g., `example.com`).
- 3️⃣ Choose **hosting type** (Website, Redirect, No Hosting).
- 4️⃣ Click **OK** → Your domain is now set up!
✅ Installing WordPress in One Click
- 1️⃣ Go to **Applications** → Click **”Install WordPress”**.
- 2️⃣ Choose your domain and set admin credentials.
- 3️⃣ Click **”Install”** → WordPress is now ready to use!
✅ Setting Up Email Accounts
- 1️⃣ Go to **Mail** → Click **”Create Email Address”**.
- 2️⃣ Enter an email (e.g., `admin@example.com`).
- 3️⃣ Set a **password** and mailbox size.
- 4️⃣ Click **OK** → Your email account is ready!
✅ Enabling SSL/TLS Security
- 1️⃣ Go to **Websites & Domains** → Click **”SSL/TLS Certificates”**.
- 2️⃣ Select **Let’s Encrypt** (Free SSL).
- 3️⃣ Click **Install** → Your website is now secured with HTTPS.
️ 6. Troubleshooting Common Issues
✅ Restart Plesk Service
sudo systemctl restart psa
✅ Check Plesk Logs for Errors
sudo cat /var/log/plesk/panel.log
Final Thoughts: Why Use Plesk?
- ✅ **Easy installation & setup** – Simple web-based interface.
- ✅ **Supports WordPress, Joomla, Magento, and more**.
- ✅ **Built-in security** – SSL, firewall, and malware scanning.
- ✅ **Developer-friendly** – Supports Docker, Git, and Node.js.
Looking for a user-friendly hosting panel? Try Plesk today!