diff --git a/server/server.go b/server/server.go
index 2c1dc9dff18403f6bd5bc74ad721652e9a27fd2b..23eb5c35047d516449cdc357813923fcfe43b501 100644
--- a/server/server.go
+++ b/server/server.go
@@ -274,9 +274,8 @@ func UseLetsEncrypt(hosts []string) OptionFn {
 			},
 		}
 
-		srvr.tlsConfig = &tls.Config{
-			GetCertificate: m.GetCertificate,
-		}
+		srvr.tlsConfig = m.TLSConfig()
+		srvr.tlsConfig.GetCertificate = m.GetCertificate
 	}
 }