diff --git a/apps/dokploy/components/dashboard/application/domains/handle-domain.tsx b/apps/dokploy/components/dashboard/application/domains/handle-domain.tsx index b232591e4..fef973ab2 100644 --- a/apps/dokploy/components/dashboard/application/domains/handle-domain.tsx +++ b/apps/dokploy/components/dashboard/application/domains/handle-domain.tsx @@ -763,6 +763,37 @@ export const AddDomain = ({ id, type, domainId = "", children }: Props) => { Custom + + {field.value === "none" && ( + <> + None serves TLS using any + certificate you created in the{" "} + + Certificates + {" "} + section whose CN/SAN matches this host — + Traefik selects it automatically via SNI. + + )} + {field.value === "letsencrypt" && ( + <> + Let's Encrypt auto-provisions + a certificate automatically for this host. + + )} + {field.value === "custom" && ( + <> + Custom uses a Traefik cert + resolver by name (defined in your static + configuration). + + )} + {!field.value && + "Select a certificate provider to see how TLS will be served for this host."} + ); @@ -777,10 +808,19 @@ export const AddDomain = ({ id, type, domainId = "", children }: Props) => { return ( Custom Certificate Resolver + + Enter the name of a Traefik + cert resolver defined in your static + configuration (e.g. letsencrypt) — + not certificate or private key content. To use a + certificate you pasted in the Certificates + section, choose None instead + and Traefik will match it by SNI. + {