Skip to main content
DigiCert, Sectigo and GeoTrust SSL certificates
+90 850 259 76 06 WhatsApp Support Become a Reseller
SSL Certificates
Brands
Code Signing LEI Code
Tools
Support Contact WhatsApp Cart
Language
Currency
Get an SSL Certificate
Guides

HestiaCP SSL Certificate Installation and CSR Creation Guide

SSL certificate installation, quick Let's Encrypt configuration and CSR generation on HestiaCP modern hosting panel. Easy and fast SSL guide.

12 min read

HestiaCP is a modern and actively developed fork of VestaCP. It stands out with its lightweight structure, strong security features and easy use. In this guide, we explain step by step how to install an SSL certificate on HestiaCP, Let's Encrypt configuration and CSR creation.

💡 Information: HestiaCP can run in Apache, Nginx or Apache+Nginx (proxy) modes. SSL installation is automatically applied according to the web server configuration you use.

1. Quick SSL Setup with Let's Encrypt

HestiaCP's easiest SSL installation method is let's Encrypt:

  1. Login to HestiaCP panel (https://server-ip:8083)
  2. Go to "WEB" section
  3. Click the Edit icon next to the relevant domain
  4. Scroll down to find the "SSL Support" section
  5. Check "Enable SSL"
  6. Check "Lets Encrypt Support"
  7. Click the "Save" button
  8. The SSL certificate will be installed in a few seconds
✅ Tip: HestiaCP automatically renews Let's Encrypt certificates. Refresh cron job is configured by default.

2. CSR Generation (For Paid SSL)

Generating CSR with SSH

# Creating CSR on HestiaCP server
openssl req -new -newkey rsa:2048 -nodes \
  -keyout /home/admin/conf/web/ssl.example.com.key\
  -out /home/admin/conf/web/ssl.example.com.csr\
  -subj "/C=TR/ST=Istanbul/L=Istanbul/O=Company/CN=example.com"

With Hestia CLI

# HestiaCP command line tools
v-generate-ssl-cert example.com admin@example.com TR Istanbul Istanbul "Company Name" IT

3. Paid SSL Certificate Installation

Via Panel

  1. HestiaCP → "WEB" → Edit domain
  2. Check "Enable SSL"
  3. Upload the following files or paste their contents:
    • SSL Certificate: CRT file
    • SSL Key: Private key file
    • SSL Certificate Authority / Intermediate: CA Bundle
  4. Click the "Save" button

From Command Line

# Copying SSL files
cp example.com.crt /home/admin/conf/web/ssl.example.com.crt
cp example.com.key /home/admin/conf/web/ssl.example.com.key
cp ca-bundle.crt /home/admin/conf/web/ssl.example.com.ca

# Introducing SSL to HestiaCP
v-add-web-domain-ssl admin example.com /home/admin/conf/web/

# Restart the web server
v-restart-web

4. HTTPS Redirect

Via HestiaCP Panel

  1. On the domain editing page, check the "Enable automatic HTTPS redirect" option
  2. Click the "Save" button

Nginx in Proxy Mode

# /home/admin/conf/web/nginx.example.com.conf_custom
if ($scheme != "https") {
    return 301 https://$host$request_uri;
}

5. Common Errors and Solutions

ErrorSolution
Let's Encrypt: Error creating certificateCheck DNS redirection. Confirm access to Port 80.
Cannot find SSL certificateCheck file paths. v-list-web-domain admin example.com
Nginx configuration errortest with nginx -t, restart with v-restart-web
Mixed ContentUpdate all HTTP resources to HTTPS

Frequently Asked Questions

How is HestiaCP different from VestaCP?

HestiaCP is an actively developed fork of VestaCP. It offers better security, modern PHP support, advanced SSL management and regular updates.

Does HestiaCP require separate SSL for the mail server?

HestiaCP can also perform automatic SSL configuration for mail services. You can activate hostname SSL with the v-add-letsencrypt-host command.

📌 DataSSL: We help you find the most suitable SSL solution for your HestiaCP server. Contact us →
Share this post
Ali Yiğit
Yazar

Ali Yiğit

Recommended SSL Certificates

All Products
DV Certum

Certum Commercial Multi-Domain SSL

Protect multiple domains with a single certificate using Certum Commercial Multi-Domain SSL. DV vali

$69.00 /yr
Details
DV Certum

Certum Commercial Wildcard SSL

Protect your main domain and all your subdomains with a single certificate using Certum Commercial W

$40.00 /yr
Details
EV Certum

Certum Premium EV Multi-Domain SSL

Protect multiple domains at EV level with Certum Premium EV Multi-Domain SSL. Company name visible i

$419.00 /yr
Details