1. The problem I’m having:
I am attempting to configure caddy for a baserow instance listening on tcp/3000. Either the documentation has some gaps, or I am missing something, which is totally likely and reasonable.
I have confirmed both tcp/80 and tcp/443 are open on my firewall.
2. Error messages and/or full log output:
{
"level": "info",
"ts": 1770008864.852619,
"logger": "admin",
"msg": "admin endpoint started",
"address": "localhost:2019",
"enforce_origin": false,
"origins": [
"//localhost:2019",
"//[::1]:2019",
"//127.0.0.1:2019"
]
}
{
"level": "info",
"ts": 1770008864.8530037,
"logger": "http.auto_https",
"msg": "server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS",
"server_name": "srv0",
"https_port": 443
}
{
"level": "info",
"ts": 1770008864.8530428,
"logger": "http.auto_https",
"msg": "enabling automatic HTTP->HTTPS redirects",
"server_name": "srv0"
}
{
"level": "info",
"ts": 1770008864.8530476,
"logger": "tls.cache.maintenance",
"msg": "started background certificate maintenance",
"cache": "0xc0004cf680"
}
{
"level": "info",
"ts": 1770008864.8630476,
"logger": "http",
"msg": "enabling HTTP/3 listener",
"addr": ":443"
}
{
"level": "info",
"ts": 1770008864.863848,
"logger": "http.log",
"msg": "server running",
"name": "srv0",
"protocols": [
"h1",
"h2",
"h3"
]
}
{
"level": "warn",
"ts": 1770008864.8770454,
"logger": "http",
"msg": "HTTP/2 skipped because it requires TLS",
"network": "tcp",
"addr": ":80"
}
{
"level": "warn",
"ts": 1770008864.877099,
"logger": "http",
"msg": "HTTP/3 skipped because it requires TLS",
"network": "tcp",
"addr": ":80"
}
{
"level": "info",
"ts": 1770008864.8771157,
"logger": "http.log",
"msg": "server running",
"name": "remaining_auto_https_redirects",
"protocols": [
"h1",
"h2",
"h3"
]
}
{
"level": "info",
"ts": 1770008864.8771384,
"logger": "http",
"msg": "enabling automatic TLS certificate management",
"domains": [
"inventory.biscuitsdiscgolf.com"
]
}
{
"level": "info",
"ts": 1770008864.8775482,
"msg": "autosaved config (load with --resume flag)",
"file": "/config/caddy/autosave.json"
}
{
"level": "info",
"ts": 1770008865.0666485,
"logger": "tls",
"msg": "storage cleaning happened too recently; skipping for now",
"storage": "FileStorage:/data/caddy",
"instance": "3121d149-00a5-40c5-9ba4-ff002644d6ed",
"try_again": 1770095265.0666409,
"try_again_in": 86399.999998114
}
{
"level": "info",
"ts": 1770008865.067175,
"logger": "tls",
"msg": "finished cleaning storage units"
}
{
"level": "info",
"ts": 1770008865.0671208,
"logger": "tls.obtain",
"msg": "acquiring lock",
"identifier": "inventory.biscuitsdiscgolf.com"
}
{
"level": "info",
"ts": 1770008865.18972,
"logger": "tls.obtain",
"msg": "lock acquired",
"identifier": "inventory.biscuitsdiscgolf.com"
}
{
"level": "info",
"ts": 1770008865.189978,
"logger": "tls.obtain",
"msg": "obtaining certificate",
"identifier": "inventory.biscuitsdiscgolf.com"
}
{
"level": "info",
"ts": 1770008865.1918807,
"logger": "http",
"msg": "waiting on internal rate limiter",
"identifiers": [
"inventory.biscuitsdiscgolf.com"
],
"ca": "https://acme-v02.api.letsencrypt.org/directory",
"account": ""
}
{
"level": "info",
"ts": 1770008865.1919477,
"logger": "http",
"msg": "done waiting on internal rate limiter",
"identifiers": [
"inventory.biscuitsdiscgolf.com"
],
"ca": "https://acme-v02.api.letsencrypt.org/directory",
"account": ""
}
{
"level": "info",
"ts": 1770008865.19198,
"logger": "http",
"msg": "using ACME account",
"account_id": "https://acme-v02.api.letsencrypt.org/acme/acct/3021939566",
"account_contact": []
}
{
"level": "info",
"ts": 1770008865.592352,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"ca": "https://acme-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770008875.975347,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770008875.975563,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-v02.api.letsencrypt.org/acme/order/3021939566/475966408006",
"attempt": 1,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "info",
"ts": 1770008877.1339366,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"ca": "https://acme-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770008887.5747802,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/7CDrOr45gUV_U_tysNVo-4sOAQeL0tE0igmTbJJD8gI: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770008887.5749943,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/7CDrOr45gUV_U_tysNVo-4sOAQeL0tE0igmTbJJD8gI: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-v02.api.letsencrypt.org/acme/order/3021939566/475966455376",
"attempt": 2,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770008887.5751207,
"logger": "tls.obtain",
"msg": "could not get certificate from issuer",
"identifier": "inventory.biscuitsdiscgolf.com",
"issuer": "acme-v02.api.letsencrypt.org-directory",
"error": "HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/7CDrOr45gUV_U_tysNVo-4sOAQeL0tE0igmTbJJD8gI: Timeout during connect (likely firewall problem)"
}
{
"level": "error",
"ts": 1770008887.575208,
"logger": "tls.obtain",
"msg": "will retry",
"error": "[inventory.biscuitsdiscgolf.com] Obtain: [inventory.biscuitsdiscgolf.com] solving challenge: inventory.biscuitsdiscgolf.com: [inventory.biscuitsdiscgolf.com] authorization failed: HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/7CDrOr45gUV_U_tysNVo-4sOAQeL0tE0igmTbJJD8gI: Timeout during connect (likely firewall problem) (ca=https://acme-v02.api.letsencrypt.org/directory)",
"attempt": 1,
"retrying_in": 60,
"elapsed": 22.385426497,
"max_duration": 2592000
}
{
"level": "info",
"ts": 1770008947.5759614,
"logger": "tls.obtain",
"msg": "obtaining certificate",
"identifier": "inventory.biscuitsdiscgolf.com"
}
{
"level": "info",
"ts": 1770008947.5771756,
"logger": "http",
"msg": "using ACME account",
"account_id": "https://acme-staging-v02.api.letsencrypt.org/acme/acct/262635943",
"account_contact": []
}
{
"level": "info",
"ts": 1770008947.9455168,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"ca": "https://acme-staging-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770008958.2194014,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/O4xhlq9ICS3CSDQodY0dts9o_w2xYF3zJCcpD6qwBAg: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770008958.2195928,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/O4xhlq9ICS3CSDQodY0dts9o_w2xYF3zJCcpD6qwBAg: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/262635943/31328428413",
"attempt": 1,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "info",
"ts": 1770008959.3380456,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"ca": "https://acme-staging-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770008969.6598644,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770008969.660051,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/262635943/31328435473",
"attempt": 2,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770008969.660136,
"logger": "tls.obtain",
"msg": "could not get certificate from issuer",
"identifier": "inventory.biscuitsdiscgolf.com",
"issuer": "acme-v02.api.letsencrypt.org-directory",
"error": "HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Timeout during connect (likely firewall problem)"
}
{
"level": "error",
"ts": 1770008969.6602027,
"logger": "tls.obtain",
"msg": "will retry",
"error": "[inventory.biscuitsdiscgolf.com] Obtain: [inventory.biscuitsdiscgolf.com] solving challenge: inventory.biscuitsdiscgolf.com: [inventory.biscuitsdiscgolf.com] authorization failed: HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Timeout during connect (likely firewall problem) (ca=https://acme-staging-v02.api.letsencrypt.org/directory)",
"attempt": 2,
"retrying_in": 120,
"elapsed": 104.470420181,
"max_duration": 2592000
}
{
"level": "info",
"ts": 1770009089.661014,
"logger": "tls.obtain",
"msg": "obtaining certificate",
"identifier": "inventory.biscuitsdiscgolf.com"
}
{
"level": "info",
"ts": 1770009089.6622458,
"logger": "http",
"msg": "using ACME account",
"account_id": "https://acme-staging-v02.api.letsencrypt.org/acme/acct/262635943",
"account_contact": []
}
{
"level": "info",
"ts": 1770009089.8347485,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"ca": "https://acme-staging-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770009100.2422497,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/-tTB5mbB3MBLCy68aN4O8pt9GTTLnJLz7S5dw8MCar4: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009100.2423997,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/-tTB5mbB3MBLCy68aN4O8pt9GTTLnJLz7S5dw8MCar4: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/262635943/31328511903",
"attempt": 1,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "info",
"ts": 1770009101.361937,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"ca": "https://acme-staging-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770009111.6960533,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009111.69625,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/262635943/31328518673",
"attempt": 2,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009111.6964505,
"logger": "tls.obtain",
"msg": "could not get certificate from issuer",
"identifier": "inventory.biscuitsdiscgolf.com",
"issuer": "acme-v02.api.letsencrypt.org-directory",
"error": "HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Timeout during connect (likely firewall problem)"
}
{
"level": "error",
"ts": 1770009111.6965392,
"logger": "tls.obtain",
"msg": "will retry",
"error": "[inventory.biscuitsdiscgolf.com] Obtain: [inventory.biscuitsdiscgolf.com] solving challenge: inventory.biscuitsdiscgolf.com: [inventory.biscuitsdiscgolf.com] authorization failed: HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Timeout during connect (likely firewall problem) (ca=https://acme-staging-v02.api.letsencrypt.org/directory)",
"attempt": 3,
"retrying_in": 120,
"elapsed": 246.506756627,
"max_duration": 2592000
}
{
"level": "info",
"ts": 1770009231.6978714,
"logger": "tls.obtain",
"msg": "obtaining certificate",
"identifier": "inventory.biscuitsdiscgolf.com"
}
{
"level": "info",
"ts": 1770009231.6991525,
"logger": "http",
"msg": "using ACME account",
"account_id": "https://acme-staging-v02.api.letsencrypt.org/acme/acct/262635943",
"account_contact": []
}
{
"level": "info",
"ts": 1770009231.8726938,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"ca": "https://acme-staging-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770009242.105377,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/jxyyzsE3A1kwsyGoM_FznRniwK_BKN9OOs-82h1LMKU: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009242.1055245,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/jxyyzsE3A1kwsyGoM_FznRniwK_BKN9OOs-82h1LMKU: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/262635943/31328590283",
"attempt": 1,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "info",
"ts": 1770009243.2311485,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"ca": "https://acme-staging-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770009253.6228714,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009253.6230478,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/262635943/31328597073",
"attempt": 2,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009253.6231446,
"logger": "tls.obtain",
"msg": "could not get certificate from issuer",
"identifier": "inventory.biscuitsdiscgolf.com",
"issuer": "acme-v02.api.letsencrypt.org-directory",
"error": "HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Timeout during connect (likely firewall problem)"
}
{
"level": "error",
"ts": 1770009253.623209,
"logger": "tls.obtain",
"msg": "will retry",
"error": "[inventory.biscuitsdiscgolf.com] Obtain: [inventory.biscuitsdiscgolf.com] solving challenge: inventory.biscuitsdiscgolf.com: [inventory.biscuitsdiscgolf.com] authorization failed: HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Timeout during connect (likely firewall problem) (ca=https://acme-staging-v02.api.letsencrypt.org/directory)",
"attempt": 4,
"retrying_in": 300,
"elapsed": 388.43342655,
"max_duration": 2592000
}
{
"level": "info",
"ts": 1770009553.6241028,
"logger": "tls.obtain",
"msg": "obtaining certificate",
"identifier": "inventory.biscuitsdiscgolf.com"
}
{
"level": "info",
"ts": 1770009553.6254535,
"logger": "http",
"msg": "using ACME account",
"account_id": "https://acme-staging-v02.api.letsencrypt.org/acme/acct/262635943",
"account_contact": []
}
{
"level": "info",
"ts": 1770009553.9263275,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"ca": "https://acme-staging-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770009565.5273843,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "http-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/OngYmntQDke64yqqQmDPPdiL6cWKp2n0OAvcIdJ1eZc: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009565.527523,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Fetching http://inventory.biscuitsdiscgolf.com/.well-known/acme-challenge/OngYmntQDke64yqqQmDPPdiL6cWKp2n0OAvcIdJ1eZc: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/262635943/31328751483",
"attempt": 1,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "info",
"ts": 1770009566.6450908,
"msg": "trying to solve challenge",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"ca": "https://acme-staging-v02.api.letsencrypt.org/directory"
}
{
"level": "error",
"ts": 1770009576.9549832,
"msg": "challenge failed",
"identifier": "inventory.biscuitsdiscgolf.com",
"challenge_type": "tls-alpn-01",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"stacktrace": "github.com/mholt/acmez/v3.(*Client).pollAuthorization\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:557\ngithub.com/mholt/acmez/v3.(*Client).solveChallenges\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:378\ngithub.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:136\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009576.9551501,
"msg": "validating authorization",
"identifier": "inventory.biscuitsdiscgolf.com",
"problem": {
"type": "urn:ietf:params:acme:error:connection",
"title": "",
"detail": "99.85.44.178: Timeout during connect (likely firewall problem)",
"instance": "",
"subproblems": null
},
"order": "https://acme-staging-v02.api.letsencrypt.org/acme/order/262635943/31328756603",
"attempt": 2,
"max_attempts": 3,
"stacktrace": "github.com/mholt/acmez/v3.(*Client).ObtainCertificate\n\tgithub.com/mholt/acmez/v3@v3.1.2/client.go:152\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).doIssue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:489\ngithub.com/caddyserver/certmagic.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/certmagic@v0.24.0/acmeissuer.go:382\ngithub.com/caddyserver/caddy/v2/modules/caddytls.(*ACMEIssuer).Issue\n\tgithub.com/caddyserver/caddy/v2@v2.10.2/modules/caddytls/acmeissuer.go:288\ngithub.com/caddyserver/certmagic.(*Config).obtainCert.func2\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:626\ngithub.com/caddyserver/certmagic.doWithRetry\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:104\ngithub.com/caddyserver/certmagic.(*Config).obtainCert\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:700\ngithub.com/caddyserver/certmagic.(*Config).ObtainCertAsync\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:505\ngithub.com/caddyserver/certmagic.(*Config).manageOne.func1\n\tgithub.com/caddyserver/certmagic@v0.24.0/config.go:415\ngithub.com/caddyserver/certmagic.(*jobManager).worker\n\tgithub.com/caddyserver/certmagic@v0.24.0/async.go:73"
}
{
"level": "error",
"ts": 1770009576.955265,
"logger": "tls.obtain",
"msg": "could not get certificate from issuer",
"identifier": "inventory.biscuitsdiscgolf.com",
"issuer": "acme-v02.api.letsencrypt.org-directory",
"error": "HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Timeout during connect (likely firewall problem)"
}
{
"level": "error",
"ts": 1770009576.955335,
"logger": "tls.obtain",
"msg": "will retry",
"error": "[inventory.biscuitsdiscgolf.com] Obtain: [inventory.biscuitsdiscgolf.com] solving challenge: inventory.biscuitsdiscgolf.com: [inventory.biscuitsdiscgolf.com] authorization failed: HTTP 400 urn:ietf:params:acme:error:connection - 99.85.44.178: Timeout during connect (likely firewall problem) (ca=https://acme-staging-v02.api.letsencrypt.org/directory)",
"attempt": 5,
"retrying_in": 600,
"elapsed": 710.713381856,
"max_duration": 2592000
}
3. Caddy version:
v2.10.2 h1:g/gTYjGMD0dec+UgMw8SnfmJ3I9+M2TdvoRL/Ovu6U8=
4. Service/unit/compose file:
services:
baserow:
environment:
- BASEROW_PUBLIC_URL=http://inventory.biscuitsdiscgolf.com:3000
hostname: baserow
container_name: baserow
image: baserow/baserow:latest
ports:
- "3000:80"
restart: unless-stopped
volumes:
- ./database:/baserow/data/
caddy:
image: caddy
hostname: caddy
cap_add:
- CAP_NET_BIND_SERVICE
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro
- ./caddy_data:/data
- ./caddy_config:/config
- ./logs:/var/log
5. My complete Caddy config:
{
log default {
output file /var/log/caddy.log
format json
}
}
inventory.biscuitsdiscgolf.com {
reverse_proxy :3000
}
6. Miscellaneous Data
{8:44}~ ➭ nc -vz 99.85.44.178 80
Connection to 99.85.44.178 port 80 [tcp/http] succeeded!
{8:44}~ ➭ nc -vz 99.85.44.178 443
Connection to 99.85.44.178 port 443 [tcp/https] succeeded!
{8:44}~ ➭
