剪藏#剪藏#啵啵哒吃西瓜

用NAS端口管理神器,再也不害怕端口冲突了。

2025 年 10 月 1 日1 分钟
分享Twitter / XTelegram微博

Notion image

曾几何时NAS上部署服务太多,时常因为端口号重复而部署失败,苦苦找寻不得其法。虽然linux命令可以查询端口占用,无奈脑子是个好东西,装不下的东西太多,每次都得搜索命令。 今天推荐一款端口管理神器——Portnote,点点鼠标便可查询端口占用情况,妈妈再也不会说我不长脑子忘东忘西了,废话少说先上干活。

docker-compose.yaml

JAVASCRIPT
services:
web:
  image: haedlessdev/portnote:latest
  ports:
    - "3000:3000" #根据需求修改冒号前端口号
  environment:
    JWT_SECRET: RANDOM_SECRET # 输入安全的随机字符
    USER_SECRET: RANDOM_SECRET # 输入安全的随机字符
    LOGIN_USERNAME: username # 登陆用户名
    LOGIN_PASSWORD: mypassword # 登陆密码
    DATABASE_URL: "postgresql://postgres:postgres@db:5432/postgres"
  depends_on:
    db:
      condition: service_started

agent:
  image: haedlessdev/portnote-agent:latest
  environment:
    DATABASE_URL: "postgresql://postgres:postgres@db:5432/postgres"
  depends_on:
    db:
      condition: service_started

db:
  image: postgres:17
  restart: always
  environment:
    POSTGRES_USER: postgres
    POSTGRES_PASSWORD: postgres
    POSTGRES_DB: postgres
  volumes:
    - postgres_data:/var/lib/postgresql/data  #可自定义数据路径

volumes:
postgres_data:

Notion image

输入刚部署的用户名,密码登陆。

Notion image

点击加号

Notion image

Name随便起个名字,IP输入NAS的ip地址。虚拟化不用勾选,直接点击add添加。

Notion image

没有什么端口显示,按照上图点蓝色图标。等待搜索。。。

Notion image

点击Refresh Data 刷新数据。

Notion image

端口号都出来了,可以灵活备注或删除。(这里删除不是删除端口号,只能删除显示的端口)

Notion image

Notion image

点击这个按钮就会出现未使用的端口号。

Notion image

出现未使用的端口号了,这样以后再部署服务的时候,再不会害怕端口冲突了。(而且还治愈了选择端口困难症,随机端口轻松愉快)

JAVASCRIPT
https://bgithub.xyz/crocofied/PortNote #这里附上github地址

Notion image

原文地址: https://mp.weixin.qq.com/s?__biz=MzkzNTkzOTIzMw==&mid=2247483761&idx=1&sn=4db8c732518d99e47e58c16c9bb99ec1&chksm=c31ca8455f307f0c322cd3aff6dc11674b080f076a5937670044808997ed47c0320691bb3b72&mpshare=1&scene=1&srcid=100143GknH0mO0ih3umcadLP&sharer_shareinfo=68246b4d17970f07ff9099ec0f6c7d80&sharer_shareinfo_first=68246b4d17970f07ff9099ec0f6c7d80#rd

相关文章