SonarQube / MinIO

Localhost 9000 Issues?

Port 9000 is common for Java-based tools like SonarQube and S3-compatible storage like MinIO.

Go to http://localhost:9000 →
Kill Port 9000
npx kill-port 9000

SonarQube Starting Issues

SonarQube uses 9000 for its web UI. It often fails if ElasticSearch (part of Sonar) hasn't initialized yet.

1. Check Logs

SonarQube logs are in /logs/sonar.log. Wait for "SonarQube is up" message before accessing port 9000.

2. PHP-FPM Conflict

On some Linux setups, PHP-FPM also uses port 9000. Check configuration in /etc/php/fpm/pool.d/www.conf.

Developer Port Reference Guide

Frontend & Web
3000 React / Node / Default 3001 React Secondary 5173 Vite / Vue 3 4200 Angular CLI 8000 Django / Gatsby 8080 Tomcat / Vue / Spring 8081 React Native 80 HTTP Standard 443 HTTPS / SSL
Backend & Infrastructure
5000 Flask / AirPlay 4000 Jekyll / Hexo 9000 SonarQube / PHP
Database & Cache
3306 MySQL 5432 PostgreSQL 27017 MongoDB 6379 Redis 11211 Memcached
DevOps & Data Science
8888 Jupyter Notebook 9200 Elasticsearch 9090 Prometheus 15672 RabbitMQ UI 8500 Consul 127.0.0.1 Loopback IP