SSL/TLS Certificate Management
Manage HTTPS certificates for the web dashboard
SSL Status
{{ 'Enabled' if ssl_enabled else 'Disabled' }}
HTTPS Port
{{ https_port }}
HTTP Port
{{ http_port }}
{% if cert_info %}
Certificate Status
{{ 'Expired' if cert_info.expired else 'Expiring Soon' if cert_info.expiring_soon else 'Valid' }}
Days Until Expiry
{{ cert_info.days_until_expiry }}
{% endif %}
🔒 Current Certificate
Common Name (CN)
{{ cert_info.common_name }}
Organization
{{ cert_info.organization or 'N/A' }}
Valid From
{{ cert_info.not_before }}
Valid Until
{{ cert_info.not_after }}
Type
{{ 'Self-Signed' if cert_info.is_self_signed else 'CA-Signed' }}
{% if cert_info.san %}
Subject Alt Names
{{ cert_info.san | join(', ') }}
{% endif %}
SHA-256 Fingerprint
{{ cert_info.fingerprint_sha256 }}
🔒 No Certificate Found
No SSL certificate is currently installed. A self-signed certificate will be generated automatically when the service starts, or you can generate one now.
Upload Custom Certificate
Upload a certificate from a trusted Certificate Authority for production use.
🔄 Important Note
After uploading or generating a new certificate, you must restart the FireLens service for the changes to take effect:
sudo systemctl restart FireLens
