SonarQube Installation Guide for Ubuntu¶
This page walks through a practical SonarQube installation using PostgreSQL on Ubuntu.
Before You Start¶
- Ubuntu 20.04, 22.04, or 24.04
- At least 4 GB RAM, with 8 GB preferred
- Java 17
Install Java:
Step 1: Install PostgreSQL¶
Create the database and user:
CREATE USER sonar WITH PASSWORD 'sonar';
CREATE DATABASE sonar OWNER sonar;
GRANT ALL PRIVILEGES ON DATABASE sonar TO sonar;
\q
Step 2: Download and Install SonarQube¶
Download the current package from the official downloads page.
wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-2026.1.2.zip
sudo apt install unzip -y
unzip sonarqube-*.zip
sudo mv sonarqube-* /opt/sonarqube
Step 3: Create a Dedicated User¶
sudo useradd -r -m -U -d /opt/sonarqube -s /bin/false sonar
sudo chown -R sonar:sonar /opt/sonarqube
Next Step¶
Continue with database and runtime configuration in configuration.md.