Appearance
System Requirements
Verify your environment meets these minimum requirements before installing BrowserStack Code Quality.
Hardware Requirements
| Project Size (LoC) | CPU Cores | RAM | Storage |
|---|---|---|---|
| < 1 Million | 2 Cores | 8 GB | 100 GB |
| 1 - 3 Million | 4 Cores | 16 GB | 200 GB |
| > 3 Million | 8 Cores | 32 GB | 500 GB+ |
Software Requirements
- [ ] OS: Linux (any distribution with Docker support)
- [ ] Docker Engine: 20.10 or higher
- [ ] Docker Compose: 2.0 or higher
- [ ] PostgreSQL: 16.3+ (included in Docker Compose setup)
- [ ] Browser: Chrome 90+, Firefox 88+, Safari 14+, or Edge 90+
Network Requirements
Required Ports
- 3000: Web interface (HTTP/HTTPS)
- 5432: PostgreSQL database (internal, or external if configured)
External Connectivity
- Git repositories (GitHub, GitLab, Bitbucket)
- CI/CD systems (Jenkins, Azure DevOps, GitHub Actions)
- Issue tracking (Jira, Azure Boards)
- Authentication providers (LDAP, Active Directory, SSO)
IMPORTANT
Ensure ports 3000 and 5432 are open in your firewall and not in use by other services.
Storage Estimates
| Project Size (LoC) | Storage per Snapshot |
|---|---|
| 100,000 | 70-90 MB |
| 1,000,000 | 700 MB - 1.2 GB |
| 2,000,000 | 1.2 - 2 GB |
Performance Tuning
- SSD/NVMe Storage: Recommended for I/O performance
- ANALYSER_XMX: Should not exceed 70% of total container memory
- Multi-Node Deployment: Consider for 50+ developer teams
Next Steps
- Installation Guide – Installation overview
- Docker Deployment – Complete setup guide
