TuraIDC v0.3.1
TuraIDC v0.3.1 · 首个开源发布
新一代 IDC / 云服务经营系统:商品 · 订单 · 计费 · 自动开通 · 财务 · 工单 · 分销 全业务闭环。本版本为首个开源发布(AGPL-3.0-or-later),欢迎试用与反馈。开发交流 QQ 群:1105174267。
亮点
- 完整业务闭环:管理后台 + 官网门户 + 用户控制台三端,覆盖商品、订单计费、自动开通、发票、充值、分销返佣、工单与通知
- 插件化架构:上游供应商、支付网关、短信、人机验证、实名、邮件全部插件化接入,边界清晰、可替换
- 新增 Corptcha 人机验证插件:与 GeeTest / Vaptcha 同一接入接口(
initGeetest4兼容适配),登录 / 注册 / 找回密码页开箱即用 - Docker / 1Panel 一键部署:
deploy/docker/+ GitHub Actions 自动构建推送镜像 - 智简魔方财务(ZJMF)迁移工具集:产品、用户、订单、账单、工单、上游供应商与实名数据完整迁移,附 10 步详细教程与生产踩坑记录
主要更新
新增
- 人机验证插件 Corptcha(登录 / 注册 / 找回密码页可见容器渲染)
- Docker / 1Panel 一键部署与 CI 自动打包推送
- 三个前端页面合一、混合部署模式
- ZJMF 迁移工具集:
app:reorganize-product-groups三级分组重建与service_type_code派生app:sync-upstreams上游同步与 API 密钥解密app:migrate-real-name实名认证迁移app:fix-os-versionsOS 配置项 version 修复app:backfill-config-options跨库补齐配置项services:backfill-upstream-bindings服务实例上游绑定回填mofang_config_options_migrator.py配置项迁移脚本
- 完整迁移教程:从智简魔方财务系统迁移
修复
- 官网品牌配置不同步(Logo / Favicon / 网页标题 / QQ 群链接)
- 列表接口 500(
perPage签名与基类不一致) - PR #13 审查的 4 个 Critical 安全风险
- 邮件模板明暗色适配完善
- CORS 支持额外来源(官网备用域名)
- 迁移器 pricing 扁平格式(修复价格为零与"无效计费周期")
文档
- README:Logo、动态徽章、架构图、生态合作、Star History、贡献者、开发交流群
- 部署指南(宝塔 / Docker 与 1Panel)、迁移教程、AGPL 许可说明
快速开始
# 开发环境(后端)
cd backend && cp .env.example .env && composer install && php artisan key:generate
# 生产环境
cd deploy/docker && cp .env.example .env && docker compose up -d详细部署见 Docker 部署文档。
许可证
AGPL-3.0-or-later(TDesign 原始代码保留 MIT 许可)。无授权收费、无后门,可审计、可自行部署。