diff --git a/apps/dokploy/components/dashboard/domains/shared.tsx b/apps/dokploy/components/dashboard/domains/shared.tsx index 11554d993b6..9440467af19 100644 --- a/apps/dokploy/components/dashboard/domains/shared.tsx +++ b/apps/dokploy/components/dashboard/domains/shared.tsx @@ -6,7 +6,10 @@ export type Row = Overview["rows"][number]; export type UnusedCertificate = Overview["unusedCertificates"][number]; type DnsStatus = Row["dns"]["status"]; -const DNS_STATUS: Record = { +const DNS_STATUS: Record< + DnsStatus, + { label: string; className: string; hint?: string } +> = { points_to_this_server: { label: "Points to this server", className: "text-emerald-600 dark:text-emerald-400", @@ -14,6 +17,7 @@ const DNS_STATUS: Record = { points_to_other_address: { label: "Points to another address", className: "text-yellow-600 dark:text-yellow-400", + hint: "Expected when a load balancer, CDN or proxy stands in front of this server. The page cannot check where that address forwards to.", }, server_address_unknown: { label: "Server address unknown", @@ -52,6 +56,11 @@ export const DnsCell = ({ dns }: { dns: Row["dns"] }) => { {status.label} + {status.hint && ( + + {status.hint} + + )} {dns.addresses.length > 0 && (
{dns.addresses.map((address) => (