Free SSL on Profreehost (Let's Encrypt, zerossl.com)

The presence of SSL certificate on a website has become a symbol of trust. Members seek a free way to get SSL on their free websites because Profreehost provides free hosting.

Consider the following cases before reading further:

  • All domains provided by Profreehost (e.g. yourdomain.unaux.com) already have SSL installed. You don’t need to do anything further.
  • If you add your own domain (e.g. yourdomain.com), you need to install the SSL certificate yourself. For that read further:

Our hosting supports wide-range of SSL services including Let’s encrypt and zeroSSL.

This user guide explains steps to install SSL from ZeroSSL.com. Same steps apply to setup ssl from other ssl providers.

Issuing Certificate from ZeroSSL:

This guide assumes that you have already setup your custom domain in Profreehost control panel.

To get your certificate, you will need to follow these simple steps:

  1. Sign up for ZeroSSL free account and verify your email address.

  2. Initiate new certificate and enter your domain that you added to Profreehost control panel to move to next step.

  3. Select 90-Day Certificate (1-year certificate is available under Pro version only). You can renew certificate again before it expires.

  4. Under CSR & Contact, you can choose Auto-Generate CSR or you can disable it to enter your own details for certificate. Once done, move to next step.

  5. Under Encryption Algorithm, select Maximum Compatibility algorithm.

  6. On moving forward, you will have to select a Verification Method for your domain to prove the ownership of your domain.
    Currently, Profreehost’s hosting platform supports only DNS (CNAME) method for verification. Email verification and File Upload cannot be used because of security check setup on our hosting platform. Read More

  7. Now login to your hosting Control panel associated with your domain on Profreehost and under Advanced Section, go to CNAME Records. Enter Record name (Name) and Destination (Point To) which you got from ZeroSSL certificate initiation.

  8. For next step, you may have to wait anywhere between 5 minutes to 72 hours for CNAME record to completely propagate. You can check that time to time under your zerossl cerficiate by clicking Verify in-front of draft certificate.

  9. Once verified, you will be provided with 3 files in zip. Download zip and extract on your local computer. You will only need Private Key and Certificate file from those 3 files.

  10. Now login to your hosting control panel again, under security section go to SSL/TLS. Click configure in-front of the domain and upload contents from files to relevant Private key and Certificate fields one-by-one.

That’s it. You have done setting up Free SSL certificate. You may have to wait for another few hours for certificate to properly work but that is done automatically.

To check SSL certificate, simple access your domain with https:// prefix.