Localhost help
What runs on each port, how to open it, and how to fix “refused to connect”. Port checker: get the commands to see what is using a port.
Nothing matches. Try a port number or a program name.
Web development servers
- 1313 Hugo dev server
- 2368 Ghost blog
- 3000 React, Next.js, Express
- 3001 Next.js, Node apps
- 3333 AdonisJS
- 4000 Jekyll, Phoenix, Apollo
- 4200 Angular dev server
- 4321 Astro dev server
- 5000 Flask
- 5173 Vite dev server
- 5500 VS Code Live Server
- 6006 Storybook
- 7860 Gradio apps
- 8000 Django, PHP, Python
- 8080 Tomcat, Spring Boot, Dock…
- 8081 React Native Metro, Expo
- 8443 HTTPS alternate port
- 8501 Streamlit
- 8787 Cloudflare Wrangler dev
- 8888 Jupyter Notebook
- 9000 PHP-FPM, SonarQube
Databases
Tools and services
- 1880 Node-RED
- 4040 ngrok inspector, Spark UI
- 4566 LocalStack
- 5050 pgAdmin
- 5555 Prisma Studio, Flower
- 5601 Kibana
- 5672 RabbitMQ
- 8025 MailHog, Mailpit inbox
- 8096 Jellyfin
- 8123 Home Assistant
- 8200 HashiCorp Vault
- 8384 Syncthing
- 8500 Consul
- 9001 MinIO console
- 9090 Prometheus
- 9092 Apache Kafka
- 9200 Elasticsearch
- 9229 Node.js debugger
- 9443 Portainer
- 10000 Webmin
- 11434 Ollama (AI models)
- 11501 Your own app
- 15672 RabbitMQ admin page
- 32400 Plex Media Server
Fix a problem
- Refused to connect
- Port already in use
- XAMPP Apache not starting
- MySQL access denied
- Open from your phone
- Hosts file
- Node EADDRINUSE
- Docker port already allocated
- nginx 502 Bad Gateway
- nginx 403 Forbidden
- CORS error on localhost
- Localhost redirected too many times
- WSL localhost not working
- Node ECONNREFUSED ::1
- localhost https SSL error
- Docker container cannot reach localhost
- Dev server not reachable from network
- Git push rejected
- npm EACCES permission denied
- phpMyAdmin #2002 cannot connect
- Laravel permission denied
- MySQL too many connections