Release v2.33.7 · Deployment Guide
Installation & Deployment Guide
Choose your preferred setup method: Docker Compose (fastest & automated), Standalone Linux Server, or Windows / XAMPP.
System Requirements & Prerequisites
PHP Runtime
PHP 8.5 (Minimum)
Memory limit >= 256MB
Database & Cache
MariaDB 10.4+ / MySQL 8.0 (utf8mb4)
Redis 6.0+ (Opsional/Cache)
PHP Extensions
snmp, pdo_mysql, curl
mbstring, redis, json
Scanner Engine
Nmap Binary (available in PATH)
Akses UDP 161 (SNMP)
Fast Deployment with Docker Compose
All dependencies (PHP 8.5+ Web, MariaDB, Redis, background Nmap scanner, and SNMP poller) are isolated and configured automatically.
1
Clone Repository & Pindah ke Direktori
git clone https://github.com/frambudi75/NetScopePro.git && cd NetScopePro
2
Jalankan Docker Compose Build
docker-compose up -d --build
⚡ Fitur Zero-Touch Database Auto-Healing (v2.31+):
Container otomatis mengecek kelengkapan tabel dan struktur skema `sql/database.sql`. Jika tabel database belum ada, sistem langsung mengimpor dan menginisiasi tabel secara instan tanpa perlu intervensi manual.
3
Akses Dashboard & Login Pertama
Buka browser dan akses alamat: http://localhost:2025
Kredensial Default: Username:
admin | Password: admin123 (Wajib segera ganti password di menu Settings setelah login).
Perintah Operasional Docker Container
Cek Status Container:
docker-compose ps
Lihat Log Polling:
docker-compose logs -f app
Hentikan Container:
docker-compose down