Plesk Panel Backup

Connect your Plesk servers directly to LOX and automate backups for all your domains, databases, and email accounts.

v1.0.0Business+Updated 2026-01-01

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. 1. Log into Plesk as admin
  2. 2. Go to Tools & SettingsAPI Access
  3. 3. Click Generate API Key
  4. 4. Copy the generated key

2. Add Panel in LOX Dashboard

  1. 1. Go to Dashboard → Hosting Panels
  2. 2. Click Add Panel
  3. 3. Select Plesk as panel type
  4. 4. Enter your server hostname and API key
  5. 5. Click Test Connection to verify
  6. 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

OptionDescriptionDefault
Include DatabasesBackup MySQL/PostgreSQL databasesYes
Include EmailBackup mailboxes and email configYes
Include LogsBackup access/error logsNo
Domain FilterBackup specific domains onlyAll domains
Verify SSLValidate SSL certificateNo

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.