--- title: "Download Caddy" --- # Download Caddy All our [official distributions](https://github.com/caddyserver/dist) come with only the standard modules. If you need third-party plugins, [build from source with xcaddy](/docs/build#xcaddy). ## Static binaries You can **[download Caddy from GitHub](https://github.com/caddyserver/caddy/releases)**, where new releases are immediately published, and place it in your PATH. Using `curl`:
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Using `wget`:
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Replace `ASSET` with the filename for your platform.
## Docker
docker pull caddy
[**View on Docker Hub**](https://hub.docker.com/_/caddy)
## Debian, Ubuntu, Raspbian
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
sudo apt install caddy
Installing this package automatically starts and runs Caddy for you.
## Fedora, RedHat, CentOS
Fedora or RHEL/CentOS 8:
dnf install 'dnf-command(copr)'
dnf copr enable @caddy/caddy
dnf install caddy
RHEL/CentOS 7:
yum install yum-plugin-copr
yum copr enable @caddy/caddy
yum install caddy
[**View the Caddy COPR**](https://copr.fedorainfracloud.org/coprs/g/caddy/caddy/)
## Linux & Raspberry Pi
You can use Webi to automate the processes of downloading the latest release and putting it
in your PATH, without requiring admin permissions.
curl -sS https://webinstall.dev/caddy | bash
If you'd like a simple way to launch Caddy as a system service and bind to privilege ports,
see the Webi [Caddy Cheat Sheet](https://webinstall.dev/caddy).
To allow non-root users to bind to ports 80 and 443, use setcap.
sudo setcap cap_net_bind_service=+ep $(readlink $(command -v caddy))
## DigitalOcean
[**Deploy a Caddy droplet on DigitalOcean**](https://marketplace.digitalocean.com/apps/caddy)
## macOS
**Homebrew**
brew install caddy
[**View the Homebrew formula**](https://formulae.brew.sh/formula/caddy)
**Webi**
curl -sS https://webinstall.dev/caddy | bash
[**View the Webi installer**](https://github.com/webinstall/webi-installers/tree/master/caddy)
## Windows 10
curl.exe -A MS https://webinstall.dev/caddy | powershell
You may need to adjust the Windows firewall rules to allow non-localhost incoming connections.