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

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

ComponentPortDirectionPurpose
Server API8000InboundAPI and Dashboard
HTTPS (with proxy)443InboundTLS-terminated traffic
Agent443Outbound onlyReports to server

After Installation

Once the server is installed and running, you'll need to:

  1. 1
    Log in to the dashboard

    Access http://your-server:8000 with default credentials

  2. 2
    Change the default password

    Update admin credentials immediately for security

  3. 3
    Deploy agents

    Use the Agent Package Builder or create enrollment tokens

  4. 4
    Configure TLS (production)

    Set up a reverse proxy with TLS certificates