00Hrs
:
00Min
:
00Sec
Free with CyberPanel

Automatic SSL Certificates for Every Domain

CyberPanel issues, installs, and auto-renews SSL certificates for your websites, hostname, and mail server — with three certificate authorities and zero manual work.

SSL Certificate Manager

All certificates active & auto-renewing

cyberpanel.net
ACTIVE
mail.cyberpanel.net
AUTO-RENEW
*.example.com
WILDCARD
hostname:8090
ACTIVE
3
Certificate Authorities
2
Validation Methods
15 day
Auto-Renewal Threshold
100%
Automated — Zero Manual Work

One-Click SSL Issuance

Issue SSL for any domain with a single click. CyberPanel handles validation, installation, and web server configuration automatically.

  • HTTP-01 validation (works with any DNS)
  • Automatic www subdomain inclusion
  • Installs to OLS vhost + SSL listener
  • ECDSA ec-256 keys for performance

Three-Tier CA Fallback

If Let's Encrypt hits rate limits, CyberPanel automatically falls back to ZeroSSL, then acme.sh — no manual intervention needed.

  • Let's Encrypt (primary CA)
  • ZeroSSL with auto EAB credentials
  • acme.sh as final fallback
  • Seamless failover — zero downtime

Wildcard Certificates (SSL v2)

Issue wildcard certificates covering all subdomains with DNS-01 validation via Cloudflare API or CyberPanel PowerDNS.

  • *.domain.com + domain.com in one cert
  • DNS-01 validation (no HTTP needed)
  • Cloudflare & PowerDNS support
  • Auto DNS record verification

Auto-Renewal Engine

A cron-based renewal system checks every certificate and renews 15 days before expiry. Self-signed certs are automatically replaced.

  • 15-day pre-expiry renewal
  • Replaces self-signed certs automatically
  • Skips custom-uploaded certificates
  • Rebuilds Postfix SNI map after renewal

Mail Server SSL

Secure Postfix and Dovecot with one click. Per-domain SNI maps let each domain serve its own certificate for SMTP and IMAP.

  • Postfix + Dovecot certificate install
  • Per-domain SNI map (vmail_ssl.map)
  • Mail AutoDiscover SSL setup
  • Auto-restarts mail services

Hostname & Panel SSL

Secure the CyberPanel admin panel (port 8090), OLS WebAdmin, and SSH server with trusted SSL certificates.

  • Panel (lscpd) certificate
  • OLS WebAdmin certificate
  • FastAPI SSH server certificate
  • One-click issuance for all three
1

Select Your Domain

Choose any website, child domain, or alias from the CyberPanel dashboard. The system auto-detects DNS records and www subdomains.

2

Issue Certificate

Click "Issue SSL." CyberPanel tries Let's Encrypt first, falls back to ZeroSSL or acme.sh automatically if needed.

3

Auto-Renew Forever

The renewal cron checks all certificates daily and renews 15 days before expiry. You never touch SSL again.

CustomACME — Pure Python ACME v2 Client

A full ACME v2 protocol implementation in Python. Creates RSA 2048-bit account keys, handles JWS signing, HTTP-01 challenges, order lifecycle, and certificate download — without depending on certbot or acme.sh.

AutoSSL in Custom OLS Binary

CyberPanel's custom OpenLiteSpeed build includes server-level AutoSSL. Enable it once in httpd_config.conf and the web server itself handles SSL issuance — no panel intervention needed.

TLS 1.2+ with OCSP Stapling

Every SSL listener is configured with TLS 1.2 minimum, ECDHE key exchange, OCSP stapling, session caching, and HTTP/2 + SPDY support out of the box.

Centralized ACME Challenge

All HTTP-01 challenges route to a single directory regardless of the website's document root — simplifying validation across hundreds of domains without per-site configuration.

SSL v2

Wildcard SSL via DNS-01 Validation

Issue a single certificate covering your root domain and every subdomain. SSL v2 uses DNS-01 challenges through the Cloudflare API or CyberPanel's built-in PowerDNS — no HTTP access required.

*.domain.com + domain.com
Cloudflare API integration
PowerDNS native support
Auto DNS record verification
ECDSA ec-256 keys
Works behind proxy/CDN
ssl_v2_issuance.py
# CyberPanel SSL v2 — DNS-01 wildcard issuance acme.sh --issue \ -d example.com \ -d *.example.com \ --dns dns_cf \ -k ec-256 \ --server letsencrypt # Verify DNS before challenge socket.getaddrinfo("cptest.example.com") # ✓ DNS resolves — proceeding # Certificates installed: /etc/letsencrypt/live/example.com/ ├── fullchain.pem ├── privkey.pem └── cert.pem
Free & Open Source

HTTPS for Every Domain — Automatically

CyberPanel's SSL Manager is included free in every installation. Secure your websites, mail, and panel in minutes.