首頁 > 後端開發 > Golang > WatchYourPorts - 自託管埠庫存

WatchYourPorts - 自託管埠庫存

WBOY
發布: 2024-07-17 10:15:31
原創
1148 人瀏覽過

我在工作和家庭實驗室中使用了很多自架應用程式。當然,我不記得這些應用程式佔用的所有連接埠。所以,港口庫存的想法似乎是合理的。

為什麼

為什麼不直接使用 Portainer 或其他 Docker 工具呢?

  • 並非所有應用程式都託管在 Docker 中。有些東西必須作為 systemd 服務運作。
  • 連接埠可能在 Docker 中暴露,但被防火牆阻止。
  • 可能有一些連接埠暴露在世界上,你不知道。

所以,WatchYourPorts 的目的是:

  1. 庫存
  2. 安全
  3. 監控

監控是最後一個,因為它不是這個應用程式的主要目的。已經有對應的工具了。 WatchYourPorts 可以對計時器進行簡單的連接埠掃描,並將資料匯出到 InfluxDB2/Grafana。

WatchYourPorts - self-hosted ports inventory

詳情

  • 沒有資料庫,所有設定都儲存在兩個yaml檔案中。
  • 所有設定都可以透過 ENV 變數、yaml 或 GUI 完成。
  • 適用於arm/v6、arm/v7、arm/arm64的Docker映像。
  • 適用於許多平台的二進位版本。
  • 匯出到 InfluxDB2,它允許建立 Grafana 儀表板。
  • 從 WatchYourPorts 取得資料的簡單 API。

如何
自述文件中提供了完整的安裝指南。最簡單的嘗試方法:

docker run --name wyp \
-e "TZ=$YourTimeZone" \
-v ~/.dockerdata/WatchYourPorts:/data/WatchYourPorts \
-p 8853:8853 \
aceberg/watchyourports
登入後複製

以上是WatchYourPorts - 自託管埠庫存的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板