OPEN-ISP v0.5 (pickle-lime) — rilis open-source perdana

Aplikasi billing & manajemen ISP (fiber optic) — PWA pelanggan, portal teknisi & kolektor,
admin panel lengkap, multi-vendor OLT, RADIUS, WhatsApp/Telegram, pembayaran QRIS.

Kredit & lisensi (ISC):
- Base kode & repo: alijayanet/billing-rtrw oleh Alijaya Net — terima kasih banyak
  atas base kode dan repo yang bermanfaat.
- Add-on: GoWA, LibreSpeed/OpenSpeedTest, Uptime Kuma, notification-forwarder.
- Dikembangkan menjadi OPEN-ISP oleh oxpoe — https://github.com/oxpoe/open-isp
This commit is contained in:
oxpoe committed 2026-10-09 05:51:21 +07:00
commit eaf05f2811
280 files changed
+123975

No files matched your search

+59
View File
@@ -0,0 +1,59 @@
#!/bin/bash
# Script untuk memperbaiki struktur database di server produksi
# Menambahkan kolom yang hilang di tabel customers
echo "=========================================="
echo "Fix Database Columns - Billing RTRW"
echo "=========================================="
echo ""
# Cek apakah database ada
DB_PATH="database/billing.db"
if [ ! -f "$DB_PATH" ]; then
echo "❌ Error: Database tidak ditemukan di $DB_PATH"
echo " Pastikan Anda menjalankan script ini dari root folder aplikasi"
exit 1
fi
echo "✓ Database ditemukan: $DB_PATH"
echo ""
# Backup database
BACKUP_PATH="database/billing.db.backup-$(date +%Y%m%d-%H%M%S)"
echo "📦 Membuat backup database..."
cp "$DB_PATH" "$BACKUP_PATH"
if [ $? -eq 0 ]; then
echo "✓ Backup berhasil: $BACKUP_PATH"
else
echo "❌ Gagal membuat backup!"
exit 1
fi
echo ""
# Jalankan script verifikasi
echo "🔍 Memeriksa struktur database..."
echo ""
node scripts/verify-database.js
if [ $? -eq 0 ]; then
echo ""
echo "=========================================="
echo "✓ Selesai!"
echo "=========================================="
echo ""
echo "Langkah selanjutnya:"
echo "1. Restart aplikasi: pm2 restart all"
echo "2. Test login pelanggan"
echo "3. Cek log untuk memastikan tidak ada error"
echo ""
echo "Jika ada masalah, restore backup:"
echo "cp $BACKUP_PATH $DB_PATH"
echo ""
else
echo ""
echo "❌ Terjadi error saat memperbaiki database"
echo " Database tidak diubah, backup tersimpan di:"
echo " $BACKUP_PATH"
exit 1
fi