Installation Guide
Download and install the VigilPrism server on Linux or Windows. The server provides the API and dashboard for managing your fleet.
System Requirements
Server Requirements
- 2+ CPU cores
- 4 GB RAM minimum (8 GB recommended)
- 20 GB disk space
- Network connectivity to managed endpoints
Supported Operating Systems
- Ubuntu 20.04, 22.04, 24.04
- Debian 11, 12
- RHEL/CentOS 8, 9
- Windows Server 2019, 2022
- Windows 10/11 (development)
Choose Your Platform
Linux Installation
RecommendedInstall on Ubuntu, Debian, RHEL, or CentOS using our installer script. Includes systemd service configuration.
View Linux Guide
Windows Installation
Install on Windows Server or Windows 10/11. Runs as a Windows service with automatic startup.
View Windows Guide
Architecture Overview
VigilPrism uses a server-agent architecture:
┌─────────────────────────────────────────────────────┐
│ VigilPrism Server │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ REST API │ │ Dashboard │ │Agent Manager│ │
│ │ (Port 8000)│ │ (Web UI) │ │ │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ ┌─────────────────────────────────────────────────┐│
│ │ SQLite / PostgreSQL ││
│ └─────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────┘
▲ ▲ ▲
│ HTTPS │ HTTPS │ HTTPS
│ │ │
┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
│ Agent 1 │ │ Agent 2 │ │ Agent N │
│ Linux │ │ Windows │ │ ... │
└───────────┘ └───────────┘ └───────────┘- Server: Central management server running the API and dashboard
- Agents: Lightweight daemons running on endpoints, reporting back to the server
- Communication: Agents make outbound HTTPS connections only (no inbound required)
Network Ports
| Component | Port | Direction | Purpose |
|---|---|---|---|
| Server API | 8000 | Inbound | API and Dashboard |
| HTTPS (with proxy) | 443 | Inbound | TLS-terminated traffic |
| Agent | 443 | Outbound only | Reports to server |
After Installation
Once the server is installed and running, you'll need to:
- 1Log in to the dashboard
Access
http://your-server:8000with default credentials - 2Change the default password
Update admin credentials immediately for security
- 3Deploy agents
Use the Agent Package Builder or create enrollment tokens
- 4Configure TLS (production)
Set up a reverse proxy with TLS certificates