Skip to content
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