Skip to content

portracker

Monitoring & Metrics

A self-hosted, real-time port monitoring and discovery tool that automatically maps services on your systems to prevent manual tracking and deployment failures caused by port conflicts.

JavaScript Latest v1.3.10 · 29d ago Security brief →

Features

  • Automatic Port Discovery: scans hosts for running services without manual entry
  • Platform‑Specific Collectors: built‑in support for Docker and TrueNAS to gather detailed context
  • Internal Port Differentiation: distinguishes container internal ports from published host ports
  • Lightweight Self‑Contained: runs as a single process with embedded SQLite, no external DB required

Recent releases

View all 11 releases →
v1.3.10 Bug fix

Fixed sidebar shortcut display and service status probe logic for Docker default-bridge installs.

Full changelog

What's New in 1.3.10

Fixed

  • Service status & sidebar shortcut fixes: Probes use the Docker host gateway for 0.0.0.0 ports so status no longer flips to yellow/red on default-bridge installs. The sidebar tip now shows the correct keyboard shortcut for your OS.
  • Sidebar Shortcut Label: The "sidebar has knobs" tip now shows the correct keyboard shortcut for your OS (⌘B/⌘K on macOS, Ctrl+B/Ctrl+K elsewhere) instead of a combined string that could wrap mid-pair on narrow sidebars.

Full Changelog: https://github.com/mostafa-wahied/portracker/compare/v1.3.9...v1.3.10

v1.3.9 Bug fix

Fixed service status incorrectly flipping to yellow/red when ports are bound to 0.0.0.0 on the default Docker bridge.

Full changelog

What's New in 1.3.9

Fixed

  • Service status fix on default Docker bridge: Probes now use the Docker host gateway when a port is bound to 0.0.0.0, so status no longer flips to yellow/red without HOST_OVERRIDE.

Full Changelog: https://github.com/mostafa-wahied/portracker/compare/v1.3.8...v1.3.9

v1.3.8 New feature
Notable features
  • Protocol-aware probes (HTTP/HTTPS/TCP/UDP, container state, finished jobs) with helper‑vs‑main aggregation
  • Collapsible/reorderable sidebar with per‑server health dots and live timestamp updates
  • Keyboard shortcuts: Cmd/Ctrl+K for search focus, Esc to clear, Cmd/Ctrl+B to toggle sidebar, Cmd/Ctrl+R to refresh, 1–9 quick-switch servers
Full changelog

What's New in 1.3.8

Dashboard & UX

  • Smarter, clearer service status: Service status with protocol-aware probes, helper-vs-main aggregation, and per-component overrides.
    • Protocol-aware probes for HTTP/HTTPS/TCP/UDP, container state, and finished jobs
    • Helper components degrade the service to yellow instead of turning the whole thing red
    • "Why this status?" popover shows the failing component, the rule that fired, and per-port evidence
    • Per-component role overrides; clear all from Settings > Advanced
    • Clearer port and rolled-up status wording
    • Soft pulsing dot while loading instead of briefly flashing red
  • Reorganized sidebar: Reorder, sort, resize, and collapse the sidebar, with per-server health and a refreshed timestamp.
    • Drag servers to reorder; order persists across reloads
    • Sort chip cycles Custom / A→Z / Z→A with an inline undo banner
    • Resizable, collapsible icon rail, one-time discovery coachmark
    • Per-server health dot (green / red / blue pulse)
    • Live "Updated Xm ago" label per server
  • Keyboard shortcuts: Cmd/Ctrl+K focuses search, Esc clears, Cmd/Ctrl+B toggles the sidebar, Cmd/Ctrl+R refreshes, and 1–9 quick-switch between servers.

Full Changelog: https://github.com/mostafa-wahied/portracker/compare/v1.3.7...v1.3.8

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
2,189
Forks
83
Languages
JavaScript CSS Dockerfile

Install & Platforms

Install via
docker docker-compose
Platforms
linux

Beta — feedback welcome: [email protected]