Cara Install Caddy Web Server

Pada tutorial kali ini kita akan menginstall Caddy Web Server dengan berbagai metode untuk beberapa platform. Secara umum, Caddy Web Server ini bisa di download binary executable nya dan langsung bisa dijalankan di server. Silakan simak cara-caranya di beberapa platform berikut:

Download Binary Executable

Untuk mengunduh binary executable, silakan buka websitenya di Github: https://github.com/caddyserver/caddy/releases.

Silakan ganti dan perhatikan ASSET dengan nama sesuai platform OS, lalu unduh menggunakan CURL:

curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"

atau menggunakan WGET:

wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"

Install Caddy Web Server dengan Docker

Sudah tersedia secara OFFICIAL di Docker Hub https://hub.docker.com/_/caddy.

dan untuk menggunakannya, bisa dengan pull images dari Caddy:

docker pull caddy

contoh penggunaan:

docker run -d -p 80:80 -p 443:443 \
    -v /site:/usr/share/caddy \
    -v caddy_data:/data \
    -v caddy_config:/config \
    caddy caddy file-server --domain namadomain.com

Cara Install Caddy Web Server di Debian/Ubuntu/Linux Mint

untuk menginstall Caddy Web Server di Debian/Ubuntu/Linux Mint dan turunannya, tambahkan repo baru:

echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list

kemudian update dan install caddy:

sudo apt update
sudo apt install caddy

Cara Install Caddy Web Server di Fedora/CentOS

khusus untuk CentoS/RHEL 7 dan Fedora yang kompatibel, silakan tambahkan repository COPR dari Caddy:
yum install yum-plugin-copr

kemudian enable repo Caddy:
yum copr enable @caddy/caddy

dan install caddy:
yum install caddy

khusus untuk CentOS/RHEL 8 dan Fedora yang kompatibel, silakan tambahkan repo COPR:
dnf install 'dnf-command(copr)'
dnf copr enable @caddy/caddy
dnf install caddy

Cara Install Caddy di MacOS

cukup dengan perintah brew install:

brew install caddy

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: