In the log, I noticed there is a typo “Caddu”, not sure if it was already fix in Caddy repo.
I have removed domain name from the log for privacy reason.
When using “caddy” in caddy.service, I got the output log:
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 systemd[1]: Stopping Caddu...
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 caddy[863471]: {"level":"info","ts":1645157995.9117746,"msg":"shutting down apps, then terminating","signal":"SIGTERM"}
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 caddy[863471]: {"level":"warn","ts":1645157995.9123497,"msg":"exiting; byeee!! 👋","signal":"SIGTERM"}
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 caddy[863471]: {"level":"info","ts":1645157995.933974,"logger":"tls.cache.maintenance","msg":"stopped background certificate maintenance","cache":"0xc00053e690"}
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 caddy[863471]: {"level":"info","ts":1645157995.9368618,"logger":"admin","msg":"stopped previous server","address":"tcp/localhost:2019"}
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 caddy[863471]: {"level":"info","ts":1645157995.9368834,"msg":"shutdown complete","signal":"SIGTERM","exit_code":0}
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 systemd[1]: caddy.service: Succeeded.
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 systemd[1]: Stopped Caddu.
Feb 18 04:19:55 ubuntu-1cpu-1gb-sg-sin1 systemd[1]: Starting Caddu...
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: caddy.HomeDir=/var/lib/caddy
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: caddy.AppDataDir=/var/lib/caddy/.local/share/caddy
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: caddy.AppConfigDir=/var/lib/caddy/.config/caddy
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: caddy.ConfigAutosavePath=/var/lib/caddy/.config/caddy/autosave.json
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: caddy.Version=v2.4.6 h1:HGkGICFGvyrodcqOOclHKfvJC0qTU7vny/7FhYp9hNw=
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: runtime.GOOS=linux
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: runtime.GOARCH=amd64
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: runtime.Compiler=gc
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: runtime.NumCPU=1
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: runtime.GOMAXPROCS=1
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: runtime.Version=go1.17.2
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: os.Getwd=/
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: LANG=en_US.UTF-8
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: NOTIFY_SOCKET=/run/systemd/notify
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: HOME=/var/lib/caddy
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: LOGNAME=caddy
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: USER=caddy
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: INVOCATION_ID=990dac76ce0c423b8aa9f45e112d6232
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: JOURNAL_STREAM=9:198151816
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.0381103,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"warn","ts":1645157996.0594053,"msg":"input is not formatted with 'caddy fmt'","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":14}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.0665991,"logger":"admin","msg":"admin endpoint started","address":"tcp/localhost:2019","enforce_origin":false,"origins":["[::1]:2019","127.0.0.1:2019","localhost:2019"]}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.067354,"logger":"http","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}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.0675013,"logger":"http","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.0676966,"logger":"http","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv1","http_port":80}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.0768266,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc00027cb60"}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.1161795,"logger":"tls","msg":"cleaning storage unit","description":"FileStorage:/var/lib/caddy/.local/share/caddy"}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.1263115,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["--removed domains--"]}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.1319578,"logger":"tls","msg":"finished cleaning storage units"}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.8839152,"msg":"autosaved config (load with --resume flag)","file":"/var/lib/caddy/.config/caddy/autosave.json"}
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 systemd[1]: Started Caddu.
Feb 18 04:19:56 ubuntu-1cpu-1gb-sg-sin1 caddy[863873]: {"level":"info","ts":1645157996.8870811,"msg":"serving initial configuration"}
(END)