Welcome to the Sirius Scan installation guide. Sirius is an open-source general purpose vulnerability scanner that leverages community-driven security intelligence, combining vulnerability databases, network scanning, agent-based discovery, and custom assessor analysis.
System Requirements
Before installing Sirius Scan, ensure your system meets the following requirements:
Docker Engine: Version 20.10.0 or newer
Docker Compose: V2
Git: Latest stable version
RAM: Minimum 4GB
Storage: 10GB free disk space
Network: Active internet connection
System Architecture
Sirius consists of several microservices:
sirius-ui: Web interface (Next.js) running on port 3000
sirius-api: Backend API service on port 9001
sirius-engine: Scanning engine on port 5174
sirius-rabbitmq: Message broker (RabbitMQ) on ports 5672/15672
sirius-postgres: Database (PostgreSQL) on port 5432
sirius-valkey: Key-value store on port 6379
Installation Steps
Clone the Repository
git clone https://github.com/SiriusScan/Sirius.git
cd Sirius