Plesk Panel Backup
Connect your Plesk servers directly to LOX and automate backups for all your domains, databases, and email accounts.
Business Plan Required
Hosting Panel integration is available on Business ($99/mo) and Enterprise ($299/mo) plans.Compare plans →
Zero Configuration Required
Simply add your Plesk server in the LOX dashboard. No Docker containers, no agents to install. LOX connects directly to your panel via API.
How It Works
Your Plesk Server
panel.example.com
LOX Platform
Automatic backups
Secure Storage
Encrypted & immutable
Features
Domain Backups
Back up individual domains or all domains, including files, config, and DNS.
Database Support
MySQL and PostgreSQL databases included automatically.
Email Accounts
Optionally include mailboxes, forwarders, and email config.
SSL Certificates
SSL certificates and private keys preserved in backup.
Quick Start
1. Generate API Key in Plesk
- 1. Log into Plesk as admin
- 2. Go to Tools & Settings → API Access
- 3. Click Generate API Key
- 4. Copy the generated key
2. Add Panel in LOX Dashboard
- 1. Go to Dashboard → Hosting Panels
- 2. Click Add Panel
- 3. Select Plesk as panel type
- 4. Enter your server hostname and API key
- 5. Click Test Connection to verify
- 6. Save the configuration
That's it!
LOX will automatically discover your domains and start backing them up according to your retention policy.
Configuration Options
| Option | Description | Default |
|---|---|---|
| Include Databases | Backup MySQL/PostgreSQL databases | Yes |
| Include Email | Backup mailboxes and email config | Yes |
| Include Logs | Backup access/error logs | No |
| Domain Filter | Backup specific domains only | All domains |
| Verify SSL | Validate SSL certificate | No |
API Reference
You can also manage Plesk connections via the LOX API:
# Add a Plesk server
curl -X POST https://backlox.com/api/v1/hosting-panels \
-H "Authorization: Bearer $LOX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "My Plesk Server",
"panel_type": "plesk",
"host": "plesk.example.com",
"port": 8443,
"api_key": "your-plesk-api-key",
"include_databases": true,
"include_mail": true
}'
# List domains
curl https://backlox.com/api/v1/hosting-panels/{panel_id}/domains \
-H "Authorization: Bearer $LOX_API_KEY"
# Trigger backup for a domain
curl -X POST https://backlox.com/api/v1/hosting-panels/{panel_id}/backup/example.com \
-H "Authorization: Bearer $LOX_API_KEY"Troubleshooting
Connection test fails
Ensure port 8443 is open and accessible from LOX. Check that your API key has sufficient permissions.
SSL certificate errors
For self-signed certificates, disable "Verify SSL" in the panel settings. For production, we recommend using a valid certificate.
Backup takes too long
Large sites may take time. Consider excluding logs to reduce backup size, or filter to specific domains.