
在 Debian 13(Trixie)上安装 Caddy 的推荐方法
Debian 13 使用官方 Cloudsmith 仓库安装是最方便的方式,会自动创建 systemd 服务并便于后续更新。
一键安装命令(推荐)
sudo apt update && sudo apt upgrade -y
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
# 添加 Caddy 官方仓库密钥和源
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo chmod o+r /usr/share/keyrings/caddy-stable-archive-keyring.gpg
sudo chmod o+r /etc/apt/sources.list.d/caddy-stable.list
# 更新并安装 Caddy
sudo apt update
sudo apt install caddy
安装完成后常用操作
# 查看 Caddy 版本
caddy version
# 启动/重启/停止服务
sudo systemctl start caddy
sudo systemctl restart caddy
sudo systemctl stop caddy
# 开机自启(默认已启用)
sudo systemctl enable caddy
# 查看服务状态
sudo systemctl status caddy
# 查看日志
journalctl -u caddy -f
配置 Caddyfile
默认配置文件路径:/etc/caddy/Caddyfile
sudo nano /etc/caddy/Caddyfile
编辑完成后重新加载配置:
sudo caddy reload
提示:
- 安装后 Caddy 默认会监听 80 和 443 端口(自动申请 HTTPS)。
- 如果你之前安装了 Nginx 或 Apache,记得先停止它们,避免端口冲突。