tools / port reference / cheatsheet of common dev ports
port reference · Cheatsheet of common dev ports

Common dev ports — quick reference

Single-page reference for developer-facing ports: dev servers, databases, message brokers, monitoring. Use to identify mystery processes and avoid port collisions in multi-app setups.

beginner Cheatsheet of common dev ports

Find the process + connect / kill

# Web / dev servers
3000   Node.js (Next.js, CRA, Express)
3001   Node.js alternate
4000   Express alt, Phoenix
5000   Flask, Vercel CLI
5173   Vite
8000   Django, Python http.server, FastAPI
8080   Tomcat, Jenkins, Spring Boot
8443   Alternate HTTPS

# Databases
3306   MySQL / MariaDB
5432   PostgreSQL
6379   Redis
27017  MongoDB
9200   Elasticsearch

# Message brokers
5672   RabbitMQ AMQP
9092   Kafka
6379   Redis (also used as broker)

# Monitoring / Observability
9090   Prometheus
3000   Grafana (yes, same as Node — collision common)
4317   OTLP/gRPC (OpenTelemetry)

# DevOps
2375   Docker daemon (insecure, no TLS)
2376   Docker daemon (TLS)
6443   Kubernetes API
10250  kubelet

Typical services on this port

Alternatives

When defaults collide, common offsets: +1 (5433 for second Postgres), +1000 (4000 for second Express), +9000 (12000 for some), or random in 49152-65535 (ephemeral range).

Common pitfalls

InputResult
Grafana + Node both default to 3000 — collision in dev environments. Move Grafana to 3030 or Node to 3001.
Docker daemon on 2375 without TLS = full host root access from any network reachable to it. Never expose unprotected.
Ports <1024 require root on Unix. Dev apps typically use 3000+, 4000+, 8000+ to avoid sudo.

Edge cases & caveats

Common use cases

See what's bound to your local ports
portcheck shows pid, command, user, address — faster than netstat, simpler than ss. Linux + macOS, zero dependencies, MIT-licensed.
Open portcheck  

Related

Node.js dev server (default) · MySQL / MariaDB · SSH · PostgreSQL