VNetArmor Technical Documentation¶
This documentation is for customers, deployment engineers, support teams, and operations teams deploying VNetArmor in their own environment.
The examples use generic hostnames such as www.example.com, api.example.com, core01.example.local, and manager01.example.local. Replace these with your own approved hostnames, domains, certificates, and IP ranges.
Recommended reading path¶
- Architecture and Traffic Flow
- Deployment Models
- Linux Package Installation or Container Deployment
- TLS and mTLS Certificates
- Core Configuration Reference
- GEO Location Filtering and Database Licensing
- Managerd and vnetarmorctl
- Operations Runbooks
- Troubleshooting
Components¶
| Component | Purpose |
|---|---|
| Core | Reverse proxy, routing, traffic protection, WAF, rate limiting, GEO, L4 ACL, logging, and backend forwarding. |
| Managerd | Management service that connects to Core, exposes administrative APIs, supports mTLS, and enables CLI and UI operations. |
| GUI | Desktop administration client for operators who manage servers from a workstation. |
| WebGUI | Browser-based operational dashboard for status, policy management, logs, events, and configuration workflows. |
| Portal | Customer downloads, licensing, entitlement, update visibility, and support access. |
What is included¶
- Package and container installation guidance.
- Hardware and container host requirements.
- Configuration syntax and allowed keywords.
- mTLS certificate generation and verification.
vnetarmorctlandgrpcurlexamples.- Architecture and traffic-flow diagrams.
- Troubleshooting and error catalog.
- Generic, sanitized sample configuration files under Sample Configs.
- GEO database dependency, licensing, update, and troubleshooting guidance under GEO Location Filtering.