How to Manually Install an SSL Certificate on Your Website: Step-by-Step Tutorial

It is possible to install SSL certificates manually on your Web Hosting. You can also learn how to install an SSL certificate automatically.

You may also want to read our documentation page on purchasing an SSL certificate for manual installation.


An SSL certificate lets you protect a website, or multiple addresses in the case of Wildcard and Multi-Domain certificates. Click here for more information on the various types of our SSL certificates.

It is possible to install Gandi SSL certificates on your web hosting if:

You can then follow these steps:

  1. After logging in, click “Web Hosting” in the left navigation menu.

  2. Click on the name of the web hosting you want to manage.

  3. Click on the “Sites” tab.

  4. Click the green arrow next to the site you want to secure.

  5. Click “Upload an SSL Certificate.”

  6. Paste your certificate in the “SSL Certificate” field (not the CSR, you must paste the CRT). Note that the first line of an SSL certificate created by OpenSSL begins with %%—–BEGIN CERTIFICATE—–%%. All the lines must be run together and please be sure that there are no line breaks at the end of of the form.

  7. Paste your private key in the “Key” field. The private key must be kept strictly confidential and must not be divulged to anyone. That would render the certificate useless. It is stored in an encrypted manner at Gandi once you have added it to a web hosting and the website’s connection is secured.

  8. Click “Create” to finish the process. If the certificate and private key pair corresponds to the domain to protect, then the operation will be successful.

Supported Certificates

Here is a non-exhaustive list of SSL certificates that are supported by our Web Hosting offer. If you have a certificate from another provider, feel free to contact our support team if you would like us to add an intermediate certificate.

  • Gandi

  • CAcert

  • Sectigo

  • GeoTrust

  • GoDaddy

  • Digicert

  • Starfield

  • StartSSL

  • Thwate SSL123

We do not accept self-signed certificates.