# NoBase后端云 **Repository Path**: xunanit/xunan-cloud ## Basic Information - **Project Name**: NoBase后端云 - **Description**: 🎉基于PHP的API集成式后台管理系统,寻安科技NoBase为个人以及中小企业创业者提供高效、稳定的后端云服务 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://nobase.cn - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 0 - **Created**: 2025-03-29 - **Last Updated**: 2026-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 寻安云后台(NoBase) - 开源社区版 > 官方网站:https://nobase.cn ,本项目仅供学习交流,二改、分发等请尊重劳动成果,保留版权信息! [![Star](https://gitee.com/xunanit/xunan-cloud/badge/star.svg?theme=gvp)](https://gitee.com/xunanit/xunan-cloud/stargazers) [![Fork](https://gitee.com/xunanit/xunan-cloud/badge/fork.svg?theme=gvp)](https://gitee.com/xunanit/xunan-cloud/members) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](/LICENSE) ### 项目核心简介 寻安云Logo **寻安云后台(NoBase)**是基于原生PHP开发的**零代码后端服务开放平台**,通过可视化配置与模块化组件,实现无需编写后端代码即可快速搭建数据管理、API接口、业务逻辑的能力。平台支持多端接入(iOS/Android/小程序/网页),已服务多家中小企业,平均缩短80%后端开发周期。 #### 控制台界面预览 管理后台界面 管理后台界面 (图1:正式版本运营数据概览界面) | (图2:开源社区版运营数据概览界面) ### 多端接入支持 平台支持以下终端快速对接: - **移动应用**:iOS、Android - **网页应用**:响应式Web网站 - **小程序**:微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝 - **快应用**:各手机厂商快应用平台 ### 核心优势 1. **零代码开发**:通过后台可视化配置生成API,无需编写PHP/SQL代码 2. **一键对接**:复制接口地址即可获取数据,支持fetch/jQuery等主流请求方式 3. **多端统一**:一套后台管理所有终端数据,实时查看运营指标 ### 快速对接示例 #### 使用fetch获取应用公告 ```html ``` #### 使用jQuery获取应用公告 ```html ``` #### 成功响应示例 ```json { "code": 200, "msg": "success", "data": { "title": "测试公告", "content": "测试内容详情", "publish_time": "2025-06-13 10:00:00" } } ``` ## 核心功能模块 ### 1. 运营数据概览 #### 功能描述 - 查看应用全量运营数据,包括总用户量、总启动量、接口调用量等核心指标 - 可视化展示近期注册趋势图、接口调用记录 - 支持实时刷新获取最新数据 ### 2. 个人中心管理 #### 1. 个人信息 - 查看及修改开发者信息(账号、昵称、邮箱等) - 展示云文档数量、应用卡数量等资源信息 - 显示认证状态、注册时间、IP地址等基础信息 #### 2. 安全中心 - 修改登录密码 - 开启异地登录通知 - 管理安全令牌及授权设备 ### 3. 应用管理系统 #### 功能模块表 | 模块 | 核心功能 | |-------------|--------------------------------------------------------------------------| | 我的应用 | 创建/删除/禁用应用,查看应用签名,修改应用基本信息 | | 应用配置 | 设置加密方式、令牌访问规则、接口权限等 | | 应用公告 | 发布及管理应用公告内容,支持多端同步展示 | | 应用更新 | 管理应用版本更新信息,支持强制更新和可选更新 | | 应用通知 | 发布推送通知 | | 应用反馈 | 查看用户反馈信息 | ### 4. 用户管理系统 #### 1. 我的用户 - 查看用户列表及详情(账号、注册时间、设备信息等) - 支持用户数据导出与筛选查询 - 管理用户权限及分组 #### 2. 用户配置 - 设置账号长度限制(推荐6-12字符) - 配置每日注册人数上限 - 开启/关闭邀请注册功能 ### 5. 卡密管理系统 #### 1. 我的卡密 - 生成及管理会员卡密、积分卡密 - 批量导入/导出卡密数据 - 查看卡密使用记录及状态 #### 2. IMEI管理 - 管理移动设备唯一识别码 - 支持设备授权登录(适用于安卓手机/平板) ### 6. 文档管理系统 #### 功能描述 - 创建和管理静态文档(文本/JSON/网页格式) - 支持文档版本控制与历史记录查询 - 可作为公告、帮助中心等内容载体 ### 7. 论坛管理系统 #### 核心模块 - 我的板块:创建和管理论坛板块及分类 - 帖子管理:审核、置顶、删除用户发布的帖子 - 评论管理:设置评论审核机制,管理用户评论 ### 8. 邮件管理系统 #### 1. 发送邮件 - 向指定用户发送邮件通知 - 支持携带应用动态数据 - 需先完成邮箱配置(不支持批量发送) #### 2. 邮箱配置 - SMTP服务器:支持QQ邮箱(smtp.qq.com)、网易邮箱(smtp.163.com)等 - SMTP端口:通常为465(SSL加密) - 配置示例: ``` SMTP用户名:10001@qq.com SMTP授权码:从邮箱后台获取(非密码) ``` ## 技术架构说明 ### 底层架构图 ![架构图](assets/9223633e-0caf-4295-9ec0-588dfe779a54.png) ### 关键技术点 - **后端技术**:原生PHP开发,提升部署效率 - **接口规范**:遵循RESTful API设计,返回JSON格式数据 - **安全机制**:内置SQL注入防护、接口签名验证、数据加密传输(AES-256) ## 生产环境部署 ### 环境要求 | 组件 | 最低配置 | 推荐配置 | |--------------|-----------------------|---------------------------| | CPU | 4核Intel Xeon | 8核及以上 | | 内存 | 8GB RAM | 16GB+ | | 存储 | 100GB SSD | 256GB+ NVMe SSD | | 操作系统 | CentOS 7.6 | Ubuntu 20.04 LTS | | Web服务 | Nginx 1.18+ | Nginx 1.20+ | | PHP | PHP 7.4 | PHP 7.4 | | 数据库 | MySQL 5.7 | MySQL 8.0 | ### 部署步骤 1. **拉取项目代码** ```bash git clone https://gitee.com/xunanit/xunan-cloud cd xunanit ``` 2. **配置数据库** 请先按以下配置创建数据库,将xunanit.sql导入,后续可在config.php修改数据库信息! ```txt 主机连接地址:localhost 数据库端口:3306 数据库名:xunanit 数据库用户名:xunanit 数据库密码:xunanit123 ``` 3. **打开项目网页** 密码后续可在用户中心自行修改,用户名请在数据库`ye_user`表中自行修改,请使用6位~12位的数字作为账号! ```bash 默认账号:123456 默认密码:123456 ``` ## 社区与支持 ### 官方资源 - **在线体验**:[http://api.xunanit.cn/web](http://api.xunanit.cn/web)(测试账号:123456 / 密码:123456) - **文档中心**:[http://api.xunanit.cn/docs](http://api.xunanit.cn/docs)(含API手册/接入指南) ### 交流渠道 - **Gitee Issue**:[提交问题与建议](https://gitee.com/xunanit/xunan-cloud/issues) - **官方交流群**:872132909(QQ群) - **技术邮箱**:ceo@xunanit.cn ## 许可证说明 **Apache 2.0许可证**允许: 1. 商业使用、修改和重新分发 2. 闭源二次开发(需保留原项目版权声明) 3. 社区版永久免费,企业版需单独购买授权 ### 文档模块说明 | 模块 | 核心作用 | 目标受众 | |--------------|-----------------------------------|-------------------------| | 快速上手 | 提供多端接入示例与核心优势说明 | 前端开发者/产品经理 | | 功能模块 | 详细拆解系统功能与使用场景 | 运营人员/企业管理者 | | 技术架构 | 展示底层技术栈与实现方案 | 后端开发者/架构师 | | 部署指南 | 提供标准化安装流程 | 运维工程师 | | 社区支持 | 引导用户获取帮助与资源 | 所有平台使用者 |