

Caddy Web Server (Nginx'in Angaryasından Bıkanlara)
-
Selamun Aleykum müritler
Nginx'in o sites-available / sites-enabled çilesi, habire nginx -t ile config test edip reload atmak, hele o SSL'in "Certbot'la yenilendi mi?" stresi... çoğumuza tanıdık geliyordur. Ben bu angaryadan bıktığım için arayışa girmiştim.
Bir süredir Caddy kullanıyorum. Baya iyi, hoşuma gitti yani.
OTOMATİK SSL: Domaini (ör. example.com) Caddyfile'a yazıyorsun, adam gidip Let's Encrypt sertifikasını KENDİ alıyor, KENDİ kuruyor, KENDİ yeniliyor. O certbot'la falan uğraşmaca BİTİYOR.
BASİT CONFIG: available/enabled klasörleri falan yok. Tek bir "Caddyfile" dosyası var. Reverse proxy için example.com { reverse_proxy localhost:8080 } yazıyorsun, olay bitiyor. Saçma sapan JSON/YAML ayarları, noktalı virgüller yok.
HIZLI: Go olduğu için hızlı ve az kaynak yiyormuş. Test etmedim ama Go ile yazıldığı için hafiftir zaten diye geçtim.
Ben "acaba" derken bir süredir geçiş yaptım ve valla şu ana kadar çok memnunum. Sırf SSL'in otomatik hallolması bile yetti.
Aranızda başka kullanan var mı? Sizin de görüşlerinizi merak ediyorum. Nginx'i arattığı oluyor mu?
Web Sitesi: https://caddyserver.com/
FrodoTheYuzuksuz tarafından 15/Kas/25 12:20 tarihinde düzenlenmiştir -
caddy guzel fakat layer 7 ddos saldirilarinda suan ls harici basa cikabilen duzgun bir webserver yok gibi
-
Martech bunu yazdı
caddy guzel fakat layer 7 ddos saldirilarinda suan ls harici basa cikabilen duzgun bir webserver yok gibi
Cloudflare şart zaten hocam öbür türlü hangisi dayanıyor ki
-
Nginx for the win derim. Eğer bolca resource varsa sunucuda, istersen Apache kur geç :-)
https://onidel.com/caddy-vs-nginx-vps-2025/
Ama tam bir performans canavarı nginx, utility'den feragat etmeden üstelik.
Ben kara ekrandan yildimcilara: https://nginxui.com/
-
Backend tarafinda hangi ortami kullaniyorsunuz? Mesela windows makina da IIS kurulu diyelim. IIS zaten aspnet core uygulaması için reverse proxy görevi görüyor. Gelen isteği aspnet core module e aktariyor.
IIS ile cloudflare arasina nginx veya caddy koymak gereksiz bir hamle olmuş olur diye düşündüm. Sizin backend ortamları nedir merak ettim.
Yada docker vs muhabbetlerinde mi sıklıkla kullanılıyor nginx veya caddy vs
-
Ben şuan coolify kullanıyorum. Önüne de cloudflare koyup yoluma devam ediyorum. IIS kullanmayı da bırakmış oldum bu vesile ile :)
-
Hannibal_King bunu yazdı
Backend tarafinda hangi ortami kullaniyorsunuz? Mesela windows makina da IIS kurulu diyelim. IIS zaten aspnet core uygulaması için reverse proxy görevi görüyor. Gelen isteği aspnet core module e aktariyor.
IIS ile cloudflare arasina nginx veya caddy koymak gereksiz bir hamle olmuş olur diye düşündüm. Sizin backend ortamları nedir merak ettim.
Yada docker vs muhabbetlerinde mi sıklıkla kullanılıyor nginx veya caddy vs
Genelde reverse proxy ve load balancer olarak kullanıyoruz hocam. Mikro servisleri direkt expose etmek yerine nginx uzerinden geçiriyoruz. Dahili caching, rate limiting falan da cabası. Kendisi lightweight de üstelik.
iis içeride tutup nginx ile dışarı çıkarsan potansiyel iis açıklarının önünü alabilirsin belki? Yanında statik dosya serve edebilirsin, path manipulation yapabilirsin gibi gibi.
Use-case'ine bağlı en nihayetinde.
-
Martech bunu yazdı
caddy guzel fakat layer 7 ddos saldirilarinda suan ls harici basa cikabilen duzgun bir webserver yok gibi
https://github.com/mintyYuki/nginx-conf/blob/main/nginx.conf
Su configi bir inceler misin hocam.
-
.net core, nextjs, mvc, webform yayınları için
IIS 10.0 kullanıyorum, memnunum şimdilik.
-
o kadar uzun zamandır nginx kullanıyorum ki çok alıştım zor bile olsa değiştiremem.
-
end bunu yazdı
Nginx for the win derim. Eğer bolca resource varsa sunucuda, istersen Apache kur geç :-)
https://onidel.com/caddy-vs-nginx-vps-2025/
Ama tam bir performans canavarı nginx, utility'den feragat etmeden üstelik.
Ben kara ekrandan yildimcilara: https://nginxui.com/
Hocam basitliği ve update sırasında kesilmemesi beni cezbediyor valla. Apacheyi ise çekemem bu yaştan sonra :D
Hannibal_King üstad ben Python (Django/Flask) ile reverse proxy olarak kullanıyorum, react buildini ise static olarak serve ediyorum. IIS zaten sunucunun kendisi o yüzden araya sokmaya gerek yok =)
Arlong; bi şans verin bence hocam =)