caddy针对不同的操作系统和平台都有不同的发行包。也有静态的已经编译好的二进制文件,可以直接下载使用。详细的安装请参考这个页面:https://caddyserver.com/docs/install。在这里我们仅给出二进制文件和deb的安装方式。
二进制包安装方式并不会将caddy安装为一个服务(service),仅仅是一个可以执行的程序。这种方式更适合开发和调试。直接到caddy的下载站点:https://caddyserver.com/download下载适合自己操作系统的压缩包就可以了。如果是Linux系统,将解压缩后的caddy命令复制到/usr/local/bin
目录下就可以了。例如:
cp caddy_linux_amd64 /usr/local/bin/caddy
在Debian、Ubuntu或Raspbian基于debian包的系统可以使用deb包的安装方式。这种方式会将caddy安装为一个systemd service,同时,caddy-api这个服务也会被自动安装。
Stable版本系统
$ sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https $ curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | \ sudo tee /etc/apt/trusted.gpg.d/caddy-stable.asc $ curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | \ sudo tee /etc/apt/sources.list.d/caddy-stable.list $ sudo apt update $ sudo apt install caddy
Testing版本系统
$ sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https $ curl -1sLf 'https://dl.cloudsmith.io/public/caddy/testing/gpg.key' | \ sudo tee /etc/apt/trusted.gpg.d/caddy-testing.asc $ curl -1sLf 'https://dl.cloudsmith.io/public/caddy/testing/debian.deb.txt' | \ sudo tee /etc/apt/sources.list.d/caddy-testing.list $ sudo apt update $ sudo apt install caddy