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