portracker
Purpose / CSI Use Case
Self-hosted real-time service and port discovery for Linux, Docker, and TrueNAS, with peer-to-peer multi-server visibility and topology-style grouping to reduce manual port tracking and avoid deployment conflicts.
Source Notes
Verified public GitHub repository mostafa-wahied/portracker, default branch main, not archived. README confirms automatic host port discovery, Docker and TrueNAS-specific collectors, internal vs published container port visibility, embedded SQLite, peer-to-peer monitoring across servers, hierarchical parent-child grouping, optional TrueNAS VM/system discovery, optional authentication, UDP scanning option, and autoxpose integration. Security note: standard deployment uses pid:host, SYS_PTRACE, SYS_ADMIN, AppArmor unconfined, and Docker socket access; README provides a Docker socket proxy pattern for reduced Docker API exposure. Strong CSI fit for service inventory, homelab/server mapping, port-conflict prevention, and infrastructure visibility; validate privilege model before production/client use.
Official / Repository URL
https://github.com/mostafa-wahied/portracker
Legacy Metadata
- Added: August 8, 2026
- Category: Monitoring & Infrastructure
- License: MIT
- Priority: VERY HIGH
Migration Notes
Imported deterministically from the canonical CSI Resource Hub Notion export.
No testing, deployment, approval, or production status has been inferred during migration.
Cyber Space Infocom
Making Technology Work for You