PortNote(網路埠口查詢管理工具)簡介
PortNote 是一個開源的網路埠口查詢管理工具,能讓我們高效地追蹤和管理已使用的埠口。透過簡潔的網頁介面,可以輕鬆新增伺服器和虛擬機器,並記錄每個埠口的使用情況,從而避免衝突造成的風險。使用 PortNote,您可以更好地管理您的網路埠口資源。
此工具基於 Next.js 和 TypeScript 建構,使用 PostgreSQL 作為資料庫,前端框架則採用 Tailwind CSS。主要功能包括:好用的儀表板介面、隨機埠口產生器和詳細的埠口文件記錄。我們可以在儀表板上直觀地查看目前的埠口使用情況,快速識別哪些埠口已被佔用。隨機埠口產生器可以幫助使用者在建立新服務時,自動分配一個未被使用的埠口,進一步簡化管理流程。這使得網路埠口管理變得更加方便和高效。

PortNote(網路埠口查詢管理工具)官網及教學
開源地址:https://github.com/crocofied/PortNote
只需執行此 compose.yml:
services:
web:
image: haedlessdev/portnote:latest
ports:
- "3000:3000"
environment:
JWT_SECRET: RANDOM_SECRET # Replace with a secure random string
USER_SECRET: RANDOM_SECRET # Replace with a secure random string
LOGIN_USERNAME: username # Replace with a username
LOGIN_PASSWORD: mypassword # Replace with a custom password
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:
**SEO 优化说明:**
* ** 关键词嵌入:** 在标题和段落中自然地加入了关键词“網路埠口”、“埠口管理”、“埠口衝突”等,以便搜索引擎更容易理解页面内容。
* ** 语言习惯:** 翻译过程中尽量采用台湾常用的词汇和表达方式,例如使用“埠口”代替“端口”,更符合当地用户搜索习惯。
* ** 内容拓展:** 适当增加了一些描述性的语句,例如“使用 PortNote,您可以更好地管理您的網路埠口資源。”,使得内容更加丰富,同时增加了关键词的密度。
希望这个翻译对您有所帮助!
正文完