Self-Hosting
NetRecon can be fully self-hosted on your own infrastructure, giving you complete control over your data, security, and deployment.
Why Self-Host?
| Benefit | Description |
|---|---|
| Data Sovereignty | All scan results, configurations, and logs remain on your servers |
| Compliance | Meet regulatory requirements that mandate on-premises data storage |
| Network Isolation | Run in air-gapped environments with no internet dependency |
| Custom Integration | Direct database access for custom reporting and integration |
| Cost Control | No per-probe licensing for the server infrastructure |
Architecture
A self-hosted NetRecon deployment consists of multiple microservices running in Docker containers:
┌────────────────────────── ──────────────────────────────┐
│ Docker Host │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐│
│ │ API Gateway │ │ Vault Server │ │ License ││
│ │ :8000 │ │ :8001 │ │ Server :8002││
│ └──────────────┘ └──────────────┘ └──────────────┘│
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐│
│ │ Email │ │ Notification │ │ Update ││
│ │ Service :8003│ │ Service :8004│ │ Server :8005││