From 372577cdfb467131d258341f68a42978f376b500 Mon Sep 17 00:00:00 2001 From: oxpoe Date: Tue, 13 Oct 2026 03:48:19 +0700 Subject: [PATCH] docs: gateway WhatsApp = GoWA/Fonnte/Meta (Baileys dilepas); speedtest internal = backend bawaan --- FAQ.md | 2 +- Home.md | 2 +- Instalasi.md | 3 +-- Keamanan.md | 2 +- Konfigurasi.md | 4 ++-- Troubleshooting.md | 2 +- WhatsApp-dan-Telegram.md | 7 +++++-- 7 files changed, 12 insertions(+), 10 deletions(-) diff --git a/FAQ.md b/FAQ.md index 7dd7584..68facf6 100644 --- a/FAQ.md +++ b/FAQ.md @@ -22,7 +22,7 @@ Hioso & HSGQ (SNMP), ZTE & Huawei (CLI/Telnet). Gunakan `scripts/olt-probe.js` u Via `settings.json` (`company_header`, `company_logo`, `logo_portal`) atau panel admin. **Notifikasi WhatsApp tidak terkirim?** -Cek koneksi gateway (GoWA/Baileys), status perangkat, dan nomor tujuan. Lihat [[Troubleshooting]]. +Cek koneksi gateway (GoWA/Fonnte/Meta), status perangkat, dan nomor tujuan. Lihat [[Troubleshooting]]. **Bagaimana mengubah bahasa?** Switch ID/EN di UI (ada juga `?lang=en` dan `/lang/:lang`). diff --git a/Home.md b/Home.md index 9f7a416..4fcf1d6 100644 --- a/Home.md +++ b/Home.md @@ -28,7 +28,7 @@ - **Teknologi:** Node.js ≥ 20 (disarankan 22) · Express + EJS · SQLite (`better-sqlite3`) · Bootstrap 5 + Bootstrap Icons (vendor lokal) · PWA. - **Portal:** Admin · Kasir · Teknisi · Kolektor · **Pelanggan (PWA)**. - **Jaringan:** MikroTik (PPPoE & hotspot, multi-router), OLT PON multi-vendor, TR-069 (ACS bawaan + GenieACS), RADIUS (PAP/CHAP). -- **Notifikasi:** WhatsApp (gateway GoWA atau bot Baileys) & Telegram. +- **Notifikasi:** WhatsApp (gateway GoWA/Fonnte/Meta) & Telegram. - **Pembayaran:** QRIS statis + webhook, kode unik, bukti transfer, gateway opsional. ## Kode Aktivasi diff --git a/Instalasi.md b/Instalasi.md index 6e93f6a..24399cf 100644 --- a/Instalasi.md +++ b/Instalasi.md @@ -24,8 +24,7 @@ docker-data/ ├── settings.json # konfigurasi (JANGAN di-commit) ├── database/ # billing.db (SQLite) ├── logs/ -├── uploads/ # bukti bayar, QRIS, tiket -└── baileys/ # sesi bot WhatsApp (bila pakai Baileys) +└── uploads/ # bukti bayar, QRIS, tiket ``` ## Cara 2 — Manual diff --git a/Keamanan.md b/Keamanan.md index 3a37512..07a5b7c 100644 --- a/Keamanan.md +++ b/Keamanan.md @@ -4,7 +4,7 @@ - Ganti **`session_secret`** dengan nilai acak panjang. - Ganti **password admin default** (`admin` / `demo-isp123`). -- Jangan pernah meng-commit `settings.json`, `.env`, `database/`, `logs/`, `uploads/`, `baileys/`. +- Jangan pernah meng-commit `settings.json`, `.env`, `database/`, `logs/`, `uploads/`, `auth_info_baileys/`. - Pakai HTTPS (reverse proxy seperti Nginx/Caddy) + `trust_proxy` bila di belakang proxy. - Batasi akses berkas konfigurasi di server (permission & firewall). diff --git a/Konfigurasi.md b/Konfigurasi.md index 020a51e..4b9c139 100644 --- a/Konfigurasi.md +++ b/Konfigurasi.md @@ -53,7 +53,7 @@ Pada halaman **Dukung OPEN-ISP** (`/donate`) kode ditampilkan dari `activation_c ## WhatsApp & Telegram -- **WhatsApp:** pilih gateway **GoWA** atau **Baileys** (bawaan). Isi kredensial gateway sesuai pilihan. +- **WhatsApp:** pilih gateway **GoWA** (self-hosted), **Fonnte**, atau **Meta Cloud API**. Isi kredensial gateway sesuai pilihan. - **Telegram:** aktifkan bot & isi `telegram_bot_token`, `telegram_admin_id`. - Template pesan (tagihan, pengingat, struk) bisa diatur dari panel admin. @@ -65,7 +65,7 @@ Pada halaman **Dukung OPEN-ISP** (`/donate`) kode ditampilkan dari `activation_c ## Speed Test -- Mode **internal** (server sendiri) atau **eksternal** (preset provider diatur admin). +- Mode **internal** (backend LibreSpeed bawaan server di `/speedtest/`) atau **eksternal** (preset provider diatur admin). - Tampilan **embed/tab**; tersedia tombol **Muat Ulang** & **Bersihkan Cache** di portal pelanggan. ## Email/SMTP (opsional) diff --git a/Troubleshooting.md b/Troubleshooting.md index 2556d60..e3333a8 100644 --- a/Troubleshooting.md +++ b/Troubleshooting.md @@ -32,7 +32,7 @@ Lalu restart aplikasi. ## Notifikasi WhatsApp gagal - **GoWA:** cek status gateway & secret webhook; pastikan container/endpoint hidup. -- **Baileys:** scan ulang QR bila sesi logout. +- **Fonnte/Meta:** cek token/kredensial & status akun gateway. - Cek log aplikasi (`logs/` atau `pm2 logs`). ## MikroTik tidak terhubung diff --git a/WhatsApp-dan-Telegram.md b/WhatsApp-dan-Telegram.md index 0dd0a6d..b373607 100644 --- a/WhatsApp-dan-Telegram.md +++ b/WhatsApp-dan-Telegram.md @@ -11,8 +11,11 @@ Gateway (pilih di **Pengaturan → WhatsApp**): -1. **GoWA** (gateway eksternal) — set URL & secret + webhook. -2. **Baileys** (bawaan) — login via QR, sesi tersimpan di `baileys/`. +1. **GoWA** (self-hosted, disarankan) — set `gowa_base_url`, user/pass, dan `gowa_webhook_secret`. +2. **Fonnte** (cloud) — API token. +3. **Meta Cloud API** (resmi) — token + phone number ID. + +> **Baileys (legacy) tidak lagi disertakan** — gunakan **GoWA** sebagai gateway self-hosted. Fitur: