dujiao-next/dujiao-next
开源的数字商品电商平台,包含 Go 后端、用户商城和管理后台,支持二进制、Docker 或一键安装部署。
- Star
- 1,738
- Fork
- 443
- 未关闭 Issue
- 8
- 最近提交
- 前天
这是什么?
Dujiao-Next 是一个数字商品电商平台,单个仓库包含完整应用:Go 后端、Vue 3 用户商城和 Vue 3 管理后台。后端采用模块化单体架构,基于 Gin、GORM,数据库可选 SQLite 或 PostgreSQL;权限使用 Casbin 实现 RBAC,并支持 TOTP 两步验证。
后端可以作为 HTTP 服务、后台任务进程运行,也可以合并在同一进程中运行;Redis 可选,配置后使用 asynq 处理异步任务。同一个二进制还提供管理员命令行工具,用于查看管理员、重置密码或两步验证。前后台界面支持简体中文、繁体中文和英文,商城支持切换模板。
部署方式包括附带 config.yml 的发布包、Docker 镜像,以及面向 Ubuntu/Debian 的交互式安装脚本,后者会自动配置 systemd、Nginx、Redis 和 Let's Encrypt 证书。
核心功能
- 01基于 Vue 3 与 TypeScript 的用户商城和管理后台
- 02Go 后端基于 Gin 与 GORM,支持 SQLite 和 PostgreSQL
- 03通过 Casbin 实现 RBAC 权限,并支持 TOTP 两步验证
- 04可选 Redis 异步任务,也可让 API 与任务进程同时运行
- 05支持简体中文、繁体中文和英文界面
- 06提供 Ubuntu/Debian 交互式安装脚本,自动配置 systemd、Nginx 与 Let's Encrypt
适用场景
- 在线销售账号、礼品卡或虚拟服务等数字商品
- 自建独立商城,并使用自带的管理后台管理客户与订单
- 在小型 VPS 上以单二进制或 Docker 方式部署电商站点
快速上手
- 1
复制示例配置文件
cp config.yml.example config.yml - 2
编辑 config.yml,设置 jwt.secret、user_jwt.secret 和 web.admin_path
- 3
使用 Docker 启动应用
docker run -d -p 8080:8080 -v $PWD/config.yml:/app/config.yml:ro dujiaonext/dujiao-next:latest
使用前须知
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品需以相同条款发布。
- 投入生产需要自行托管,并在 config.yml 中手动设置密钥和管理后台路径。
收录于专题
标签
常见问题
- dujiao-next 是什么?
- 开源的数字商品电商平台,包含 Go 后端、用户商城和管理后台,支持二进制、Docker 或一键安装部署。 Dujiao-Next 是一个数字商品电商平台,单个仓库包含完整应用:Go 后端、Vue 3 用户商城和 Vue 3 管理后台。后端采用模块化单体架构,基于 Gin、GORM,数据库可选 SQLite 或 PostgreSQL;权限使用 Casbin 实现 RBAC,并支持 TOTP 两步验证。
- dujiao-next 可以免费使用吗?用的什么许可证?
- dujiao-next 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- dujiao-next 还在维护吗?
- 活跃维护中。dujiao-next 最近一次提交是在 2026年11月6日。
- dujiao-next 适合用来做什么?
- 在线销售账号、礼品卡或虚拟服务等数字商品 自建独立商城,并使用自带的管理后台管理客户与订单 在小型 VPS 上以单二进制或 Docker 方式部署电商站点
- dujiao-next 怎么安装和运行?
- 复制示例配置文件: cp config.yml.example config.yml 编辑 config.yml,设置 jwt.secret、user_jwt.secret 和 web.admin_path 使用 Docker 启动应用: docker run -d -p 8080:8080 -v $PWD/config.yml:/app/config.yml:ro dujiaonext/dujiao-next:latest
- 在哪里获取 dujiao-next?
- 源代码和安装说明在 GitHub 上:https://github.com/dujiao-next/dujiao-next
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Spring Boot 与 Vue 的前后端分离人力资源管理系统脚手架。
2.8万1万Java无许可证更新于 15天前
一个自托管的文件列表程序,把多种网盘和本地存储统一到一个网页与 WebDAV 入口中。
5万+37 本周7905GoAGPL-3.0更新于 18天前
基于 Go 与 Vue 3 的开源微社区平台,适合自建社交产品与社区站点。
4501649GoMIT更新于 3个月前
可自托管的网页文件共享工具,支持多设备互传、多用户管理、断点续传和扫码访问共享目录。
640+1 本周41GoLGPL-3.0维护活跃更新于 前天