Skip to content

System Requirements

Verify your environment meets these minimum requirements before installing BrowserStack Code Quality.

Hardware Requirements

Project Size (LoC)CPU CoresRAMStorage
< 1 Million2 Cores8 GB100 GB
1 - 3 Million4 Cores16 GB200 GB
> 3 Million8 Cores32 GB500 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,00070-90 MB
1,000,000700 MB - 1.2 GB
2,000,0001.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

  1. Installation Guide – Installation overview
  2. Docker Deployment – Complete setup guide