From 5257fb5b6228b7f8cdc339b5fff89da412465894 Mon Sep 17 00:00:00 2001 From: oxpoe Date: Fri, 9 Oct 2026 10:45:56 +0700 Subject: [PATCH] docs: perjelas WA=notifikasi/Telegram=monitoring di README + catatan rilis v0.5.0 --- README.md | 2 +- docs/RELEASE_NOTES_v0.5.0.md | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 docs/RELEASE_NOTES_v0.5.0.md diff --git a/README.md b/README.md index d08045e..e7fc8f9 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ - **RADIUS** — server PAP/CHAP untuk PPPoE/hotspot, secret per-NAS. - **Peta & GIS** — Leaflet + OpenStreetMap/satelit: marker pelanggan & ODP, jalur kabel, trafik PPPoE real-time; peta teknisi + rute Google Maps. - **Portal & peran** — admin (super admin/admin/kasir), teknisi (tiket, input pelanggan dari lapangan), kolektor (cek tagihan & pengajuan pembayaran), dan **PWA pelanggan** (tagihan, bayar, tiket, SSID/password, speed test, mode offline). -- **Notifikasi** — WhatsApp (gateway [Gowa](https://github.com/aldinokemal/go-whatsapp-web-multidevice): broadcast, pengingat otomatis, struk pembayaran; bot Telegram admin (opsional). +- **Notifikasi** — WhatsApp (gateway [Gowa](https://github.com/aldinokemal/go-whatsapp-web-multidevice): broadcast, pengingat otomatis, struk pembayaran; **monitoring & interaksi admin via Telegram** (menu & perintah: `/sistem`, `/pendapatan`, `/offline`, `/olt`, dll). - **Speed test** — server internal maupun eksternal (preset provider diatur admin), mode embed/tab, tombol Muat Ulang & Bersihkan Cache. - **PWA** — dapat dipasang di HP, offline, pembaruan otomatis (bar "versi baru tersedia"). - **Bilingual** — antarmuka Indonesia / English (bisa diganti dari UI). diff --git a/docs/RELEASE_NOTES_v0.5.0.md b/docs/RELEASE_NOTES_v0.5.0.md new file mode 100644 index 0000000..c0e6995 --- /dev/null +++ b/docs/RELEASE_NOTES_v0.5.0.md @@ -0,0 +1,33 @@ +# OPEN-ISP v0.5.0 (pickle-lime) — Rilis Open-Source Perdana + +Rilis pertama OPEN-ISP: sistem **billing & manajemen ISP (fiber optic)** open-source (lisensi ISC), self-hosted. + +## Sorotan +- **PWA Pelanggan** (offline), **Admin**, **Teknisi**, **Kolektor** dalam satu aplikasi. +- **Billing otomatis**: generate tagihan, isolir otomatis, pengingat, prorata/promo, FUP, jam kalong. +- **Multi-vendor OLT** (Hioso, HSGQ, ZTE, Huawei) + `scripts/olt-probe.js`. +- **TR-069** (ACS bawaan + GenieACS), **RADIUS** (PAP/CHAP). +- **Pembayaran**: QRIS statis + webhook, kode unik, gateway opsional. +- **Antarmuka bilingual** Indonesia / English. +- **Docker & GitHub Codespaces** siap jalan (`docker compose up -d`). + +## Peran notifikasi (edisi ini) +- **WhatsApp = notifikasi keluar**: broadcast, pengingat, struk, **notif tiket ke teknisi** (dengan tautan **Chat Pelanggan** + **Share Lokasi**). Bot tidak membalas perintah. +- **Telegram = monitoring & kontrol admin**: menu + perintah `/sistem`, `/pendapatan`, `/tunggakan`, `/tiket`, `/offline`, `/aktif`, `/olt`, `/trafik`, `/ringkasan`, `/lunas`, `/generate`, `/isolir`, `/buka`, `/listonu`, `/info`, `/reboot`, `/gantissid`, `/gantisandi`, `/kick`, `/editpppoe`, `/cekpppoe`, `/vcr`, `/vouch`, `/cari`. +- **Spintax** `{A|B|C}` otomatis untuk anti-ban. + +## Perbaikan +- Menambahkan tabel `discount_logs` (fresh-install) yang sebelumnya hilang. +- Memperbaiki `getTechById` (notifikasi tiket oleh admin). +- Spintax diproses terpusat (teks/gambar/dokumen). + +## Kredit +- Base kode & repo: [alijayanet/billing-rtrw](https://github.com/alijayanet/billing-rtrw) oleh **Alijaya Net** — terima kasih. +- Add-on: GoWA, LibreSpeed/OpenSpeedTest, Uptime Kuma, notification-forwarder. +- Dikembangkan oleh [oxpoe](https://github.com/oxpoe) — **code by DeepSeek V4.1 Flash — max, on opencode**. + +## Instalasi singkat +```bash +git clone https://github.com/oxpoe/open-isp.git && cd open-isp +docker compose up -d # http://localhost:3001 (admin / demo-isp123) +```