Skip to content

Releases: NodePassProject/NodePassDash

NodePassDash 3.2.0-beta1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Nov 16:35

Changelog

  • c76c0dd update: 主控table视图支持name排序
  • c929097 update: 详情页0ms也显示
  • 2a271f5 build: v3.2.0-beta1
  • d483b7f feat: 弃用新手模式,弃用旧的创建实例页面。
  • 17a36a3 feat: 优化实例表单和处理逻辑
  • 4d230c4 feat: 详情页的信息卡增加小白点增强提示可点击xiang
  • 62fecfb feat: 创建tunnel的modal优化
  • 066b775 feat: 新的表单布局

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.2.0-beta1

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 默认监听 http://localhost:3000

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 db/database.db

NodePassDash 3.1.4

Choose a tag to compare

@github-actions github-actions released this 14 Nov 06:21

Changelog

  • 4a7e8f3 merge: #12
  • 750f3e1 fix: 解决SQLITE删除数据limit报错的问题,默认情况下SQLITE不支持DELETE里面的LIMIT
  • 6d65ce4 fix: 空闲的endpoint不应该检查SSE进程
  • 4b7c045 faet: 尝试在SSE里面加上僵尸进程检查,解决无法获取隧道内数据的问题
  • bb3e9c1 fix: docker-compose.yml文件的env变量typo修复
  • d63ad37 chore: add server binary to .gitignore
  • 644990a fix: improve SSE message logging and queue handling
  • 921b418 refactor: simplify URL parameter normalization in commandLine
  • e6f5364 fix: normalize commandLine URL parameters for accurate comparison
  • 4e08da0 Update README.md

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.1.4

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 默认监听 http://localhost:3000

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 db/database.db

🤝 贡献者

感谢所有为这个项目做出贡献的人:

NodePassDash 3.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Oct 14:36

Changelog

  • 744b881 build: v3.1.3
  • fd41c69 fix: tunnel details page reset button not effect problem.

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.1.3

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 默认监听 http://localhost:3000

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 db/database.db

NodePassDash 3.1.2

Choose a tag to compare

@github-actions github-actions released this 08 Oct 03:49

Changelog

  • 8db89b6 build: v3.1.2
  • 9d33418 fix: 实例详情页清除日式失效问题。

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.1.2

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 默认监听 http://localhost:3000

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 db/database.db

NodePassDash 3.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 15:58

Changelog

  • ba53bec build: v3.1.1
  • 3b2b2a9 fix: 因重构分组逻辑导致无法删除主控的bug

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.1.1

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 /db/database.db

NodePassDash 3.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 05:37

Changelog

  • 75ab4a3 build: v3.1.0
  • 9b3d3ae build: v3.1.0
  • 6e3ca5b update: 一些小调整
  • bf64f1b update: 一些小调整
  • 2cd0ccc feat(tag): 删除标签模块及相关API接口移除标签功能模块,包括API路由、处理器、
  • 3eb31a3 build: v3.1.0-beta1

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.1.0

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 /db/database.db

NodePassDash 3.1.0-beta1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:40

NodePassDash 3.1.0-beta1

  • Feature:
    • 新的实例详情的实例信息布局、合并实例统计表改为tab切换查看
    • 适配核心1.7的config字段,实例详情支持切换url查看全配置url,实例信息增加显示默认值的显示
    • logo增加了bage标记dev和beta
    • 适配核心1.6 proxy protocol字段的设置
    • 适配核心1.7 tags字段的设置和显示
    • 新的分组管理配置方式
  • Update:
    • 合并实例管理列表的流量显示,去除每一行的原标签(现分组)设置,优化各个列宽宽度
    • 放开实例重命名长度限制
    • 更新了主控的SwapFree/MemFree对应的数据
    • 二进制文档部分文案更新
    • 重构原来的tags标签文案改为分组文案
    • 仪表盘每周流量 NaN undefined error
  • Fix:
    • 修复了新场景创建的指定实例名称失效的问题
    • 适配了2.x用户未拉最新compose文件导致public文件夹映射的问题
    • sse实时推送但浏览器提前关闭导致的short write error

