Skip to content

Plesk Setup

For servers managed with Plesk.

Option A: Plesk Supports Custom ACME

If the Plesk SSL/TLS tool supports custom ACME, enter:

  • Server URL
  • EAB MAC ID
  • EAB MAC key

Issue the certificate and enable HTTPS.

Option B: SSH + acme.sh

1. Set Variables

bash
export DOMAIN="example.com"
export EMAIL="[email protected]"
export WEBROOT="/var/www/vhosts/example.com/httpdocs"
export ACME_SERVER="your Server URL"
export EAB_KID="your EAB MAC ID"
export EAB_HMAC_KEY="your EAB MAC key"

2. Install and Register

bash
curl https://get.acme.sh | sh -s email="$EMAIL"

~/.acme.sh/acme.sh --register-account \
  --server "$ACME_SERVER" \
  --eab-kid "$EAB_KID" \
  --eab-hmac-key "$EAB_HMAC_KEY" \
  -m "$EMAIL"

3. Issue the Certificate

bash
~/.acme.sh/acme.sh --issue \
  --server "$ACME_SERVER" \
  -d "$DOMAIN" \
  -w "$WEBROOT"

4. Install in Plesk

Open:

text
Websites & Domains -> example.com -> SSL/TLS Certificates

Upload the certificate and private key, then enable HTTPS.

Open:

text
https://example.com

Released under internal 12SSL documentation guidelines.