Setting up a Let's Encrypt SSL certificate on Web Hosting
How to issue and enable a free SSL certificate for your website
Let’s Encrypt is a non-profit certificate authority that provides free X.509 certificates for TLS encryption. Certificates are issued and installed automatically — no manual setup required.
An SSL certificate allows your website to run over HTTPS, ensuring encrypted connections for visitors.
Issue a certificate
Open your service dashboard and go to Sites → Create site.
Create site
Add your domain after pointing it to the hosting NS servers.
Add domain
As soon as the site is created, the SSL certificate is issued automatically. DKIM and SPF records are also configured.
Site created
Certificate details
Set up HTTPS redirects
After enabling HTTPS, you may need to configure redirects or update your site content (for example, to resolve mixed content issues).
Go to Site → Configure redirects.
Redirects section
Create redirect
Redirect example
If the domain was previously added via cPanel
If your domain was added via cPanel, you also need to add it to the DNS panel and point it to your hosting IP.
Go to Client area → DNS, click Add domain, and link it to your hosting service IP.
Then open Sites, select your domain, and click Reissue certificate.
Reissue certificate
DNS changes may take from 15 minutes up to 72 hours to propagate.
Useful notes
- Let’s Encrypt certificates are valid for 90 days and renew automatically. If renewal fails, check that your domain resolves correctly and your site is accessible over HTTP.
- Mixed content is a common issue after enabling HTTPS — make sure all assets (images, scripts, CSS) are loaded over HTTPS.
- Set up a permanent
301redirect from HTTP to HTTPS to avoid duplicate content and SEO issues. - If you're using a CDN or proxy (such as Cloudflare), make sure SSL mode is set to Full or Full (Strict).
Help
If you have any questions or need assistance, please contact us through the ticket system — we're always here to help!