# godata **Repository Path**: itisget/godata ## Basic Information - **Project Name**: godata - **Description**: 一款go语言低代码设计系统:动态表单拖拽设计器、BI报表设计器、打印设计器、JS和Golang双脚本个性化定制、手写vue、等等。 不是代码生成!所有功能设计刷新即生效。支持https部署。 https://cqyunq.com/admin - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: https://cqyunq.com/admin - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 21 - **Created**: 2025-04-01 - **Last Updated**: 2025-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 介绍 **GoData:是一个免费的、高效、且灵活的后台设计系统** > 系统的权限很强大,菜单、按钮、接口都可以限制权限。 > **动态表单拖拽设计、BI报表设计、同时支持JS脚本、Golang脚本、手写VUE代码、打印设计、等等。** > 在线修改系统功能(不是生成代码),刷新即生效。 主要技术:Golang、Vue3、arco design vue、tailwindcss等等。 系统UI适配兼容了电脑端、手机、平板设备 我们仅保留了底部的产品标识 ### 适合场景: - 快速搭建后台管理系统 - GM游戏后台 - BI报表平台 - 进销存搭建 - 电商后台 - 开放API授权 - 官网 - 等等 ### 功能截图
### 演示 [演示站点,点击查看](https://cqyunq.com/admin) 官网文档:https://cqyunq.com/?name=doc/doc.html&fast=true ### 视频教程 https://www.bilibili.com/video/BV1wCoxYfEHG/?spm_id_from=333.1387.homepage.video_card.click&vd_source=d4d6592b2817c23818e6e8de715fdbe1
https://www.bilibili.com/video/BV1Ywo4Y1E45/?spm_id_from=333.1387.homepage.video_card.click&vd_source=d4d6592b2817c23818e6e8de715fdbe1
### 安装启动 1. 首先需要数据库,最好是Mysql 8.x,并能连接成功 2. 在数据库中新建名称为yunqiong的数据库 因为仓库文件太大,MacOS的包微信加我单独发。 下载本仓库,根据你的系统类型,选择对应的的文件夹。文件夹说明: > 官网文档 -> YAML配置说明 > https://cqyunq.com/?name=doc/doc.html&fast=true#item1-4 - windows64是微软64位系统 - linux64是Linux64位系统 - MacOS是苹果系统 3. 配置文件在config文件夹中,配置字段几乎都有说明, - boot.yaml是入口配置文件,Profile默认是dev - 当Profile是dev时,那么启动时会加载app-dev.yaml - 当Profile是prod时,那么启动时会使用app-prod.yaml - 修改app-?.yaml中的数据库配置,改成你自己的 4. 文件中的goo是启动文件,比如windows64,就是goo.exe双击启动。 **上述4步完成后,打开浏览器访问:** - 低代码后台:`http://你的IP:port/admin` - 官网:`http://你的IP:port/portal` ### 部署HTTPS > 详见官网文档 -> 生产环境部署:
> https://cqyunq.com/?name=doc/doc.html&fast=true#item5000 端口号在app-prod.yaml中,默认是80端口。推荐用ubuntu系统,这里部署说明也是用ubuntu。
必须按下面步骤的顺序来操作: 1. 首先:你的云服务器必须开放入网规则:端口80、443必须打开。 2. 下载lego客户端 ``` wget https://github.com/go-acme/lego/releases/download/v4.22.2/lego_v4.22.2_linux_amd64.tar.gz ``` 3. 解压客户端 ``` tar -xvf lego_v4.22.2_linux_amd64.tar.gz lego ``` 4. 不开启ssl,先启动一次。在app-prod.yaml中设置SslEnable为false关闭ssl,启动goo 5. 再使用lego的客户端命令生成SSL证书 email替换成自己的,domains换成自己的域名 ``` ./lego --email="example@163.com" --domains="cqyunq.com,www.cqyunq.com" --path="./cert.com" --http --http.webroot "/" run ``` 6. 最后,关闭第4步的goo服务。之后在app-prod.yaml中设置SslEnable为true开启ssl后,重新启动goo。成功后,https就可以了。访问地址:
数字化后台:https://你的域名/admin
官网:https://你的域名 ### 联系 > 微信:17830895300,加我微信,入群