Skip to main content
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`).

Other Common Network Ports