Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| advanced:kotori_caddy [2020/12/12 11:34] – [Installation] dan | advanced:kotori_caddy [2020/12/13 11:44] (current) – [Installation] dan | ||
|---|---|---|---|
| Line 17: | Line 17: | ||
| Create a user and group for Caddy: '' | Create a user and group for Caddy: '' | ||
| - | Create | + | Download the systemd unit. Run '' |
| - | < | + | |
| - | # caddy.service | + | |
| - | # | + | |
| - | # For using Caddy with a config file. | + | |
| - | # | + | |
| - | # Make sure the ExecStart and ExecReload commands are correct | + | |
| - | # for your installation. | + | |
| - | # | + | |
| - | # See https://caddyserver.com/ | + | |
| - | # | + | |
| - | # WARNING: This service does not use the --resume flag, so if you | + | |
| - | # use the API to make changes, they will be overwritten by the | + | |
| - | # Caddyfile next time the service is restarted. If you intend to | + | |
| - | # use Caddy' | + | |
| - | # `caddy run` command or use the caddy-api.service file instead. | + | |
| - | + | ||
| - | [Unit] | + | |
| - | Description=Caddy | + | |
| - | Documentation=https:/ | + | |
| - | After=network.target network-online.target | + | |
| - | Requires=network-online.target | + | |
| - | + | ||
| - | [Service] | + | |
| - | User=caddy | + | |
| - | Group=caddy | + | |
| - | ExecStart=/usr/bin/ | + | |
| - | ExecReload=/ | + | |
| - | TimeoutStopSec=5s | + | |
| - | LimitNOFILE=1048576 | + | |
| - | LimitNPROC=512 | + | |
| - | PrivateTmp=true | + | |
| - | ProtectSystem=full | + | |
| - | AmbientCapabilities=CAP_NET_BIND_SERVICE | + | |
| - | + | ||
| - | [Install] | + | |
| - | WantedBy=multi-user.target | + | |
| - | </ | + | |
| Create a Caddyfile and set its ownership by running '' | Create a Caddyfile and set its ownership by running '' | ||