Panduan Penyiapan CDN

Cara menghubungkan akun provider CDN Anda ke Castovia untuk pengiriman konten yang dipercepat.

Cara Integrasi CDN Bekerja

Castovia terintegrasi dengan provider CDN eksternal. Pelanggan membuat dan membayar akun CDN mereka sendiri. Castovia menyimpan kredensial CDN secara terenkripsi, menguji koneksi, dan mengarahkan pemutaran melalui CDN saat aktif dan sehat. Jika CDN tidak tersedia, Castovia dapat kembali ke origin server.

Bunny CDN — Provider Pertama yang Didukung Penuh

  1. 1Buat akun Bunny CDN di bunny.net.
  2. 2Buat Pull Zone yang mengarah ke origin server Anda (provider node).
  3. 3Salin Bunny CDN API Key Anda dari pengaturan akun.
  4. 4Di admin Castovia → CDN, tambahkan provider CDN baru dan pilih Bunny CDN.
  5. 5Masukkan API Key, Pull Zone ID/nama, dan hostname CDN Anda.
  6. 6Castovia menyimpan API key secara terenkripsi. Key tidak pernah diekspos dalam respons API.
  7. 7Klik "Test Connection" — Castovia memverifikasi bahwa Pull Zone dapat dijangkau.
  8. 8Saat aktif dan sehat, Castovia mengarahkan playback URLs melalui CDN.
  9. 9Jika pemeriksaan kesehatan CDN gagal, Castovia kembali ke origin (jika dikonfigurasi).

Cloudflare — Integrasi yang Disiapkan

Integrasi Cloudflare bersifat spesifik pelanggan dan memerlukan:

  • Akun Cloudflare dengan API token atau Global API Key
  • Zone/domain yang dikonfigurasi
  • Penyiapan spesifik bervariasi حسب paket Cloudflare (Free, Pro, Enterprise)

Castovia menyediakan kerangka integrasi yang disiapkan. Penyiapan dikonfigurasi per pelanggan selama onboarding.

Provider CDN Lainnya

Kerangka CDN Castovia mendukung beberapa provider (KeyCDN, StackPath, Fastly, Akamai). Penyiapan spesifik provider dikonfigurasi selama onboarding berdasarkan vendor CDN yang dipilih pelanggan.

Biaya

Biaya vendor CDN terpisah. Pelanggan membayar langsung ke vendor CDN untuk penggunaan bandwidth.

Bunny CDN menggunakan harga berbasis penggunaan (biasanya per-GB bandwidth). Harga tergantung pada ketentuan vendor.

Castovia tidak menyertakan bandwidth CDN dalam harga paket secara default.

Add-on CDN Castovia yang dikelola mungkin ditawarkan sebagai layanan berbayar di masa depan — tidak termasuk secara default.

Keamanan

API key disimpan terenkripsi di database
Key disamarkan di UI dan respons API
Tidak ada sourceUrl yang diekspos ke klien
Tidak ada secret origin server yang diekspos