Cara Install Caddy Web Server di Ubuntu 24.04 Lengkap

Cara Install Caddy Web Server di Ubuntu 24.04 Lengkap

Caddy Web Server adalah web server modern, open-source, dan powerful yang dirancang untuk kesederhanaan dan keamanan. Dikenal dengan fitur HTTPS otomatis berkat integrasi Let's Encrypt, Caddy menjadi pilihan populer bagi developer dan administrator sistem yang menginginkan solusi web server yang mudah dikonfigurasi dan berkinerja tinggi.

Ubuntu 24.04 sendiri merupakan rilis LTS (Long Term Support) terbaru, menjadikannya platform yang stabil untuk berbagai aplikasi server, termasuk Caddy. Kombinasi keduanya akan memberikan lingkungan yang solid untuk website atau aplikasi web Anda.

Mengapa Memilih Caddy Web Server?

  • HTTPS Otomatis: Mengelola sertifikat SSL/TLS gratis tanpa konfigurasi manual.
  • HTTP/3 Default: Performa lebih cepat dengan protokol terbaru.
  • Konfigurasi Mudah: Menggunakan Caddyfile yang sederhana.
  • Reverse Proxy: Cocok untuk aplikasi modern dan microservices.
  • Ringan & Efisien: Konsumsi resource rendah.

Persiapan Sebelum Instalasi

Pastikan sistem Anda sudah diperbarui:

sudo apt update
sudo apt upgrade -y

Langkah Instalasi Caddy di Ubuntu 24.04

1. Install Dependensi

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl

2. Tambahkan GPG Key

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg

3. Tambahkan Repository

echo "deb [signed-by=/usr/share/keyrings/caddy-stable-archive-keyring.gpg] https://dl.cloudsmith.io/public/caddy/stable/deb/debian any-version main" | sudo tee /etc/apt/sources.list.d/caddy-stable.list

4. Install Caddy

sudo apt update
sudo apt install caddy -y

Menjalankan dan Mengecek Status Caddy

Setelah instalasi selesai, jalankan dan cek status:

sudo systemctl start caddy
sudo systemctl enable caddy
sudo systemctl status caddy

Jika berhasil, Caddy akan berjalan otomatis saat sistem boot.

Konfigurasi Dasar Caddy

Edit file konfigurasi:

sudo nano /etc/caddy/Caddyfile

Contoh konfigurasi sederhana:

yourdomain.com {
    root * /var/www/html
    file_server
}

Ganti yourdomain.com dengan domain Anda.

Restart Caddy

sudo systemctl reload caddy

Menguji Web Server

Buka browser dan akses:

  • http://IP-Server
  • https://domain-anda.com

Jika domain sudah mengarah ke server, HTTPS akan otomatis aktif.

Troubleshooting

  • Cek log:
    journalctl -u caddy --no-pager
  • Pastikan port 80 & 443 terbuka
  • Pastikan DNS domain sudah benar

Kesimpulan

Caddy Web Server adalah solusi modern yang sangat cocok untuk developer maupun sysadmin yang ingin kemudahan tanpa mengorbankan performa. Dengan instalasi yang sederhana dan fitur HTTPS otomatis, Caddy menjadi alternatif kuat dibandingkan web server tradisional seperti Nginx atau Apache.

Dengan mengikuti panduan ini, Anda sekarang sudah bisa menjalankan Caddy di Ubuntu 24.04 dan siap menggunakannya untuk berbagai kebutuhan web server.

Posting Komentar

Subscribe Youtube Saya Untuk Tutorial Lainnya Subscribe