Installation Guide
This guide covers installing all DevGuard components:
- DevGuard Scanner - CLI tool for security scanning
- DevGuard CLI - Management tool for advanced operations
- DevGuard Platform - Backend API and web UI (self-hosted)
DevGuard Scanner
The scanner is the primary tool for running security scans. It's a standalone binary with no dependencies.
System Requirements
- OS: Linux (x86_64, arm64), macOS (Intel, Apple Silicon), Windows (x86_64)
- Network: Access to your used DevGuard Instance
Installation Methods
Go Install (Recommended)
Requires Go 1.21 or later.
Verify installation:
DevGuard CLI
The CLI tool provides additional management capabilities for vulnerability databases, licenses, and advanced operations.
DevGuard Platform (Self-Hosted)
The platform provides centralized vulnerability management, web UI, and API.
Prerequisites
- A Kuberntes Cluster or Docker and Docker Compose
- About 2GB+ RAM
- About 20GB+ disk space
Deployment Options
See the Helm Deployment Guide for Kubernetes installation instructions.
Next Steps
- Quick Start Guide - Run your first scan
- Core Concepts - Understand DevGuard architecture