diff --git a/internal/autocert/manager.go b/internal/autocert/manager.go index 9be7ccb2c..467b92ff6 100644 --- a/internal/autocert/manager.go +++ b/internal/autocert/manager.go @@ -30,6 +30,12 @@ type Manager struct { // New creates a new autocert manager. func New(src config.Source) (*Manager, error) { + // set certmagic default storage cache, otherwise cert renewal loop will be based off + // certmagic's own default location + certmagic.Default.Storage = &certmagic.FileStorage{ + Path: src.GetConfig().Options.AutocertOptions.Folder, + } + mgr := &Manager{ src: src, certmagic: certmagic.NewDefault(),