Issue running caddy as a service

I have a big issue running caddy + hugo as a service as user (named caddy)
This is the service file

[Unit]
Description=Caddy's service
ConditionFileIsExecutable=/usr/local/bin/caddy

[Service]
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/caddy/.go/bin"
User=caddy
StartLimitInterval=5
StartLimitBurst=10
ExecStart=/usr/local/bin/caddy "-conf=/home/caddy/caddyfile"
Restart=always
RestartSec=120

[Install]
WantedBy=multi-user.target

systemctl status Caddy
‚óŹ Caddy.service - Caddy's service
   Loaded: loaded (/etc/systemd/system/Caddy.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Wed 2018-08-22 12:49:44 CEST; 41s ago
  Process: 42183 ExecStart=/usr/local/bin/caddy -conf=/home/caddy/caddyfile (code=exited, status=1/FAILURE)
 Main PID: 42183 (code=exited, status=1/FAILURE)

I start the service with systemctl but as you can see it fails to start. Journalctl -b gives me nothing about Caddy service, any hint?

The example unit file given in the Caddy repository uses -log stdout to output a process log for journald. It might give you some more information.

https://github.com/mholt/caddy/blob/a457b35750885ef666e393a992088b9a3f675bad/dist/init/linux-systemd/caddy.service

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.