Quick Start
Get Vulcan up and running in minutes with Docker.
Try Vulcan Online
Before installing, you can try Vulcan directly:
- Production: https://mitre-vulcan-prod.herokuapp.com
- Staging: https://mitre-vulcan-staging.herokuapp.com
Prerequisites
- Docker and Docker Compose installed
- 4GB+ RAM available
- Port 3000 available
Quick Installation
1. Pull and Run with Docker
bash
# Pull the latest Docker image
docker pull mitre/vulcan:latest
# Or use docker-compose for a complete setup
wget https://raw.githubusercontent.com/mitre/vulcan/master/docker-compose.yml
wget https://raw.githubusercontent.com/mitre/vulcan/master/setup-docker-secrets.sh
chmod +x setup-docker-secrets.sh
./setup-docker-secrets.sh
docker-compose up
2. Access Vulcan
Open your browser and navigate to: http://localhost:3000
Default credentials for testing:
- Email: admin@example.com
- Password: 1234567ab!
!!! warning "Security Notice" These are development credentials only. Never use default credentials in production!
3. First Steps
- Create a Project: Click "New Project" to start organizing your security controls
- Import an SRG: Upload a Security Requirements Guide to begin tailoring
- Create Components: Add system components that need STIG documentation
- Write Controls: Begin documenting security controls with both human-readable guidance and InSpec validation code
Next Steps
- Full Installation Guide - Production deployment options
- Configuration Guide - Authentication, email, and advanced settings
- User Guide - Complete walkthrough of Vulcan features
Getting Help
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: saf@mitre.org