# WatchYourPorts

> WatchYourPorts is a self-hosted, open-source tool that inventories open ports on local servers and exports data to InfluxDB2 for Grafana visualization.

- **Category:** Network Monitoring
- **Licence:** MIT
- **Latest version:** 0.1.2
- **Open source:** oss
- **Languages:** Go, JavaScript, HTML
- **Platforms:** Docker, Docker Compose
- **Tags:** API, Dashboard, Grafana, Influxdb, Network Monitoring, Network Security, Docker, Go, Self Hosted, Selfhosted, Docker App, Go App, Port Monitoring

## Description

WatchYourPorts is a self-hosted network monitoring tool that scans and tracks open ports across local servers. It provides a web-based dashboard showing port status, history, and statistics, with data export to InfluxDB2 for Grafana visualization. The application runs as a Docker container and can import port mappings from Docker containers automatically. It supports theming via Bootswatch, configurable scan intervals, and offers a REST API for programmatic access. Authentication can be added via the companion ForAuth service or SSO tools like Authelia. The project is written in Go and licensed under MIT.

## Links

- [Homepage](https://github.com/aceberg/WatchYourPorts)
- [Website](https://hub.docker.com/r/aceberg/watchyourports)
- [Docker](aceberg/watchyourports)
- [GitHub Repository](https://github.com/aceberg/WatchYourPorts)
- [Docker Hub](https://hub.docker.com/r/aceberg/watchyourports)

---
Source: https://selfhost.directory/project/watchyourports