Panduan Mandiri Pembuatan Token Cloudflare Pages ($0/Bulan) β
Hosting website di Cloudflare Pages memberikan kecepatan akses global, keamanan SSL otomatis (HTTPS), dan kapasitas bandwidth tanpa batas dengan biaya $0 / bulan selamanya.
Untuk menghubungkan CuanAff dengan akun Cloudflare Anda agar proses penerbitan website berjalan otomatis sekali klik, Anda hanya membutuhkan dua data sederhana: Account ID dan API Token. Panduan ini akan memandu Anda menyiapkannya dalam waktu kurang dari 2 menit tanpa pusing mengatur perizinan teknis yang rumit!
Cukup Dikonfigurasi 1 Kali Saja
Setelah Account ID dan API Token terhubung ke CuanAff di laptop Anda, Anda tidak perlu mengulang langkah ini lagi. Seluruh website baru yang Anda buat dapat langsung diterbitkan ke Cloudflare Pages secara gratis kapan saja.
πΊοΈ Alur Visual Singkat 5 Tahap β
Berikut adalah ringkasan 5 tahapan mandiri dari dashboard Cloudflare hingga website Anda siap tayang online:
Tahap 1
Dashboard Cloudflare
Buka
dash.cloudflare.com dan masuk ke akun Cloudflare gratis Anda.β
Tahap 2
Salin Account ID
Buka menu Workers & Pages dan salin 32 karakter Account ID Anda.
β
Tahap 3
Buat API Token
Pilih template Cloudflare Pages atau Custom Token lalu salin kodenya.
β
Tahap 4
Hubungkan CuanAff
Daftarkan via
jalankan.bat (Menu 5) atau perintah auth di terminal.β
Tahap 5
Verifikasi & Siap Tayang
Jalankan
php cuanaff auth status untuk memastikan status valid & siap rilis.Langkah 1: Dapatkan Account ID (Nomor Akun Anda) β
- Buka browser dan kunjungi dashboard resmi Cloudflare di dash.cloudflare.com.
(Jika belum memiliki akun, daftar gratis menggunakan email Anda). - Di sidebar sebelah kiri, klik menu Workers & Pages.
- Perhatikan panel Account details di sisi kanan layar Anda.
- Salin 32 karakter unik pada baris Account ID (contoh:
a1b2c3d4e5f67890abcdef1234567890).
Catatan Praktis
Account ID ini bukanlah kata sandi privat, melainkan nomor identifikasi akun Cloudflare Anda.
Langkah 2: Buat API Token (Bebas Pusing Perizinan) β
Cloudflare memiliki puluhan pengaturan hak akses (fine-grained permissions) yang sering membingungkan pemula. Untuk menghindari kebingungan tersebut, gunakan salah satu dari dua opsi praktis berikut:
Pilihan 1: Template Resmi "Cloudflare Pages" (Sangat Direkomendasikan) β
Cloudflare telah menyediakan template bawaan yang otomatis mengatur izin baca dan tulis untuk Cloudflare Pages:
- Buka halaman pembuatan token di dash.cloudflare.com/profile/api-tokens.
- Klik tombol biru Create Token.
- Temukan baris template bernama Cloudflare Pages (atau Edit Cloudflare Workers/Pages), lalu klik tombol Use template di sisi kanannya.
- Pada kolom Account Resources, pastikan terpilih Include β All accounts (atau pilih akun Anda).
- Pada bagian TTL / Expiration, biarkan tetap kosong agar token berlaku permanen tanpa tanggal kedaluwarsa.
- Gulir langsung ke bagian paling bawah tanpa mengubah setelan lainnya, lalu klik tombol Continue to summary.
- Klik tombol hijau Create Token.
- Layar akan menampilkan kode rahasia API Token Anda. Klik tombol Copy untuk menyalinnya ke clipboard Anda.
Pilihan 2: Hak Akses Menyeluruh / All Capabilities (Bebas Pusing Izin) β
Jika template di atas tidak muncul di antarmuka akun Anda atau Anda menginginkan kebebasan mutlak tanpa khawatir kekurangan izin apa pun:
- Pada halaman API Tokens, klik Create Token β pilih bagian Create Additional Tokens (atau Custom Token).
- Beri nama token, misalnya:
CuanAff-Pages-Deploy. - Pada tabel izin (Permissions), pilih:
- Account β Cloudflare Pages β Edit
- Account β Account Settings β Read
- Atau pada level akun, berikan izin cakupan All Capabilities / Account Read & Write jika Anda mengelola deployment multi-domain.
- Klik Continue to summary lalu Create Token, dan salin token rahasia yang muncul.
Simpan Token Anda Sekarang!
Cloudflare hanya menampilkan kode API Token ini satu kali saja. Jika jendela browser ditutup sebelum disalin, Anda harus membuat token baru. Simpan token ini di catatan privat Anda sebelum melangkah ke tahap berikutnya.
Langkah 3: Hubungkan Token ke CuanAff β
Buka terminal di folder CuanAff pada komputer Anda, lalu simpan kredensial Cloudflare Anda menggunakan salah satu jalur berikut:
Jalur A: Perintah CLI Langsung (Sangat Cepat) β
Jalankan perintah otentikasi dengan memasukkan Account ID yang sudah Anda salin:
bash
php cuanaff auth add personal --account=ACCOUNT_ID_ANDATerminal akan meminta Anda memasukkan API Token:
text
Enter Cloudflare API Token:Tempelkan (paste) API Token Anda, lalu tekan Enter. (Saat menempelkan token, karakter mungkin tidak terlihat di terminal demi keamanan sandi β langsung tekan Enter saja).
Jalur B: Prompt Asisten AI (Bahasa Alami Murni) β
Salin instruksi berikut ke asisten koding AI Anda (Antigravity, CommandCode, Cursor, OpenCode, ChatGPT, atau Claude):
text
Halo AI, tolong hubungkan akun Cloudflare Pages saya ke CuanAff untuk penerbitan website:
- Account ID: [ACCOUNT_ID_ANDA]
- API Token: [API_TOKEN_ANDA]
Tolong daftarkan kredensial ini sebagai profil "personal" dan konfirmasikan status koneksinya kepada saya.Langkah 4: Verifikasi Status Koneksi β
Pastikan status koneksi antara komputer Anda dan Cloudflare Pages sudah terjalin sempurna:
bash
php cuanaff auth statusOutput terminal yang menandakan akun siap pakai:
text
β Cloudflare Authentication Status:
Profile: personal (Active)
Account ID: a1b2c3d4e5f6************************
API Token: Terkonfigurasi & Valid (HTTP 200 OK)
Ready to publish: YESJika status menampilkan tanda centang hijau, selamat! Komputer Anda kini siap menerbitkan website afiliasi kapan saja menggunakan perintah php cuanaff site:publish <nama-situs>.
π οΈ Panduan Penanganan Masalah (Troubleshooting) β
Tata letak kartu berikut dirancang agar mudah dibaca di layar smartphone (390px) tanpa perlu menggeser layar secara horizontal:
Masalah 1: Error Unauthorized (Code 10000)
- Penyebab: Token salah ketik, terpotong spasi di awal/akhir, atau salah memilih perizinan saat pembuatan.
- Solusi Cepat: Buat token baru di dashboard Cloudflare menggunakan template resmi Cloudflare Pages (atau metode All Capabilities), lalu masukkan ulang via:bash
php cuanaff auth add personal --account=ACCOUNT_ID_ANDA --force
Masalah 2: Error Account Not Found
- Penyebab: Account ID yang dimasukkan keliru atau tertukar dengan Zone ID domain.
- Solusi Cepat: Pastikan menyalin Account ID 32 karakter dari menu Workers & Pages di dashboard Cloudflare, bukan Zone ID dari menu domain situs web.
Masalah 3: Pesan "Token Expired" (Kedaluwarsa)
- Penyebab: Opsi TTL (End Date) diisi dengan tanggal kedaluwarsa yang telah terlewati.
- Solusi Cepat: Saat membuat token di dashboard Cloudflare, biarkan kolom TTL / Expiration Date tetap kosong agar token berlaku selamanya.
Masalah 4: Lupa Menyalin Token atau Token Hilang
- Penyebab: Halaman pembuatan token sudah terlanjur ditutup sebelum token disalin ke catatan privat.
- Solusi Cepat: Jangan panik! Anda tidak perlu menghapus akun Cloudflare. Cukup buka kembali menu API Tokens, klik tombol Roll (atau buat token baru dengan template yang sama), lalu daftarkan token baru tersebut ke CuanAff.
Keamanan Kredensial Pribadi Anda β
- 100% Tersimpan Lokal: Kredensial API Token Anda hanya disimpan di komputer lokal Anda pada berkas privat
data/.credentials/dan tidak pernah diunggah ke internet atau repositori publik mana pun. - Tanpa Kartu Kredit: Layanan Cloudflare Pages gratis selamanya untuk proyek statis tanpa mewajibkan pendaftaran kartu kredit.
- Kedaulatan Penuh: Anda dapat mencabut (revoke) atau menghapus token kapan saja langsung dari dashboard profil Cloudflare Anda jika sudah tidak digunakan.
π Langkah Selanjutnya: Kembali ke Panduan Mulai 4 Langkah untuk menerbitkan website rekomendasi pertama Anda ke internet!
