Thank you for replying, I configured as you suggested but I am getting error from Caddy suggesting the domain couldn’t be found…
Apr 04 16:21:30 fedora caddy[7372]: {"level":"info","ts":1712236890.8838837,"logger":"tls.obtain","msg":"lock acquired","identifier":"file.liyumfi.com"}
Apr 04 16:21:30 fedora caddy[7372]: {"level":"info","ts":1712236890.8839447,"logger":"tls.obtain","msg":"obtaining certificate","identifier":"file.liyumfi.com"}
Apr 04 16:21:30 fedora caddy[7372]: {"level":"info","ts":1712236890.884328,"logger":"http","msg":"waiting on internal rate limiter","identifiers":["file.liyumfi.com"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":""}
Apr 04 16:21:30 fedora caddy[7372]: {"level":"info","ts":1712236890.884347,"logger":"http","msg":"done waiting on internal rate limiter","identifiers":["file.liyumfi.com"],"ca":"https://acme-v02.api.letsencrypt.org/directory","account":""}
Apr 04 16:21:33 fedora caddy[7372]: {"level":"info","ts":1712236893.0357635,"logger":"http.acme_client","msg":"trying to solve challenge","identifier":"file.liyumfi.com","challenge_type":"tls-alpn-01","ca":"https://acme-v02.api.letsencrypt.org/directory"}
Apr 04 16:21:33 fedora caddy[7372]: {"level":"error","ts":1712236893.8953402,"logger":"http.acme_client","msg":"challenge failed","identifier":"file.liyumfi.com","challenge_type":"tls-alpn-01","problem":{"type":"urn:ietf:params:acme:error:dns","title":"","detail":"D>
Apr 04 16:21:33 fedora caddy[7372]: {"level":"error","ts":1712236893.8954608,"logger":"http.acme_client","msg":"validating authorization","identifier":"file.liyumfi.com","problem":{"type":"urn:ietf:params:acme:error:dns","title":"","detail":"DNS problem: NXDOMAIN lo>
Since the domain I am using is not publicly accessible that might be the reason, I am just picking up some domain and used /hosts to map the domain to localhost. I also tried cells configure sites
by adding the domain I used above as site I chose local ip address as binding host.