SonarQube in Practice: Self-hosted Deployment, Token Setup, and Code Quality Scanning
A complete hands-on SonarQube self-hosting guide: JDK 8 and MySQL 5.6 setup, extracting SonarQube with plugins, running as a non-root user, web token configuration, and scanning code with the sonar-scanner client.