منصوبے کے بارے میں
Caddy ایک طاقتور اور قابل توسیع سرور پلیٹ فارم ہے جسے ویب سرونگ کو سادہ بنانے کے لیے ڈیزائن کیا گیا ہے۔ اس کی سب سے نمایاں خصوصیت ڈیفالٹ طور پر خودکار HTTPS کی فراہمی ہے، جس میں پبلک ڈومینز کے لیے ZeroSSL اور Let's Encrypt اور اندرونی ناموں اور IPs کے لیے ایک مینجڈ لوکل CA کا استعمال کیا جاتا ہے۔
کلیدی صلاحیتوں میں شامل ہیں:
- کنفیگریشن لچک: یہ ایک سادہ Caddyfile، ایک نیٹو JSON کنفیگریشن، اور ریئل ٹائم تبدیلیوں کے لیے ایک متحرک JSON API کی حمایت کرتا ہے۔ اس میں YAML، TOML، اور NGINX config جیسے فارمیٹس کے لیے کنفیگ اڈاپٹرز بھی شامل ہیں۔
- جدید پروٹوکول سپورٹ: HTTP/1.1، HTTP/2، اور HTTP/3 کے لیے مکمل سپورٹ فراہم کرتا ہے۔
- ماڈیولر آرکیٹیکچر: انتہائی قابل توسیع ڈیزائن جو صارفین کو غیر ضروری بوجھ کے بغیر پلگ انز کے ذریعے فنکشنلٹی شامل کرنے کی اجازت دیتا ہے۔
- تعیناتی: Go میں لکھا گیا ہے اور اس کی کوئی بیرونی وابستگیاں (بشمول libc) نہیں ہیں، جس کی وجہ سے یہ ایک سنگل بائنری کے طور پر مختلف پلیٹ فارمز پر چل سکتا ہے۔
- انٹرپرائز تیاری: لاکھوں TLS سرٹیفکیٹس کے انتظام اور سینکڑوں ہزاروں سائٹس تک اسکیل کرنے کی صلاحیت رکھتا ہے۔
Caddy Go ایپلی کیشنز کے لیے ایک پلیٹ فارم کے طور پر کام کرتا ہے، جس میں `http` اور `tls` ایپس معیاری ماڈیولز کے طور پر فراہم کی جاتی ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.