1. The problem I’m having:
I initially received an error, viewing the previously working website showed: “SEC_ERROR_EXPIRED_CERTIFICATE”.
I attempted to fix this myself by following the advice of another post here, which said to delete the related “URL folder” and reload caddy due to a bug that stopped caddy auto-renewing.
After doing so, I now get addiferent error:
“ERR_SSL_PROTOCOL_ERROR”
2. Error messages and/or full log output:
Jun 23 14:43:12 calcifer caddy[1008]: {"level":"info","ts":1719117792.4391234,"logger":"tls.renew","msg":"renewing certificate","identifier":"mitchflix.net","remaining":-261962.439121463}
Jun 23 14:43:13 calcifer caddy[1008]: {"level":"info","ts":1719117793.7041316,"logger":"tls.issuance.acme.acme_client","msg":"trying to solve challenge","identifier":"mitchflix.net","challenge_type":"dns>
Jun 23 14:43:13 calcifer caddy[1008]: {"level":"error","ts":1719117793.9657297,"logger":"tls.issuance.acme.acme_client","msg":"cleaning up solver","identifier":"mitchflix.net","challenge_type":"dns-01",">
Jun 23 14:43:14 calcifer caddy[1008]: {"level":"error","ts":1719117794.2104225,"logger":"tls.renew","msg":"could not get certificate from issuer","identifier":"mitchflix.net","issuer":"acme-v02.api.letse>
Jun 23 14:43:14 calcifer caddy[1008]: {"level":"error","ts":1719117794.210461,"logger":"tls.renew","msg":"will retry","error":"[mitchflix.net] Renew: [mitchflix.net] solving challenges: presenting for ch>
Jun 23 14:52:13 calcifer caddy[1008]: {"level":"info","ts":1719118333.736356,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 15:02:13 calcifer caddy[1008]: {"level":"info","ts":1719118933.7361853,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 15:12:13 calcifer caddy[1008]: {"level":"info","ts":1719119533.736418,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 15:22:13 calcifer caddy[1008]: {"level":"info","ts":1719120133.736081,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 15:32:13 calcifer caddy[1008]: {"level":"info","ts":1719120733.735705,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 15:42:13 calcifer caddy[1008]: {"level":"info","ts":1719121333.7363355,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 15:52:13 calcifer caddy[1008]: {"level":"info","ts":1719121933.7357013,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 16:02:13 calcifer caddy[1008]: {"level":"info","ts":1719122533.7362587,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 16:12:13 calcifer caddy[1008]: {"level":"info","ts":1719123133.7363439,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 16:22:13 calcifer caddy[1008]: {"level":"info","ts":1719123733.7363732,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 16:32:13 calcifer caddy[1008]: {"level":"info","ts":1719124333.7360432,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 16:42:13 calcifer caddy[1008]: {"level":"info","ts":1719124933.736262,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 16:52:13 calcifer caddy[1008]: {"level":"info","ts":1719125533.7360039,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 17:02:13 calcifer caddy[1008]: {"level":"info","ts":1719126133.7366436,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 17:12:13 calcifer caddy[1008]: {"level":"info","ts":1719126733.7362483,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 17:22:13 calcifer caddy[1008]: {"level":"info","ts":1719127333.73666,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remaini>
Jun 23 17:32:13 calcifer caddy[1008]: {"level":"info","ts":1719127933.7356758,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 17:42:13 calcifer caddy[1008]: {"level":"info","ts":1719128533.7362783,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 17:52:13 calcifer caddy[1008]: {"level":"info","ts":1719129133.736174,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 18:02:13 calcifer caddy[1008]: {"level":"info","ts":1719129733.7366502,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 18:12:13 calcifer caddy[1008]: {"level":"info","ts":1719130333.735807,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 18:22:13 calcifer caddy[1008]: {"level":"info","ts":1719130933.736215,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 18:32:13 calcifer caddy[1008]: {"level":"info","ts":1719131533.7360868,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 18:42:13 calcifer caddy[1008]: {"level":"info","ts":1719132133.736473,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 18:52:13 calcifer caddy[1008]: {"level":"info","ts":1719132733.7364755,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 19:02:13 calcifer caddy[1008]: {"level":"info","ts":1719133333.7356699,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 19:12:13 calcifer caddy[1008]: {"level":"info","ts":1719133933.736083,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 19:22:13 calcifer caddy[1008]: {"level":"info","ts":1719134533.736552,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 19:32:13 calcifer caddy[1008]: {"level":"info","ts":1719135133.7366185,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 19:42:13 calcifer caddy[1008]: {"level":"info","ts":1719135733.736418,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 19:52:13 calcifer caddy[1008]: {"level":"info","ts":1719136333.7366254,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 20:02:13 calcifer caddy[1008]: {"level":"info","ts":1719136933.7363403,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 20:12:13 calcifer caddy[1008]: {"level":"info","ts":1719137533.7361393,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 20:22:13 calcifer caddy[1008]: {"level":"info","ts":1719138133.7361264,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remai>
Jun 23 20:32:13 calcifer caddy[1008]: {"level":"info","ts":1719138733.736243,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remain>
Jun 23 20:35:25 calcifer caddy[1008]: {"level":"info","ts":1719138925.928219,"logger":"admin.api","msg":"received request","method":"GET","host":"localhost:2019","uri":"/pki/ca/local","remote_ip":"127.0.>
Jun 23 20:42:13 calcifer caddy[1008]: {"level":"info","ts":1719139333.73634,"logger":"tls.cache.maintenance","msg":"certificate expires soon; queuing for renewal","identifiers":["mitchflix.net"],"remaini>
Jun 23 20:43:14 calcifer caddy[1008]: {"level":"info","ts":1719139394.2116928,"logger":"tls.renew","msg":"renewing certificate","identifier":"mitchflix.net","remaining":-283564.21169079}
Jun 23 20:43:15 calcifer caddy[1008]: {"level":"info","ts":1719139395.738764,"logger":"tls.issuance.acme.acme_client","msg":"trying to solve challenge","identifier":"mitchflix.net","challenge_type":"dns->
Jun 23 20:43:16 calcifer caddy[1008]: {"level":"error","ts":1719139396.044106,"logger":"tls.issuance.acme.acme_client","msg":"cleaning up solver","identifier":"mitchflix.net","challenge_type":"dns-01","e>
Jun 23 20:43:16 calcifer caddy[1008]: {"level":"error","ts":1719139396.2911086,"logger":"tls.renew","msg":"could not get certificate from issuer","identifier":"mitchflix.net","issuer":"acme-v02.api.letse>
Jun 23 20:43:16 calcifer caddy[1008]: {"level":"error","ts":1719139396.2911272,"logger":"tls.renew","msg":"will retry","error":"[mitchflix.net] Renew: [mitchflix.net] solving challenges: presenting for c>
Jun 23 20:45:23 calcifer caddy[1008]: {"level":"info","ts":1719139523.9014416,"logger":"admin.api","msg":"received request","method":"POST","host":"localhost:2019","uri":"/stop","remote_ip":"127.0.0.1",">
Jun 23 20:45:23 calcifer caddy[1008]: {"level":"warn","ts":1719139523.9014926,"logger":"admin.api","msg":"exiting; byeee!! 👋"}
Jun 23 20:45:23 calcifer caddy[1008]: {"level":"info","ts":1719139523.9014995,"logger":"http","msg":"servers shutting down with eternal grace period"}
Jun 23 20:45:25 calcifer caddy[1008]: {"level":"info","ts":1719139525.4872878,"logger":"tls.renew","msg":"releasing lock","identifier":"mitchflix.net"}
Jun 23 20:45:25 calcifer caddy[1008]: {"level":"error","ts":1719139525.4873364,"logger":"tls.renew","msg":"unable to unlock","identifier":"mitchflix.net","lock_key":"issue_cert_mitchflix.net","error":"re>
Jun 23 20:45:25 calcifer caddy[1008]: {"level":"error","ts":1719139525.4873524,"logger":"tls","msg":"job failed","error":"mitchflix.net: renewing certificate: context canceled"}
Jun 23 20:45:25 calcifer caddy[1008]: {"level":"info","ts":1719139525.487531,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"}
Jun 23 20:45:25 calcifer caddy[1008]: {"level":"info","ts":1719139525.4876745,"logger":"admin.api","msg":"shutdown complete","exit_code":0}
Jun 23 20:45:25 calcifer systemd[1]: caddy.service: Deactivated successfully.
Jun 23 20:45:25 calcifer systemd[1]: caddy.service: Consumed 3min 2.559s CPU time.
lines 12116-12164/12164 (END)
After making changes I restarted and ran the logs again:
ESCOD
Jun 23 21:25:03 calcifer caddy[4515]: LANG=en_AU.UTF-8
Jun 23 21:25:03 calcifer caddy[4515]: LANGUAGE=en_AU:en
Jun 23 21:25:03 calcifer caddy[4515]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Jun 23 21:25:03 calcifer caddy[4515]: NOTIFY_SOCKET=/run/systemd/notify
Jun 23 21:25:03 calcifer caddy[4515]: HOME=/var/lib/caddy
Jun 23 21:25:03 calcifer caddy[4515]: LOGNAME=caddy
Jun 23 21:25:03 calcifer caddy[4515]: USER=caddy
Jun 23 21:25:03 calcifer caddy[4515]: INVOCATION_ID=f46e8a012f4e43bcbba93bdba757480e
Jun 23 21:25:03 calcifer caddy[4515]: JOURNAL_STREAM=8:42935
Jun 23 21:25:03 calcifer caddy[4515]: SYSTEMD_EXEC_PID=4515
Jun 23 21:25:03 calcifer caddy[4515]: CF_API_TOKEN=7olMWi-_VU2aW4uEVzgdTj8p0glAtWc_T-Waq9mX
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6690924,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6714735,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:201>
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.671735,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS connection policies; adding one to>
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6717505,"logger":"http.auto_https","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6718144,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc0002da480"}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6720119,"logger":"http","msg":"enabling HTTP/3 listener","addr":":443"}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6721745,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.672213,"logger":"http.log","msg":"server running","name":"remaining_auto_https_redirects","protocols":["h1","h2","h3"]}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6722183,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["mitchflix.net"]}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.672389,"msg":"autosaved config (load with --resume flag)","file":"/var/lib/caddy/.config/caddy/autosave.json"}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.672449,"msg":"serving initial configuration"}
Jun 23 21:25:03 calcifer systemd[1]: Started Caddy.
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.673273,"logger":"tls.obtain","msg":"acquiring lock","identifier":"mitchflix.net"}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"warn","ts":1719141903.674895,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/var/lib/caddy/.local/s>
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.674968,"logger":"tls","msg":"finished cleaning storage units"}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6768527,"logger":"tls.obtain","msg":"lock acquired","identifier":"mitchflix.net"}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6770055,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"mitchflix.net"}
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6776867,"logger":"tls.issuance.acme","msg":"waiting on internal rate limiter","identifiers":["mitchflix.net"],"ca":"https://acme-v02.>
Jun 23 21:25:03 calcifer caddy[4515]: {"level":"info","ts":1719141903.6777027,"logger":"tls.issuance.acme","msg":"done waiting on internal rate limiter","identifiers":["mitchflix.net"],"ca":"https://acme>
Jun 23 21:25:05 calcifer caddy[4515]: {"level":"info","ts":1719141905.1324737,"logger":"tls.issuance.acme.acme_client","msg":"trying to solve challenge","identifier":"mitchflix.net","challenge_type":"dns>
Jun 23 21:25:06 calcifer caddy[4515]: {"level":"error","ts":1719141906.0012805,"logger":"tls.issuance.acme.acme_client","msg":"cleaning up solver","identifier":"mitchflix.net","challenge_type":"dns-01",">
Jun 23 21:25:06 calcifer caddy[4515]: {"level":"error","ts":1719141906.2369552,"logger":"tls.obtain","msg":"could not get certificate from issuer","identifier":"mitchflix.net","issuer":"acme-v02.api.lets>
Jun 23 21:25:06 calcifer caddy[4515]: {"level":"error","ts":1719141906.2370079,"logger":"tls.obtain","msg":"will retry","error":"[mitchflix.net] Obtain: [mitchflix.net] solving challenges: presenting for>
Jun 23 21:26:06 calcifer caddy[4515]: {"level":"info","ts":1719141966.237515,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"mitchflix.net"}
Jun 23 21:26:07 calcifer caddy[4515]: {"level":"info","ts":1719141967.6872106,"logger":"tls.issuance.acme.acme_client","msg":"trying to solve challenge","identifier":"mitchflix.net","challenge_type":"dns>
Jun 23 21:26:07 calcifer caddy[4515]: {"level":"error","ts":1719141967.9567924,"logger":"tls.issuance.acme.acme_client","msg":"cleaning up solver","identifier":"mitchflix.net","challenge_type":"dns-01",">
Jun 23 21:26:08 calcifer caddy[4515]: {"level":"error","ts":1719141968.1994202,"logger":"tls.obtain","msg":"could not get certificate from issuer","identifier":"mitchflix.net","issuer":"acme-v02.api.lets>
Jun 23 21:26:08 calcifer caddy[4515]: {"level":"error","ts":1719141968.1994965,"logger":"tls.obtain","msg":"will retry","error":"[mitchflix.net] Obtain: [mitchflix.net] solving challenges: presenting for>
Jun 23 21:28:08 calcifer caddy[4515]: {"level":"info","ts":1719142088.2006125,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"mitchflix.net"}
Jun 23 21:28:08 calcifer caddy[4515]: {"level":"info","ts":1719142088.9547884,"logger":"tls.issuance.acme.acme_client","msg":"trying to solve challenge","identifier":"mitchflix.net","challenge_type":"dns>
Jun 23 21:28:09 calcifer caddy[4515]: {"level":"error","ts":1719142089.2415254,"logger":"tls.issuance.acme.acme_client","msg":"cleaning up solver","identifier":"mitchflix.net","challenge_type":"dns-01",">
Jun 23 21:28:09 calcifer caddy[4515]: {"level":"error","ts":1719142089.4859412,"logger":"tls.obtain","msg":"could not get certificate from issuer","identifier":"mitchflix.net","issuer":"acme-v02.api.lets>
Jun 23 21:28:09 calcifer caddy[4515]: {"level":"error","ts":1719142089.4859624,"logger":"tls.obtain","msg":"will retry","error":"[mitchflix.net] Obtain: [mitchflix.net] solving challenges: presenting for>
Jun 23 21:30:09 calcifer caddy[4515]: {"level":"info","ts":1719142209.486609,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"mitchflix.net"}
Jun 23 21:30:10 calcifer caddy[4515]: {"level":"info","ts":1719142210.2343276,"logger":"tls.issuance.acme.acme_client","msg":"trying to solve challenge","identifier":"mitchflix.net","challenge_type":"dns>
Jun 23 21:30:10 calcifer caddy[4515]: {"level":"error","ts":1719142210.725009,"logger":"tls.issuance.acme.acme_client","msg":"cleaning up solver","identifier":"mitchflix.net","challenge_type":"dns-01","e>
Jun 23 21:30:10 calcifer caddy[4515]: {"level":"error","ts":1719142210.9585683,"logger":"tls.obtain","msg":"could not get certificate from issuer","identifier":"mitchflix.net","issuer":"acme-v02.api.lets>
Jun 23 21:30:10 calcifer caddy[4515]: {"level":"error","ts":1719142210.9586017,"logger":"tls.obtain","msg":"will retry","error":"[mitchflix.net] Obtain: [mitchflix.net] solving challenges: presenting for>
Jun 23 21:35:10 calcifer caddy[4515]: {"level":"info","ts":1719142510.959261,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"mitchflix.net"}
Jun 23 21:35:12 calcifer caddy[4515]: {"level":"info","ts":1719142512.1697922,"logger":"tls.issuance.acme.acme_client","msg":"trying to solve challenge","identifier":"mitchflix.net","challenge_type":"dns>
Jun 23 21:35:12 calcifer caddy[4515]: {"level":"error","ts":1719142512.4475608,"logger":"tls.issuance.acme.acme_client","msg":"cleaning up solver","identifier":"mitchflix.net","challenge_type":"dns-01",">
Jun 23 21:35:12 calcifer caddy[4515]: {"level":"error","ts":1719142512.6851714,"logger":"tls.obtain","msg":"could not get certificate from issuer","identifier":"mitchflix.net","issuer":"acme-v02.api.lets>
Jun 23 21:35:12 calcifer caddy[4515]: {"level":"error","ts":1719142512.685206,"logger":"tls.obtain","msg":"will retry","error":"[mitchflix.net] Obtain: [mitchflix.net] solving challenges: presenting for >
lines 12339-12392/12392 (END)
3. Caddy version:
v2.7.6 h1:w0NymbG2m9PcvKWsrXO6EEkY9Ru4FJK8uQbYcev1p3A=
4. How I installed and ran Caddy:
Installed via the cloudflare binary natively in ubuntu /var/lib/caddy which now autoruns on startup via systemctl
a. System environment:
Intel cpu, Erying Mobo, Ubuntu latest update, ssd
b. Command:
No relevant information to be put here, given the error occurs automatically upon entering website
c. Service/unit/compose file:
d. My complete Caddy config:
Caddyfile
mitchflix.net {
reverse_proxy http://192.168.1.31:8096
}
Caddy config
mitchflix.net {
reverse_proxy 192.168.1.31:8096
tls {
issuer acme {
dns cloudflare {env.CF_API_TOKEN}
resolvers 1.1.1.1
propagation_delay 60s
propagation_timeout -1
}
}
}
The latter is the one in use I believe