Fitur utama Caddy
- Keamanan dan skalabilitas: Caddy secara default secara otomatis memperoleh dan memperbarui sertifikat TLS untuk semua situs. Ini membuat situs lebih aman dan lebih dapat dipercaya.
- TLS on-demand: Sertifikat TLS dapat dikelola secara dinamis untuk domain milik pelanggan, sehingga bisnis SaaS dapat diskalakan dengan lebih mudah.
- Manajemen TLS skala besar: Caddy dirancang agar dapat mengelola ratusan ribu situs dan ribuan instance secara stabil.
Kelebihan Caddy
- Perangkat lunak gratis: Caddy tersedia secara gratis, dan pengembangan berkelanjutan dimungkinkan melalui dukungan sponsor.
- Server HTTPS canggih: Caddy menyediakan TLS dan PKI secara bawaan, serta memungkinkan pengelolaan PKI internal.
- API konfigurasi: Dokumen JSON dapat diekspor dan dimanipulasi melalui RESTful API.
- Kepatuhan regulasi: Secara bawaan mematuhi standar PCI, HIPAA, dan NIST.
Fitur lanjutan Caddy
- Koordinasi klaster: Beberapa instance Caddy dapat dikonfigurasi menggunakan penyimpanan yang sama agar manajemen sertifikat dikoordinasikan secara otomatis.
- Backend dinamis: Backend dapat ditemukan secara dinamis saat permintaan masuk, sehingga cocok untuk lingkungan yang berubah dengan cepat.
- Ketersediaan tinggi: Menyediakan fitur seperti pemeriksaan kesehatan lanjutan, perubahan konfigurasi, circuit breaker, dan pembatasan beban.
Konfigurasi dan ekstensibilitas Caddy
- Konfigurasi fleksibel: Menggunakan JSON sebagai format konfigurasi utama dan mendukung adaptor konfigurasi dalam berbagai format.
- Ekstensibilitas tanpa batas: Caddy dirancang dengan arsitektur modular sehingga hanya fitur yang diperlukan yang perlu dikompilasi untuk digunakan.
- Kinerja tinggi: Menawarkan performa CPU native, dan plugin dikompilasi ke dalam biner statis.
Kasus penggunaan Caddy
- Server aplikasi PHP: Menyajikan halaman PHP dengan cepat melalui FrankenPHP tanpa perlu instalasi PHP terpisah.
- Server file statis: Caddy menyediakan kemampuan file server yang kuat dan dapat digabungkan dengan berbagai fitur middleware.
- Manajemen sertifikat otomatis: Caddy mengelola sertifikat secara otomatis agar situs selalu tetap online.
Rekomendasi dari pengguna dan pakar
- Caddy mudah digunakan, sangat aman, dan menawarkan kumpulan fitur yang kuat, sehingga direkomendasikan oleh banyak pengguna dan pakar.
- Berbagai pengguna merasa puas dengan konfigurasi Caddy yang sederhana dan fitur-fiturnya yang terotomatisasi.
12 komentar
Saya sudah menggunakannya sejak masa awal proyek ini masih menjadi proyek pribadi mholt, dan bahkan sempat mengirim PR di awal-awal, jadi melihatnya tumbuh sebesar ini membuat saya juga ikut bangga. Untuk server-server baru yang saya setup, semua yang bukan lingkungan k8s sekarang hanya memakai caddy. Sudah lama ada yang bilang throughput-nya tidak terlalu tinggi, tapi saya benar-benar iri pada siapa pun yang menjalankan layanan dengan trafik sampai ke titik throughput caddy benar-benar menjadi masalah.
Keren.
Bagaimana menurut kalian tentang Traefik?? Saya sedang mempertimbangkan antara Traefik dan Caddy.
https://www.youtube.com/watch?v=N5PAU-vYrN8&t=663s
Memang cocok digunakan untuk proyek skala kecil. Saat menambahkan https, di nginx biasanya perlu memakai certbot, tetapi di sini sudah didukung secara bawaan.
Kekurangannya, performanya adalah nginx > caddy.
Kalau performa komputer jelek, berarti harus pakai nginx, ya,,
Saya sudah menggunakannya sejak beberapa tahun lalu, dan karena dukungan HTTPS otomatis menjadi pengaturan bawaan, pada awalnya terasa agak canggung karena saya harus membuat konfigurasi untuk menghindarinya jika tidak diperlukan.
Karena web server ini sangat sederhana sampai-sampai rasanya seperti, "apa boleh sesederhana ini?", saya jadi sering mengandalkannya.
Caddy memang sangat kuat dan mudah digunakan, tetapi sepertinya throughput-nya tidak terlalu bagus.
Dan ini bisa jadi kelebihan sekaligus kekurangan, tetapi jika ada plugin yang diinginkan, Anda harus membangunnya dengan menyertakannya.
Ternyata fitur cache yang saya kira akan tersedia secara default justru ada sebagai plugin, dan itu pun harus di-build lagi untuk digunakan.. selain kekurangan itu, saya memakainya dengan baik
Server paling mantap... jadi pengin banget, hehe
Rilis Caddy 2 - web server dengan performa bagus dan dukungan HTTPS otomatis yang sederhana
Caddy, web server open-source, diakuisisi oleh Apilayer
Komentar Hacker News
Caddy sangat berguna saat menguji API secara lokal dengan HTTP2 selama pengembangan
Setelah beralih dari nginx ke caddy-docker-proxy lalu pindah ke Pangolin, saya sangat puas
Saya tidak bisa mengatakan hal buruk tentang Caddy, tetapi tampaknya satu-satunya keunggulannya dibanding Nginx adalah konfigurasi sertifikat yang lebih mudah
Saya sangat menyukai Caddy dan sudah memakainya selama beberapa tahun
Lisensi yang ramah (Apache v2) juga penting, terutama terkait arsitektur modular Caddy
HTTPS otomatis menyediakan dan memperbarui sertifikat TLS untuk semua situs
Setelah membaca situs webnya dari awal sampai akhir, saya jadi tidak yakin dengan keandalan proyek ini
Menggabungkan Caddy dan Caddy-Docker-Proxy adalah cara yang sangat bagus untuk menyiapkan server dengan banyak proyek Docker
Saya suka Caddy
Traefik adalah alternatif yang hebat
Wah gila...