Skip to main content
An SSL certificate puts the padlock in your visitors’ browser and lets your site load on https://. Every domain can have a free Let’s Encrypt certificate, and Force HTTPS makes sure visitors always use the secure version.

Difficulty

Beginner

Time

5 minutes
Your domain must point to FREAKHOSTING before Let’s Encrypt can issue a certificate. Set the nameservers first: see Point your domain to FREAKHOSTING.

Check your certificates

Go to Websites, click your website, open Advanced in the top menu and choose Security.
SSL certificates table listing test.com and blog.test.com, both Active with a Self signed certificate, a Force HTTPS toggle, an expiry date and a menu, with an Install custom SSL button

SSL certificates

A new domain starts with a Self signed certificate. Visitors see a “Not secure” warning until you request a Let’s Encrypt certificate.

Request a free Let’s Encrypt certificate

1

Open the menu

Click ⋮ at the end of the domain’s row.
Menu for test.com with Request Let's Encrypt certificate, Request Let's Encrypt certificate for mail and Certificate details

Certificate options

2

Choose Request Let's Encrypt certificate

A confirmation explains that any existing certificate on the domain will be replaced.
Request Let's Encrypt certificate dialog explaining it will request a certificate for test.com and replace any existing one, with Cancel and Request buttons

Confirm the request

3

Click Request

You’ll see Issuing a Let’s Encrypt certificate for ‘example.com’. Within about a minute the Certificate column updates, or an error message appears (see Troubleshooting). Refresh the page if nothing changes.
4

Repeat for each subdomain

Subdomains such as blog.example.com have their own row and need their own request.
Let’s Encrypt certificates last three months and renew automatically about 14 days before they expire. You don’t need to do anything. If a renewal fails, the panel keeps retrying.

Certificate for email

Choose Request Let’s Encrypt certificate for mail. from the same menu to secure mail.example.com. This stops “certificate not trusted” warnings in email apps that connect to mail. your domain. See Set up email clients.

See certificate details

Certificate details opens the installed certificate and the mail certificate. Use it if another service asks for your certificate.
The details page also shows your private key. Never share it or paste it into a support ticket.

Force HTTPS

Once your domain has a valid certificate, turn on the Force HTTPS toggle in its row. You’ll see Force HTTPS enabled. Anyone who opens http://example.com is now sent to https://example.com.
Only turn on Force HTTPS after the Let’s Encrypt certificate is issued. With a self-signed certificate, visitors are sent to a page with a security warning.
Using WordPress? After switching to HTTPS, make sure the site address starts with https:// in the WordPress Toolkit, so pages and images load securely.

Troubleshooting

The full message looks like Failed to issue a Let’s Encrypt certificate for example.com: … no valid A records found for example.com. Let’s Encrypt couldn’t find your domain pointing to us.
  1. Check your nameservers are alpha, beta, charlie and delta.freakhosting.com. See Point your domain.
  2. If you just changed them, wait a few hours (up to 48) and request again.
  3. If your DNS is with Cloudflare, make sure the domain’s A record points to your website’s IP address shown in At a glance on your website’s home page.
Check the Certificate column no longer says Self signed. If your site loads images or scripts over http://, the browser can still warn; update those links to https:// (for WordPress, a plugin such as LiteSpeed Cache or the site address setting helps).
This often happens behind Cloudflare with SSL mode set to Flexible. Set Cloudflare’s SSL mode to Full or Full (strict), or turn Force HTTPS off.
Install it yourself: see Install a custom SSL certificate.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to upgrade your hosting? Use code KB20 at checkout for 20% off your first order!

Last Updated: October 2026