Skip to main content
Deployment

Deploy SSL/TLS Certificates with BT Panel

Upload certificates, configure HTTPS, and set up automatic renewal in BT Panel.

BT Panel provides a web interface for managing servers and websites. This guide covers certificate upload, HTTPS configuration, and automatic renewal.

1. Preparation​

1. Obtain an SSL/TLS certificate​

Before deployment, prepare:

  • A certificate issued through CertOne, Let's Encrypt, or another provider
  • A certificate file (.crt or .pem)
  • A private key file (.key)
  • An intermediate certificate chain file, when required

2. Prepare BT Panel​

  • Install BT Panel
  • Add the website
  • Confirm that the website works

2. Deploy a certificate manually​

1. Open website settings​

  1. Sign in to BT Panel
  2. Open Websites
  3. Locate the target website
  4. Click Settings

2. Configure SSL​

  1. Open the SSL tab
  2. Select Other certificate
  3. Paste the certificate contents
  4. Paste the private key contents
  5. Click Save

3. Enable HTTPS​

  1. On the SSL settings page
  2. Enable Force HTTPS
  3. Click Save

3. Request a Let's Encrypt certificate​

1. Request the certificate​

  1. Open the website settings
  2. Open the SSL tab
  3. Select Let's Encrypt
  4. Enter an email address
  5. Select the domain
  6. Click Apply

2. Automatic renewal​

  1. On the SSL settings page
  2. Enable Automatic renewal
  3. The system will renew the certificate automatically

4. Automate deployment with CertOne​

1. Create a deployment node​

  1. Sign in to CertOne
  2. Open Deployment nodes
  3. Click Create deployment node
  4. Select BT Panel

2. Configure API access​

  1. Obtain the API key in BT Panel
  2. Configure the BT Panel credentials in CertOne
  3. Test the connection

3. Associate a certificate​

  1. Select the certificate to deploy
  2. Select the deployment node
  3. Enable automatic deployment
  4. Renewed certificates will be deployed to BT Panel automatically

5. Optimize the configuration​

1. Redirect HTTP requests to HTTPS​

  1. On the SSL settings page
  2. Enable Force HTTPS
  3. The panel configures a 301 redirect

2. Security configuration​

  1. In the website settings
  2. Configure security response headers
  3. Enable HSTS if supported

3. Performance optimization​

  1. Enable HTTP/2
  2. Configure caching
  3. Enable compression

Verify the configuration​

1. Check HTTPS access​

  1. Visit https://your-domain.com
  2. Inspect the browser's connection security indicator
  3. Confirm the certificate details

2. Check redirects​

  1. Visit http://your-domain.com
  2. Confirm that it redirects to HTTPS
  3. Check the response status (301 for a permanent redirect)

3. Use a TLS testing tool​

  1. Visit https://www.ssllabs.com/ssltest/
  2. Enter your domain
  3. Review the TLS configuration grade

7. Common issues​

1. Certificate deployment fails​

Possible causes:

  • Incorrect certificate format
  • Mismatched private key
  • Incomplete certificate chain

Resolution:

  • Check the certificate format
  • Confirm that the certificate matches the private key
  • Use the complete certificate chain

2. HTTPS is inaccessible​

Possible causes:

  • The certificate was not deployed correctly
  • HTTPS is disabled
  • The firewall blocks port 443

Resolution:

  • Check the certificate configuration
  • Confirm HTTPS is enabled
  • Check firewall settings

3. Certificate renewal​

Manual renewal:

  1. Obtain a new certificate
  2. Replace the certificate contents
  3. Save the configuration

Automatic renewal:

  • Use CertOne automatic deployment
  • Or use the panel's Let's Encrypt automatic renewal

Best practices​

1. Certificate management​

  • ✅ Use CertOne automatic deployment
  • ✅ Set certificate expiration reminders
  • ✅ Check certificate status regularly

2. Security configuration​

  • ✅ Force HTTPS
  • ✅ Configure security response headers
  • ✅ Use secure TLS protocols

3. Performance optimization​

  • ✅ Enable HTTP/2
  • ✅ Configure caching
  • ✅ Enable compression

Conclusion​

BT Panel supports manual certificate installation and Let's Encrypt issuance. Follow these steps to deploy a certificate and enable HTTPS.

Key points:

  • ✅ Upload the certificate to BT Panel
  • ✅ Enable HTTPS
  • ✅ Redirect HTTP to HTTPS
  • ✅ Use CertOne automatic deployment

CertOne supports automatic certificate deployment to BT Panel, simplifying issuance and ongoing management.