4.3 KiB
DBX 飞牛应用中心上架资料
基础信息
- 应用名称:DBX
- 应用标识:
dbx - 应用类别:开发工具
- 开发者:t8y2
- 发布者:t8y2
- 官方网站:https://dbxio.com
- 隐私政策:https://dbxio.com/cn/privacy
- 技术支持:https://github.com/t8y2/dbx/issues/new/choose
- 源代码:https://github.com/t8y2/dbx
- 开源许可证:Apache License 2.0
- 支持架构:x86、ARM
- 交付方式:Docker 应用
一句话介绍
现代化的开源数据库管理工具,在浏览器中统一连接和管理多种数据库与数据服务。
应用介绍
DBX 是一款开源数据库管理工具,提供数据库连接管理、SQL 编辑与执行、数据浏览和编辑、对象与结构查看、导入导出、备份以及可选的 AI 辅助能力。
飞牛版本通过 Docker 运行 DBX Web,应用数据保存在飞牛为 DBX 分配的持久化应用目录中。应用默认启用独立的 DBX 密码保护,不会因为安装在 NAS 上而自动关闭身份验证。
DBX 支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、ClickHouse、SQL Server、Oracle、Elasticsearch 等数据库与数据服务。部分数据库能力需要用户按需安装对应驱动或插件。
核心功能
- 管理多种 SQL、NoSQL、缓存、搜索及消息队列连接
- SQL 编辑、执行、结果查看与数据编辑
- 数据库、Schema、表、字段、索引和其他对象浏览
- 数据导入、导出及数据库备份
- SSH Tunnel、TLS 和多种数据库认证方式
- 可选 AI 服务、插件和外部驱动
- WebDAV、GitHub 或 Gitee 配置同步能力
网络与权限说明
DBX 需要网络访问能力,用于连接用户配置的数据库或数据服务。用户主动使用以下功能时,DBX 还可能访问相应的第三方服务:
- 用户配置的 AI 服务提供商
- 用户配置的 WebDAV、GitHub 或 Gitee 同步服务
- DBX 插件、驱动及版本信息下载地址
DBX 不需要宿主机特权模式、Host 网络、额外 Linux Capabilities 或宿主机系统目录写权限。应用只持久化自身的数据和备份目录。
数据与隐私说明
DBX 不提供强制注册的中心化账号服务。数据库连接、应用设置、已保存 SQL、插件配置、AI 配置和 Tunnel 配置默认保存在用户自己的飞牛设备上。
连接、插件、AI 和 Tunnel 中的敏感凭据在写入 DBX 数据库前会加密。加密密钥与 DBX 数据共同保存在应用的持久化数据目录中,因此用户备份或恢复 DBX 时必须同时保留完整数据目录。该机制不能防止拥有整个 NAS 数据卷读取权限的人员复制应用数据。
只有在用户主动连接数据库、调用 AI 服务、执行云同步、下载插件或驱动时,相关数据才会发送到用户选择或配置的目标服务。第三方服务如何处理数据,由相应服务的隐私政策和用户配置决定。
DBX 本身不要求用户向项目维护者上传数据库内容或数据库凭据。通过公开 GitHub Issues 寻求支持时,请勿提交密码、Token、私钥、完整连接字符串、未脱敏日志或其他敏感数据。
用户可以在 DBX 中删除连接和配置。卸载飞牛应用前,应先根据需要导出配置或备份应用数据;最终的数据保留与删除行为以飞牛卸载界面中的用户选择和系统规则为准。
截图清单
实机验证时需要制作以下截图:
- DBX 首页或连接列表
- 新建数据库连接页面
- SQL 编辑器与查询结果
- 数据库对象或表结构浏览
- 应用中心中的 DBX 安装详情
截图必须使用测试数据,并移除数据库地址、用户名、密码、Token、业务表名和业务数据。
首次发布说明
DBX 首次登陆飞牛 fnOS 应用中心,提供基于浏览器的数据库管理体验,支持 x86 与 ARM 设备。应用默认启用密码保护,并将数据持久化保存在飞牛应用目录中。
提交前待确认
- 应用名称:DBX
- 开发者与发布者:t8y2
- 官方网站:dbxio.com
- 技术支持:GitHub Issues
- 飞牛实机安装、启动、停止、升级和卸载验证
- x86 架构验证
- ARM 架构验证或明确首发架构范围
- 使用测试数据制作应用截图
- 按飞牛当前流程提交应用包和测试材料