Update Caddy on Linux

Table of Contents
Download binary #
Download the latest binary in .tar.gz
archive from GitHub Releases: https://github.com/caddyserver/caddy/releases/latest
wget "https://github.com/caddyserver/caddy/releases/download/v2.10.0/caddy_2.10.0_linux_amd64.tar.gz"
Verify Checksum #
wget "https://github.com/caddyserver/caddy/releases/download/v2.10.0/caddy_2.10.0_checksums.txt"
sha512sum --ignore-missing -c "caddy_2.10.0_checksums.txt"
Extract the binary #
Extract the binary from the downloaded archive:
tar -xf caddy_2.10.0_linux_amd64.tar.gz caddy
Stop caddy.service
#
Stop the Systemd service:
systemctl stop caddy
Install the binary #
Use the install
command to copy the binary to /usr/local/bin/
and set attributes:
sudo install -v caddy /usr/bin/
Start caddy.service
#
Start the systemd service:
systemctl start caddy