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 '' |