Apa Itu Caddy?
Caddy adalah web server open-source yang terkenal karena kemudahan penggunaan dan konfigurasinya. Fitur utamanya yang membedakan Caddy dari server web lain seperti Apache dan Nginx adalah kemampuannya untuk mengonfigurasi SSL secara otomatis menggunakan Let’s Encrypt. Caddy juga mendukung HTTP/2 dan HTTP/3 secara default, sehingga cocok untuk keperluan website modern yang membutuhkan performa tinggi.
Persyaratan Sistem
- Sistem operasi berbasis Linux (misalnya Ubuntu, Rocky Linux, Debian, Alma Linux, atau CentOS)
- Akses root atau pengguna dengan hak sudo
- Akses internet (untuk mengunduh paket Caddy)
- DNS Anda telah diarahkan ke IP server instalasi Caddy
Langkah-langkah untuk memasang Caddy di web server berbasis Linux
1. Lakukan update paket server. Kami menggunakan Rocky Linux 10. Anda tinggal menyesuaikan dengan sistem operasi yang Anda gunakan:
sudo dnf update -y
2. Pasang plugin dnf:
sudo dnf install dnf-plugins-core -y
sudo dnf copr enable @caddy/caddy -y
3. Pasang Caddy:
sudo dnf install caddy -y
4. Pastikan Caddy sudah terpasang dengan mengecek versinya:
caddy version
5. Ubah konfigurasi default Caddy , file terletak di /etc/caddy/Caddyfile:
sudo nano /etc/caddy/Caddyfile
nama-domain-anda.com {
root * /usr/share/caddy
file_server
}
6. Keluar dari Caddy:
ctrl + o
enter
ctrl + x
7. Jalankan Caddy:
sudo systemctl start caddy
sudo systemctl enable caddy
sudo systemctl status caddy
8. Keluar dari status Caddy:
q
10. Instal firewalld:
sudo dnf install firewalld -y
11. Aktifkan firewalld:
sudo systemctl start firewalld
12. Pastikan firewalld berjalan setelah server di restart:
sudo systemctl enable firewalld
13. Lihat status Firewall:
sudo systemctl status firewalld
14. Aktifkan Firewall:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
15.. Tempatkan file website Anda didalam folder:
/usr/share/caddy
16. Gunakan sudo untuk menulis:
sudo nano /usr/share/caddy/index.html
17. Melalui browser, cobalah kunjungi alamat domain Anda.
nama-domain-anda.com
Kesimpulan
Caddy adalah web server yang sangat user-friendly dan modern, dengan berbagai fitur canggih seperti SSL otomatis, dukungan untuk HTTP/3, dan konfigurasi yang sederhana. Proses pemasangan Caddy di server Linux tidak hanya mudah, tetapi juga sangat efektif dalam hal keamanan dan performa.
Baca Juga
29/06/2026
Mengenal Perintah-Perintah Pada Debian atau Ubuntu
Panduan praktis mengenai perintah dasar berbasis CLI (Command Line Interface) untuk mengelola VPS…
0 komentar6 menit baca
29/06/2026
Memasang WordPress dan Caddy Web Server di Debian 13
Memasang WordPress menggunakan Caddy Web Server di Debian 13. Cepat, ringan, dan cocok untuk pemula…
0 komentar9 menit baca
12/06/2026
Antara Python atau NodeJS Untuk Membuat Bot Telegram
Bingung memilih antara Python atau Node.js untuk membuat bot Telegram? Simak perbandingan…
0 komentar3 menit baca
02/06/2026
Membangun Bot Telegram CRUD dengan NodeJS dan Telegraf Dari Nol Sampai Jalan
Dengan memahami CRUD lewat bot Telegram, Anda dapat membuat database sederhana yang mendukung…
0 komentar15 menit baca
08/01/2026
Panduan Lengkap Menjalankan Bot Telegram NodeJS di Rocky Linux 10 Menggunakan Metode Webhook
Panduan lengkap menjalankan Bot Telegram di Rocky Linux 10 menggunakan metode webhook. Pembahasan…
0 komentar11 menit baca
05/01/2026
Mengenal Root dan Non Root di Server Linux
Memahami fungsi user root dan non-root pada Linux, perbedaan hak akses, risiko keamanan, serta…
0 komentar4 menit baca
04/01/2026
Menjalankan Bot Telegram Python Menggunakan Metode Webhook di Rocky Linux 10
Panduan menjalankan bot Telegram di Rocky Linux 10 agar tetap aktif 24/7. Pembahasan kami…
0 komentar5 menit baca
03/01/2026
Panduan Lengkap Menginstal Ghost di Ubuntu
Cara instal Ghost CMS di server Ubuntu 22.04 atau Ubuntu 24.04 lengkap dengan Nginx, SSL, MySQL dan…
0 komentar4 menit baca
30/12/2025
Memasang WordPress di Rocky Linux 10
Panduan lengkap pemasangan WordPress di Rocky Linux. Membahas instalasi Apache, MariaDB, PHP,…
0 komentar6 menit baca
25/12/2025
Menjalankan Bot Telegram Metode Polling di Ubuntu 24
Panduan lengkap menjalankan bot Telegram non-stop di server Ubuntu 24.04 LTS, mulai dari konsep,…
0 komentar7 menit baca
