Prerequisite

The only prerequisite for running SonarQube is to have Java (Oracle JRE 6 onwards) installed on your machine.

Hardware Requirements

The SonarQube web server requires at least 500 Mb of RAM to run efficiently.

The amount of disk space you need will depend on how much code you analyze with SonarQube. As an example, Nemo the public instance of SonarQube, has more than 10 millions lines of code under analysis with 4 years of history. Nemo is currently running on a Amazon EC2 small instance, using about 10 Gb of drive space