Selamat Datang 👋
Panel admin Pondok Pesantren Tahfidz & Dakwah Abu Hurairah Ra.
✍️
—
Total Artikel
📢
—
Pengumuman
🌐
Live
Website Aktif
⚡ Akses Cepat
✍️ Tulis Artikel Baru
🖼️
Klik untuk pilih foto
📋 Daftar Artikel
⏳ Memuat...
📢 Buat Pengumuman Baru
📋 Daftar Pengumuman
⏳ Memuat...
📖 Panduan Setup — Ikuti Urutan Ini
🔥 1 — Buat Project Firebase
- Buka console.firebase.google.com → login Gmail
- Klik "Add project" → nama: ponpes-ara → Next
- Matikan Google Analytics → klik "Create project" → Continue
👤 2 — Buat Akun Admin (untuk login)
- Menu kiri klik Authentication → Get started
- Klik Email/Password → toggle pertama ON → Save
- Klik tab Users → Add user
- Isi email & password Anda → klik Add user
💡 Email & password ini yang dipakai login ke admin panel. Simpan baik-baik!
🗄️ 3 — Buat Database (Firestore)
- Menu kiri klik Firestore Database → Create database
- Pilih Production mode → Next
- Pilih lokasi asia-southeast1 → Enable
- Klik tab Rules → hapus semua teks → paste kode di bawah → klik Publish
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read: if true;
allow write: if request.auth != null;
}
}
}
🔑 4 — Ambil Kode Config Firebase
- Klik ikon ⚙️ kiri atas → pilih Project settings
- Scroll ke bawah → klik ikon </> (Web app)
- Isi nickname: ponpes-ara → klik Register app
- Copy semua nilai di dalam firebaseConfig = { ... }
🖼️ 5 — Daftar ImgBB (Upload Foto Gratis)
- Buka imgbb.com → klik Sign up → daftar pakai Gmail
- Setelah login, buka api.imgbb.com
- Klik tombol "Add API key" atau copy API key yang sudah ada
💡 ImgBB gratis selamanya, tidak perlu kartu kredit, bisa upload foto sampai 32MB!
📝 6 — Pasang Config ke File HTML
- Buka file admin.html dengan Notepad
- Tekan Ctrl+H → lakukan Find & Replace:
Cari: GANTI_API_KEY → Ganti: nilai apiKey dari Firebase
Cari: GANTI_PROJECT_ID → Ganti: nilai projectId dari Firebase
Cari: GANTI_SENDER_ID → Ganti: nilai messagingSenderId
Cari: GANTI_APP_ID → Ganti: nilai appId dari Firebase
Cari: GANTI_IMGBB_KEY → Ganti: API key dari ImgBB
- Klik Save
- Lakukan hal yang sama untuk file index.html (hanya 4 baris Firebase saja)
🚀 7 — Upload ke GitHub (Website Online!)
- Buka github.com → login → klik "New repository"
- Nama: ponpes-ara → pilih Public → Create repository
- Klik "Add file" → "Upload files"
- Upload index.html dan admin.html
- Klik "Commit changes"
- Klik Settings → Pages → Branch: main → Save
- Tunggu 2–3 menit → website sudah online! ✅
🌐 Website : https://[username].github.io/ponpes-ara/
🔐 Admin : https://[username].github.io/ponpes-ara/admin.html
💡 Ganti [username] dengan username GitHub Anda