PORT 8090 / TCPDev & LocalhostExposure Risk: Medium
Port 8090: PocketBase / Confluence / Traefik — PocketBase Go Backend-in-a-Box API & Admin UI
Default HTTP port for PocketBase SQLite backend (`./pocketbase serve`).
Default Service
PocketBase / Confluence / Traefik
Process: pocketbase
Transport Protocol
TCP
IANA Registered Port 8090
Docker Port Flag
-p 8090:8090
Container to Host Mapping
How to Check & Kill Process on Port 8090 (EADDRINUSE Fix)
macOS & Linux (lsof / kill)
# Find process using port 8090 sudo lsof -i :8090 # Instantly kill process on port 8090 lsof -ti:8090 | xargs kill -9
Windows (PowerShell & CMD)
# Find PID listening on port 8090 netstat -ano | findstr :8090 # Force kill by PID taskkill /PID <PID_NUMBER> /F
Cross-Platform Node.js One-Liner
# Kill port 8090 via npx npx kill-port 8090 # Or diagnose via Castov CLI npx castov fix "EADDRINUSE :::8090"
Linux Firewall (UFW) & Connectivity Test
# Test if port 8090 is reachable nc -zv localhost 8090 # Allow or deny port 8090 in UFW sudo ufw allow 8090/tcp
CLOUD & INFRASTRUCTURE PARTNER2 Slots Open
Deploying High-Availability Cloud Servers, VPCs, or Managed Databases?
Reach backend engineers and SREs actively debugging ports, CIDR subnets, and production infrastructure.
Frequently Asked Questions about Port 8090
What is Port 8090 used for?
Port 8090 is the standard network port for PocketBase / Confluence / Traefik (PocketBase Go Backend-in-a-Box API & Admin UI) operating over TCP. The typical system daemon or process is pocketbase.
How do I kill a process running on Port 8090 (EADDRINUSE)?
On macOS and Linux, run: lsof -ti:8090 | xargs kill -9 (or npx kill-port 8090). On Windows PowerShell/CMD, run: netstat -ano | findstr :8090 and then taskkill /PID <PID> /F.
Is it safe to expose Port 8090 to the internet?
Port 8090 has a Medium security risk profile. Default HTTP port for PocketBase SQLite backend (`./pocketbase serve`).