unsubbed.co

portracker

Released under MIT, portracker provides real-time port monitoring and discovery on self-hosted infrastructure.

Overview

An open source, self-hosted, real-time port monitoring and discovery tool. An open source, self-hosted, real-time port monitoring and discovery tool. - mostafa-wahied/portracker The project has 2K+ GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • Automatic Port Discovery: Scans the host system to find and display running services and their ports automatically. No manual data entry is needed.
  • Platform-Specific Collectors: Includes specialized collectors for Docker and TrueNAS to gather rich, contextual information from the host.
  • Internal Port Detection: Distinguishes between internal container ports and published host ports, providing complete visibility into containerized services.
  • Lightweight & Self-Contained: Runs as a single process with an embedded SQLite database. No external database dependencies like PostgreSQL or Redis are required.
  • Peer-to-Peer Monitoring: Add other portracker instances as peers to view all your servers, containers, and VMs from a single dashboard.
  • Hierarchical Grouping: Organize servers in a parent-child structure, perfect for nesting servers, e.g. a VM’s portracker instance under its physical host.
  • Enhanced TrueNAS Discovery: Providing an optional TrueNAS API key allows portracker to discover running VMs* and gather enhanced system information like the OS version and uptime.
  • Modern & Responsive UI: A clean dashboard with light/dark modes, live filtering, and multiple data layout views (list, grid, table).

Getting Started

Source: GitHub README

services:
  portracker:
    image: mostafawahied/portracker:latest
    environment:
      - ENABLE_AUTH=true
      - SESSION_SECRET=your-random-secret-here-change-this

Normalized Features

Source: tool-features-normalized.json

api keys, dashboard, docker, docker compose, postgresql, redis, responsive, rest api, sqlite.

Features

Authentication & Access

  • API Key Authentication

Integrations & APIs

  • REST API

Analytics & Reporting

  • Dashboard

Mobile & Desktop

  • Responsive / Mobile-Friendly