Skip to content

Website Sekolah

Halaman /pengaturan-web punya 4 tab: Instalasi, Hasil Instalasi, Update, dan Akun Petugas Web.

Tab Instalasi

Wizard 7 layar untuk deploy website sekolah ke Cloudflare Pages — biasanya hanya dilakukan sekali saat pertama kali memasang sistem. Alur lengkapnya ada di Instalasi. Ringkasannya:

  1. Persiapan — cek Node.js dan koneksi internet.
  2. Akun Cloudflare — tempel API Token, tes koneksi.
  3. Konfigurasi Project — nama project, database, ImageKit (opsional).
  4. Jalankan Migrasi — menyiapkan struktur database.
  5. Build & Deploy — menerbitkan website, menghasilkan URL permanen.
  6. Set Secrets — masukkan kode lisensi, daftarkan instalasi, simpan secret.
  7. Selesai — ringkasan hasil dan langkah selanjutnya.

Klik Reset Wizard di layar pertama untuk mengulang dari awal (tidak menghapus resource Cloudflare yang sudah dibuat).

Tab Hasil Instalasi

Ringkasan: URL, nama project Pages, waktu deploy terakhir, versi terpasang, info database & ImageKit, info lisensi & instalasi (sekolah, kode lisensi, domain terdaftar).

Zona Berbahaya

Ada opsi untuk menghapus seluruh instalasi — perlu mengetik ulang nama project untuk konfirmasi. Tindakan ini tidak bisa dibatalkan.

Tab Update

Membandingkan versi Terpasang vs Tersedia, dengan banner status (update tersedia / migrasi tertunda / sudah terbaru).

  1. Centang "Jalankan migrasi database yang tertunda sebelum deploy" bila perlu.
  2. Klik Deploy Ulang Bundle Terbaru.

Deploy ulang tidak mengubah secret/binding/domain — hanya kode web dan skema database.

Tab Akun Petugas Web

Kelola akun login petugas untuk aplikasi Web (perlu instalasi & sinkron dulu).

  • Klik + Tambah Petugas — isi Username, Password (min. 8 karakter), Role (pustakawan/admin).
  • Tabel daftar petugas dengan status Aktif/Nonaktif.
  • Aksi Ganti Password (untuk reset saat petugas lupa) dan Hapus.