Caddy'nin başlıca özellikleri
- Güvenlik ve ölçeklenebilirlik: Caddy, tüm siteler için varsayılan olarak TLS sertifikalarını otomatik alır ve yeniler. Bu da siteleri daha güvenli ve daha güvenilir hale getirir.
- İsteğe bağlı TLS: Müşterilere ait alan adları için TLS sertifikalarını dinamik olarak yöneterek SaaS işlerini kolayca ölçeklendirmeyi sağlar.
- Büyük ölçekli TLS yönetimi: Caddy, yüz binlerce siteyi ve binlerce instance'ı kararlı şekilde yönetmek üzere tasarlanmıştır.
Caddy'nin avantajları
- Ücretsiz yazılım: Caddy ücretsiz sunulur ve sürekli geliştirme destekler sayesinde mümkün olur.
- Gelişmiş HTTPS sunucusu: Caddy, TLS ve PKI'yi yerleşik olarak sunar ve dahili PKI yönetimini de destekler.
- Yapılandırma API'si: JSON belgeleri RESTful API üzerinden dışa aktarabilir ve düzenleyebilirsiniz.
- Uyumluluk: PCI, HIPAA ve NIST gereksinimlerine varsayılan olarak uyumludur.
Caddy'nin gelişmiş özellikleri
- Küme koordinasyonu: Birden fazla Caddy instance'ını aynı depoyla yapılandırarak sertifika yönetimini otomatik olarak koordine edebilir.
- Dinamik backend'ler: İstek anında backend'leri dinamik olarak keşfederek hızla değişen ortamlara uygun çalışır.
- Yüksek erişilebilirlik: Gelişmiş health check, yapılandırma değişikliği, circuit breaker ve rate limiting gibi özellikler sunar.
Caddy'nin yapılandırması ve genişletilebilirliği
- Esnek yapılandırma: Temel yapılandırma biçimi olarak JSON kullanır ve farklı biçimler için yapılandırma adaptörlerini destekler.
- Sınırsız genişletilebilirlik: Caddy modüler bir mimariyle tasarlanmıştır; yalnızca gereken özellikleri derleyip kullanabilirsiniz.
- Yüksek performans: Yerel CPU performansı sunar ve eklentiler statik binary içine derlenir.
Caddy'nin kullanım senaryoları
- PHP uygulama sunucusu: FrankenPHP aracılığıyla PHP sayfalarını hızlı şekilde sunar ve ayrıca PHP kurulumu gerektirmez.
- Statik dosya sunucusu: Caddy güçlü dosya sunucusu özellikleri sunar ve çeşitli middleware işlevleriyle birleştirilebilir.
- Otomatik sertifika yönetimi: Caddy sertifikaları otomatik olarak yöneterek sitelerin her zaman çevrimiçi kalmasına yardımcı olur.
Kullanıcı ve uzman önerileri
- Caddy, kullanım kolaylığı, güçlü güvenliği ve zengin özellik seti sayesinde birçok kullanıcı ve uzman tarafından önerilir.
- Farklı kullanıcılar, Caddy'nin sade yapılandırmasından ve otomatikleştirilmiş özelliklerinden memnun kalmaktadır.
12 yorum
mholt'un kişisel proje döneminden, yani projenin ilk günlerinden beri kullanıyorum; ilk zamanlarda bir PR da göndermiştim, bu kadar büyüdüğünü görmek beni de gururlandırıyor. Yeni kurduğum sunucular arasında k8s ortamı olmayan yerlerde artık tamamen sadece caddy kullanıyorum. Throughput'un çok yüksek olmadığına dair sözler uzun zamandır var ama gerçekten caddy'nin throughput'unun sorun olacağı seviyede trafik alan bir servisi işletiyor olmayı fazlasıyla kıskanıyorum.
Harika.
Herkes Traefik hakkında ne düşünüyor?? Traefik ile Caddy arasında birini seçmeyi düşünüyorum.
https://www.youtube.com/watch?v=N5PAU-vYrN8&t=663s
Kesinlikle küçük ölçekli projelerde kullanmak için iyi.
httpseklerken nginx'tecertbotkullanıyordum ama burada bu özellik varsayılan olarak destekleniyordu.Dezavantajı ise performansının
nginx > caddyolması.Bilgisayarın performansı kötüyse galiba
nginxkullanmak gerekecek,,Birkaç yıldır kullanıyorum; HTTPS’in otomatik desteğinin varsayılan ayar olması nedeniyle, buna ihtiyaç duyulmayan durumlarda bunu devre dışı bırakmak için ayrıca ayar yapmak gerekmesi ilk başta bana biraz alışılmadık gelmişti.
Web sunucusu bu kadar basit olabilir mi diye düşündürecek kadar sade olduğu için severek kullanıyorum.
caddy ezici derecede güçlü ve kullanımı kolay, ancak throughput açısından o kadar da iyi değil gibi görünüyor.
Ayrıca bu bir avantaj da dezavantaj da olabilir ama istediğiniz bir eklenti varsa, onu dahil ederek build etmeniz gerekiyor.
Varsayılan olarak olmasını beklediğim önbellek özelliğinin eklenti olarak sunulması ve onu ayrıca derleyip kullanmak gerekmesi biraz can sıkıcıydı.. Bu dezavantaj dışında gayet memnun kullanıyorum
Nihai sunucu... insanın canı çekiyor haha
Caddy 2 sürümü - yüksek performanslı ve kullanımı kolay, HTTPS’i otomatik destekleyen web sunucusu
Caddy açık kaynak web sunucusu, Apilayer tarafından satın alındı
Hacker News yorumu
Caddy, geliştirme sırasında API'leri HTTP2 ile yerelde test etmek için çok kullanışlı
nginx'ten caddy-docker-proxy'ye geçtikten sonra Pangolin'e geçtim ve çok memnunum
Caddy hakkında kötü bir şey söyleyemem ama Nginx'e göre sertifika kurulumunun daha kolay olması tek avantajı gibi geliyor
Caddy'yi çok seviyorum, birkaç yıldır kullanıyorum
Dostane lisans (Apache v2) de önemli, özellikle de Caddy'nin modüler mimarisi açısından
Otomatik HTTPS, tüm siteler için TLS sertifikası sağlar ve yeniler
Web sitesini baştan sona okuyunca projenin güvenilirliğinden emin olamadım
Caddy ile Caddy-Docker-Proxy'yi birleştirmek, birden çok Docker projesi olan bir sunucu kurmak için harika bir yöntem
Caddy'ye bayılıyorum
lua-resty-auto-sslkullanıyordum ama artık kullanmıyorumTraefik harika bir alternatif
Vay canına, vay be