2
Backup dan Update
oxpoe edited this page 2026-10-12 22:31:57 +07:00

Backup & Update

Backup database

  • Dari panel admin: Backup & Restore (SQLite billing.db).
  • Manual: salin database/billing.db (sertakan -wal/-shm bila ada).
  • File unggahan pelanggan ada di uploads/ — sertakan bila perlu.

Restore

  • Hentikan aplikasi → ganti database/billing.db → jalankan ulang.

Update aplikasi

Docker:

cd open-isp
git pull
docker compose up -d --build

Manual / PM2:

cd open-isp
git pull
npm ci --omit=dev
pm2 restart open-isp

Tersedia juga halaman Update GitHub di panel admin.

Checklist pasca-update

  • Cek /health dan halaman admin.
  • Pastikan migrasi kolom baru jalan (restart bila perlu).
  • Uji kirim notifikasi WhatsApp & tes koneksi MikroTik.

Selanjutnya: FAQ.

Catatan produksi

  • Jalankan di belakang reverse proxy + HTTPS (aktifkan trust_proxy).
  • Ganti session_secret dan password admin default sebelum dipakai publik.
  • Update cepat: halaman Update GitHub di admin, atau git pull && pm2 restart open-isp (manual) / docker compose up -d --build (Docker).
  • Setelah update aset (logo/ikon PWA/hero), bump cache bila perlu (Pengaturan) atau minta pelanggan memasang ulang ikon PWA sekali.