Documentation Index
Fetch the complete documentation index at: https://docs.breezehost.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Plesk Control Panel Guide
Plesk is your central control hub for web hosting. This comprehensive guide covers all major features and how to use them effectively.Dashboard Overview
When you log into Plesk, the dashboard shows your account status at a glance:- Resource Usage: Disk space and bandwidth used
- Plan Information: Your current plan and expiration date
- Quick Actions: Common tasks like installing WordPress
- Account Statistics: Uptime, traffic, and performance
- Recent Activity: Changes made to your account
Websites & Domains
This is where you manage your websites and domains.Managing Your Main Domain
Your main domain is configured automatically but can be customized:Configure Basic Settings
- Document Root: Folder where your website files go (usually /httpdocs)
- PHP Version: Select your preferred PHP version (5.6 to 8.3)
- SSL: Enable HTTPS and manage certificates
Adding Additional Domains
Host multiple websites on one account:Enter Domain Information
- Domain Name: Your domain (e.g., example2.com)
- Domain Type: Select “Addon domain” for a separate site
- Document Root: Create a new folder for this site’s files
Subdomains
Create subdomains for different sections:- Go to your domain settings
- Click “Subdomains”
- Click “Add Subdomain”
- Enter subdomain name (e.g., “blog” for blog.example.com)
- Choose document root or use same folder as parent
Domain Aliases
Point multiple domains to the same website without creating separate folders:- Select your primary domain
- Click “Domain Aliases”
- Click “Add Alias”
- Enter the domain name
- Point your registrar’s DNS to your server IP
File Manager
Upload and manage your website files directly in Plesk.Accessing File Manager
- Go to Websites & Domains
- Select your domain
- Click “File Manager”
File Manager Interface
| Action | How To |
|---|---|
| Upload files | Drag and drop files or click “Upload” button |
| Create folder | Right-click, select “Create Folder” |
| Edit files | Right-click file, select “Edit” |
| Delete | Select file/folder and press Delete |
| Rename | Right-click and select “Rename” |
| Set permissions | Right-click, select “Permissions” |
| Download | Right-click and select “Download” |
Important Directories
| Folder | Purpose |
|---|---|
| /httpdocs | Main website files (index.html, WordPress, etc.) |
| /httpsdocs | HTTPS-specific files (usually empty, uses httpdocs) |
| /webmail | Email webmail files |
| /.well-known | SSL certificates and site verification |
| /logs | Website access and error logs |
Databases
Most modern websites need databases for content storage.Creating a Database
Configure Database
- Database Name: Name for your database (e.g., wordpress_db)
- Type: MySQL or PostgreSQL
- Character Set: UTF-8 (default, recommended)
Create Database User
- Username: Database login (separate from Plesk username)
- Password: Strong database password
- Permissions: Usually “Full” for the database owner
Managing Databases
phpMyAdmin (MySQL):- Go to Databases
- Click your MySQL database
- Click “Open phpMyAdmin”
- Browse, edit, and backup your database
- Go to Databases
- Click your PostgreSQL database
- Click “Open pgAdmin”
- Manage your PostgreSQL database
Database Backups
Backup your database regularly:- Go to Databases
- Click your database
- Click “Download Backup”
- Your database downloads as a .sql file
Scheduled Tasks (Cron Jobs)
Automate tasks like backups, data cleanup, or emails.Creating Cron Jobs
Configure Task
- Type: Usually “Run a PHP script” or “Run a command”
- Script/Command: The PHP file or command to run
- Schedule: When to run (hourly, daily, weekly, custom)
Common Cron Uses
| Task | Example |
|---|---|
| Database Backup | Run backup.php daily at 2 AM |
| Cache Clearing | Clear cache files every 12 hours |
| Report Generation | Generate reports weekly on Mondays |
| Link Cleanup | Remove broken links monthly |
| Email Digest | Send newsletter every Friday |
Cron Schedule Syntax
Standard cron format:0 2 * * *= Every day at 2:00 AM0 0 * * 0= Every Sunday at midnight*/30 * * * *= Every 30 minutes0 9 1 * *= First day of every month at 9 AM
Logs and Statistics
Monitor your website’s performance and traffic.Access Statistics
View detailed traffic information:- Go to Websites & Domains
- Select your domain
- Click “Statistics” or “View Statistics”
- See:
- Bandwidth Usage: Data transferred
- Visits: Number of page views
- Unique Visitors: How many different people visited
- Search Engines: SEO traffic sources
- User Agents: Browser and device information
Web Server Logs
Raw server logs for advanced debugging:- Go to Websites & Domains
- Select your domain
- Click “Logs”
- View:
- Access Log: Every request to your website
- Error Log: Errors and warnings
- SSL Log: HTTPS-related messages
Error Log Monitoring
Monitor your website’s error log regularly:- Go to Logs
- Check error.log periodically
- Look for repeated errors or warnings
- Fix issues before they impact users
- 404 (page not found) — broken internal links
- 500 (internal server error) — code issues
- Memory exhausted — too many plugins or heavy scripts
- Database connection errors — credentials or connection issues
Account Administration
Manage your Plesk account settings and security.Change Password
- Click your username (top-right)
- Select “Account” or “Change Password”
- Enter current password
- Create new secure password
- Save
Two-Factor Authentication
Protect your account with 2FA:- Go to Account settings
- Enable “Two-Factor Authentication”
- Follow the setup process (usually scanning a QR code)
- Save backup codes in a safe place
- You’ll now need a code from your authenticator app to log in
IP Restrictions
Limit Plesk access to specific IP addresses:- Go to Tools & Settings
- Find “IP Address Restrictions”
- Add your home/office IP addresses
- Only those IPs can access Plesk
Resource Monitoring
Track your account’s resource usage:| Resource | Monitor |
|---|---|
| Disk Space | Used vs. plan limit (usually shown on dashboard) |
| Databases | Number of databases and size |
| Subdomains | Count of addon domains and subdomains |
| Bandwidth | Monthly data transfer vs. limit |
Security Features
SSL Certificates
Protect your website with HTTPS: Automatic Let’s Encrypt (Free):- Go to Websites & Domains
- Select your domain
- Click “SSL/TLS Certificates”
- Click “Get Let’s Encrypt Certificate”
- Plesk automatically installs and renews it
- Purchase a certificate from a Certificate Authority
- Go to SSL/TLS Certificates
- Upload certificate, key, and CA bundle
- Plesk installs your custom certificate
Firewall Protection
Plesk includes a Web Application Firewall (WAF) that blocks common attacks. Some plans include premium firewall features.Regular Backups
Enable automatic backups in your hosting plan. Critical files to backup:- Website files in /httpdocs
- Databases
- Configuration files
Performance Optimization
PHP Version
Update to the latest PHP for better performance and security:- Go to Websites & Domains
- Click your domain
- Look for “PHP Settings” or “PHP Version”
- Select the latest stable version (8.3 if available)
- Test your site for compatibility
Caching
Enable caching to speed up your website: In Plesk:- Look for “Caching” or “Performance” options
- Enable module caching if available
- Install a caching plugin (WP Super Cache, W3 Total Cache)
- Configure cache settings for best performance
Database Optimization
Keep your database fast:- In phpMyAdmin/pgAdmin, optimize tables regularly
- Remove unused data and logs
- Delete old revisions in WordPress
Troubleshooting
Website Showing Error
500 Internal Server Error:- Check error log in Websites & Domains
- Review PHP error logs
- Verify database connection
- Check file permissions
- Increase PHP memory limit if needed
- Verify file exists in File Manager
- Check filename spelling and case sensitivity
- Ensure index.html or index.php exists in directory
- Verify document root is correct
Slow Website
- Check Resource Statistics for high usage
- Review error logs for problems
- Optimize images and files
- Update to latest PHP version
- Enable caching
- Consider upgrading plan if consistently near resource limits
Next Steps
Deploy Your Website
Upload files, install WordPress, or deploy applications
SSL & Domains
Configure SSL certificates and manage your domains
Getting Started
Return to the getting started guide for account setup

