SSL Certificates
SSL Certificates
Secure your domains with SSL/TLS certificates. WisPanel supports Let's Encrypt, self-signed, and custom certificates.
Let's Encrypt (Recommended)
Issuing a Certificate:
- Click Issue Certificate
- Select domain(s)
- Choose certificate type:
- Single Domain: example.com only
- Wildcard: *.example.com + example.com
- Multi-Domain: Multiple specific domains
- Enable Auto-Renewal (recommended)
- Click Issue
- Certificate issued within minutes
Automatic Renewal:
- Enabled by default
- Automatic renewal 30 days before expiration
- Renewal notifications sent via email
- No manual intervention needed
Self-Signed Certificate
- Click Create Self-Signed
- Enter domain name
- Configure validity period (1-10 years)
- Click Create
- Suitable for testing, not for production
- Browser shows security warning
Upload Custom Certificate
- Click Upload Certificate
- Provide:
- Certificate file (.crt, .pem)
- Private key (.key)
- CA bundle (optional)
- Verify certificate matches domain
- Click Upload
- Certificate immediately active
Certificate Management
View Certificate Details
- Click certificate in list
- View:
- Issuer name
- Validity period
- Subject alternative names (SANs)
- Fingerprint
- Chain verification status
Force HTTPS
- Domain settings > SSL
- Toggle Force HTTPS
- All HTTP traffic redirects to HTTPS
- Use 301 redirect for SEO
Renew Certificate
- For custom certificates, upload new one
- For Let's Encrypt, automatic renewal
- Manual renewal available if needed
Revoke Certificate
- Click Revoke
- Confirm action
- Certificate becomes invalid
- Domain no longer uses this certificate
Delete Certificate
- Ensure not in use
- Click Delete
- Confirm deletion
- Cannot be recovered
ACME Providers
- Let's Encrypt: Default provider, free, automatic renewal
- ZeroSSL: Free alternative to Let's Encrypt
- Google Cloud CA: Enterprise option
- Custom ACME: Configure your own provider
Troubleshooting
Certificate issuance fails:
- Verify domain is publicly accessible
- Check HTTP (port 80) is open
- DNS must be set correctly
- Some TLDs may have restrictions
Certificate warnings in browser:
- Domain name mismatch (use correct domain)
- Expired certificate (renew immediately)
- Mixed content (load all resources over HTTPS)
[Screenshot: ssl-certificate-list.png] [Screenshot: ssl-certificate-details.png]