[Unit] Description=Caddy HTTP/2 web server Documentation=https://caddyserver.com/docs After=network.target [Service] User=caddy Group=caddy Environment=CADDYPATH=/var/lib/caddy EnvironmentFile=-/etc/caddy/envfile ExecStartPre=/usr/bin/caddy -conf /etc/caddy/caddy.conf -validate ExecStart=/usr/bin/caddy -conf /etc/caddy/caddy.conf -root /tmp -agree ExecReload=/usr/bin/kill -USR1 $MAINPID KillMode=mixed KillSignal=SIGQUIT TimeoutStopSec=5s LimitNOFILE=1048576 LimitNPROC=512 PrivateTmp=true ProtectHome=true ProtectSystem=full AmbientCapabilities=CAP_NET_BIND_SERVICE [Install] WantedBy=multi-user.target