Changelog

  • 2cd0ccc feat(tag): 删除标签模块及相关API接口移除标签功能模块,包括API路由、处理器、
  • 3eb31a3 build: v3.1.0-beta1
  • a40b133 build: v3.1.0-beta1
  • f7dc0dc update: tunnel details adapter
  • be636f1 update: changing from SwapFree/MemFree to swap_used/mem_used
  • 9fdd965 feat: core v1.7.0 config property
  • 8cc4856 update: logo add bage to sign dev and beta env.
  • 0411ba4 fix: The logic for the invalidation of scene creation instance naming
  • 5bfbd5a adapte: 处理以下场景: 1. Public 文件夹不存在 - 行为:跳过处理 - 说明:用户已更新到新的 compose 配置 (./db:/app/db) 2. Public 文件夹存在且包含 database.db - 行为:创建软链接 db/database.db -> public/database.db - 说明:之前启动时已复制过数据,直接建立链接 3. Public 文件夹为空,但 db/database.db 存在 - 行为: a. 复制 db/database.db 到 public/database.db b. 删除原 db/database.db c. 创建软链接 db/database.db -> public/database.db d. 同时处理 WAL 和 SHM 文件 - 说明:首次启动迁移,确保数据不丢失
  • 26571fa docs: update binary about db folder desc
  • fa94d35 refactor: rename all about the tags to group
  • 1784d30 feat: support core 1.6 proxy protocol
  • 1d214ce update: Optimize the processing logic of group management
  • fbfc55e feat: proxy and tags init impl

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.1.0-beta1

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 /db/database.db

NodePassDash 3.0.4

Choose a tag to compare

@github-actions github-actions released this 27 Sep 11:57

NodePassDash 3.0.4

Changelog

  • 21cf4fc build: v3.0.4 修复一些bug和新的实例详情页
  • 94158fc fix: sse push client shutdown but still send cause short write error
  • 8dce0da feat: new tunnel details info layout
  • 0ca534a fix: dashboard weekly statistics NaN undefined error
  • 175fcd2 feat: new tunnel details info layout
  • a209805 fix: The issue of total data consumption flex height when the main control list on the home page exceeds 4
  • a8139cf docs: 更新docker相关数据库映射

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.0.4

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 /db/database.db

NodePassDash 3.0.3

Choose a tag to compare

@github-actions github-actions released this 22 Sep 14:34

NodePassDash 3.0.3

Fix

  • 新的dashboard调整
  • 修复新手模式创建实例页面创建实例失败的问题
  • 更新老手模式创建实例模态窗的超时时间默认值显示提示
  • 修复创建实例后默认关闭了restart的问题
  • 优化重命名实例的字符长度逻辑(如长度不够可以编辑实例解决)
  • 修复编辑实例时转化实例类型提交后未更新的问题
  • 修复oauth2登陆失败问题
  • 回归老的场景创建确定能够正常创建逻辑确保没问题

Changelog

  • cdafdcf build: v3.0.3 fix some bugs
  • 9a39fd8 fix: The issue where the type display is not updated when converting instance types
  • 90b667a fix: Optimize the issue of character length calculation
  • 67f663c fix(nodepass): Fixed the issue where restart=false was automatically set when creating an instance
  • 1844e4c feat(components): Add daily and weekly statistical data chart components
  • 7f72690 feat(tunnels): update the default placeholder format for data read timeout
  • e201fd9 fix: greenhand create tunnel page to create tunnel error
  • 8b1c3e6 fix: oauth2 login failed

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.0.3

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 /db/database.db

NodePassDash 3.0.2-beta1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 15:28

NodePassDash 3.0.2-beta1

Feature

实例:

  • 实例详情增加延迟统计图和连接池统计图

Changelog

  • b91b37b fix: sqlite driver cause time query
  • 1b896e2 fix: sqlite driver cause time query
  • 1aeac3a fix: sqlite driver cause time query
  • 085214d docs: readme

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.0.2-beta1

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 首次运行会自动解压前端文件到 dist/ 目录
  4. 默认监听 http://localhost:3000
  5. 首次运行会自动创建管理员账户

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 /db/database.db