{% extends "ui/templates/base/layout.html" %} {% block content %}

SSL Setup: {{ mapping.domain_name }}

Use this page to track DNS, proxy and certificate readiness.

{% if ssl_result is defined and ssl_result %}
{{ ssl_result.status.replace('_', ' ')|title }}
{{ ssl_result.message }}
{% endif %}

Readiness checklist

{{ 'Done' if mapping.is_verified and mapping.status == 'active' else 'Pending' }}
DNS TXT verification
The domain should be verified and active in ERP.
Manual
A/CNAME record
Point {{ mapping.domain_name }} to your Coolify/proxy server before certificate issue.
Proxy
Add domain in deployment proxy
Coolify/Caddy/Traefik/Nginx must route this domain to the FastAPI app.
{{ (mapping.ssl_status or 'not_checked').replace('_', ' ')|title }}
Certificate check
ERP checks public HTTPS on port 443 and records certificate expiry.

Certificate status

SSL Status
{{ (mapping.ssl_status or 'not_checked').replace('_', ' ')|title }}
SSL Mode
{{ mapping.ssl_mode or 'manual' }}
Last Checked
{{ mapping.ssl_last_checked_at_utc.strftime('%d-%m-%Y %H:%M') if mapping.ssl_last_checked_at_utc else '-' }}
Valid Until
{{ mapping.ssl_not_after_utc.strftime('%d-%m-%Y') if mapping.ssl_not_after_utc else '-' }}
Issuer
{{ mapping.ssl_issuer or '-' }}
Subject
{{ mapping.ssl_subject or '-' }}
{% if mapping.ssl_last_error %}
{{ mapping.ssl_last_error }}
{% endif %}

Proxy snippets / setup notes

{% for snippet in snippets %}

{{ snippet.title }}

{{ snippet.body }}
{% endfor %}
{% endblock %}