Install Free SSL with Let's Encrypt

Why do you need SSL?

SSL converts your site from http:// to https://, displaying the security padlock. Without it, browsers show "Not secure" and Google penalizes your search engine ranking. It's mandatory for any modern website.

Step 1 — Verify your domain points to the server

SSL can only be installed if your domain is already pointing to PlatiniumHost. Verify at whatsmydns.net that your domain resolves to the correct IP.

Step 2 — Run AutoSSL in cPanel

  1. Log in to cPanel
  2. Look for the "Security" section
  3. Click on "SSL/TLS Status"
  4. You will see your listed domains. Those without SSL appear with ⚠️
  5. Click on "Run AutoSSL"
  6. Wait 2-3 minutes
✅ SSL installed. Your site now works with HTTPS. The certificate renews automatically every 90 days without any action from you.

Step 3 — Force HTTPS (redirect everything to https://)

To ensure all visitors use HTTPS, add this to your .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

SSL failed to install — possible causes

  • The domain does not yet point to PlatiniumHost (DNS not propagated)
  • The domain has Cloudflare active with proxy — temporarily disable it
  • There is a restrictive CAA record in your DNS

If the problem persists, open a support ticket.