PANAH TEMBUS v0.2 Direct Upload

Aktifkan CMS dalam beberapa langkah.

Website statis sudah bisa tampil segera setelah folder ini di-upload. Agar login, artikel, dan upload foto berfungsi, hubungkan D1, R2, dan tiga secret di Cloudflare.

Status saat ini

Konfigurasi Cloudflare

Memeriksa…
1

Buat database D1

Cloudflare Dashboard → Storage & DatabasesD1 → Create database. Nama bebas, misalnya panah-tembus-db.

2

Buat bucket R2

Cloudflare Dashboard → R2 Object Storage → Create bucket. Misalnya panah-tembus-media. R2 dipakai untuk foto berita.

3

Hubungkan binding ke Pages

Buka Workers & Pages → panahtembus → Settings → Bindings. Tambahkan:

D1 database dengan variable name DB
R2 bucket dengan variable name MEDIA

Pilih resource D1 dan R2 yang baru dibuat.

4

Tambahkan akun admin

Di Settings project, buka bagian Variables and Secrets (nama menu bisa sedikit berbeda). Tambahkan tiga nilai berikut pada Production:

ADMIN_EMAIL → email login admin
ADMIN_PASSWORD → password kuat
SESSION_SECRET → kode acak panjang minimal 32 karakter

5

Deploy ulang folder yang sama

Setelah binding/secret ditambahkan, buat deployment Production baru dengan meng-upload kembali folder ini. Cloudflare perlu redeploy agar binding aktif.

6

Pasang tabel database otomatis

Setelah status DB dan secret berwarna hijau, masukkan email/password admin Anda di bawah. Tombol ini membuat tabel dan kategori secara otomatis, jadi tidak perlu menyalin SQL manual.

7

Masuk ke CMS

Jika semua sudah hijau, buka /admin/. Dari sana Anda bisa menulis, edit, hapus, jadikan headline, dan upload foto.