Skip to content

TuraIDC v0.3.1

Choose a tag to compare

@Wu-jiyan Wu-jiyan released this 20 Aug 10:32
· 224 commits to main since this release
6f58700

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-versions OS 配置项 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 许可)。无授权收费、无后门,可审计、可自行部署。