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.
+
{