CDN सेटअप गाइड
तेज़ content delivery के लिए अपना CDN provider account Castovia से कैसे जोड़ें.
CDN Integration कैसे काम करती है
Castovia external CDN providers के साथ integrate करता है। ग्राहक अपना CDN account खुद बनाता है और उसके लिए भुगतान करता है। Castovia CDN credentials को encrypted रूप में store करता है, connection test करता है, और सक्रिय व स्वस्थ होने पर playback को CDN के माध्यम से route करता है। यदि CDN अनुपलब्ध हो जाए, तो Castovia origin server पर fall back कर सकता है.
Bunny CDN — पहला पूरी तरह समर्थित provider
- 1bunny.net पर Bunny CDN account बनाइए.
- 2अपने origin server (provider node) की ओर pointing एक Pull Zone बनाइए.
- 3Account settings से अपना Bunny CDN API Key कॉपी कीजिए.
- 4Castovia admin → CDN में जाएँ, एक नया CDN provider जोड़ें और Bunny CDN चुनें.
- 5अपना API Key, Pull Zone ID/name, और CDN hostname दर्ज करें.
- 6Castovia API key को encrypted रूप में store करता है। यह कभी API responses में exposed नहीं होती.
- 7"Test Connection" पर क्लिक करें — Castovia सत्यापित करता है कि Pull Zone reachable है.
- 8जब active और healthy हो, तो Castovia playback URLs को CDN के माध्यम से route करता है.
- 9यदि CDN health check fail हो जाए, तो Castovia origin पर fallback करता है (जब configured हो).
Cloudflare — तैयार integration
Cloudflare integration ग्राहक-विशिष्ट है और इसके लिए आवश्यक है:
- • API token या Global API Key वाला Cloudflare account
- • configured zone/domain
- • विशिष्ट setup Cloudflare plan (Free, Pro, Enterprise) पर निर्भर करता है
Castovia एक तैयार integration skeleton प्रदान करता है। Onboarding के दौरान setup प्रत्येक ग्राहक के लिए कॉन्फ़िगर किया जाता है.
अन्य CDN Providers
Castovia का CDN framework कई providers (KeyCDN, StackPath, Fastly, Akamai) को सपोर्ट करता है। Provider-specific setup onboarding के दौरान ग्राहक द्वारा चुने गए CDN vendor के आधार पर कॉन्फ़िगर किया जाता है.
लागत
CDN vendor की लागत अलग होती है। ग्राहक bandwidth usage के लिए सीधे CDN vendor को भुगतान करता है.
Bunny CDN usage-based pricing का उपयोग करता है (आमतौर पर per-GB bandwidth). Pricing vendor की terms पर निर्भर करती है.
Castovia default रूप से plan pricing में CDN bandwidth शामिल नहीं करता.
एक managed Castovia CDN add-on भविष्य में paid service के रूप में पेश किया जा सकता है — यह default रूप से शामिल नहीं है.