# Golang Admin **Repository Path**: hchen2017/golang-admin ## Basic Information - **Project Name**: Golang Admin - **Description**: 基于 Gin 框架开发的 Golang 后台管理系统。前端包含Layui、Vue2+Element、Vue3+Arco-Design等版本。 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 3 - **Created**: 2023-02-23 - **Last Updated**: 2025-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言, layui, Vue ## README # Gin Admin 【开发中...】 ## 简介 Gin Admin 是一个用 Gin 框架开发的后台管理系统。前端包含Layui、Vue2+Element、Vue3+Arco-Design等版本。 [![star](https://gitee.com/hchen2017/golang-admin/badge/star.svg?theme=dark)](https://gitee.com/hchen2017/golang-admin/stargazers) [![fork](https://gitee.com/hchen2017/golang-admin/badge/fork.svg?theme=dark)](https://gitee.com/hchen2017/golang-admin/members) [![License](https://img.shields.io/badge/license-Apache2-yellow)](https://gitee.com/hchen2017/golang-admin/blob/master/LICENSE) ## 功能 * 用户管理 * 权限管理 * 会员管理 * 内容管理 * 菜单管理 * 文件管理 * 系统管理 * 数据库管理 ## 安装 ### 前端开发 [adminUI](https://gitee.com/hchen2017/admin-ui) ### 后端安装 - Windows 安装 ~~~ 1.下载并安装 gin: $ go get -u github.com/gin-gonic/gin 2.将 gin 引入到代码中: import "github.com/gin-gonic/gin" 3.初始化 go mod $ go mod init project_name 4.启动项目 $ go run main.go 5.热重载启动 $ air ~~~ - 包 ~~~ 1.热重载 go install github.com/air-verse/air@latest 2.图像验证码 go get -u github.com/mojocn/base64Captcha ~~~ - 部署到Linux服务器 ~~~ 1.首先要知道需要配置的服务器的构架,一般是amd64,arm 可以在服务器里输入uname -a查看(带i386、i486、i586、i686、x86等的一般是32位的,带x64、amd64、x86_64、x86-64等的一般是64位的) 2.依次输入如下命令 set GOOS=linux // 这是生成对应系统打包好的程序(可以直接运行的,如果不改就默认是win,生成exe文件 set GOARCH=amd64 // 改为查找的服务器构架 go build main.go //build 后面是文件 3.编译完成后会生成一个 main可执行文件,没有后缀,这时你只需要把这个文件上传到你的虚拟机,直接运行就好了 输入:./main 会弹出bash:权限不够,于是输入chmod 777 main,再输入./main 4.当你直接关闭ssh时,你会发现程序又停止了,那是因为./main这个命令只是暂时执行,如果想要一直挂起的话,需要使用nohup命令 输入nohup ./main &,这就成功了,再输入ps aux|grep main查看一下进程,发现正在执行,这就成功了,要关闭程序的话,直接kill掉进程就ok啦 ~~~ ## 访问 ~~~ 1.浏览器访问 http://127.0.0.1:9090 2.配置域名 1-1.默认前端 www.domain.test 1-2.默认后端 www.domain.test/admin 后台账号:admin 后台密码:password ~~~ ## 项目截图 ### Layui - ![article](./public/static/img/layui/article.png) ### Element - ![index](./public/static/img/element/index.png) - ![article](./public/static/img/element/article.png) - ![menu](./public/static/img/element/menu.png) - ![database](./public/static/img/element/database.png) ### Arco Design - ![login](./public/static/img/arco-design/login.png) - ![slide-verify](./public/static/img/arco-design/slide-verify.png) - ![index](./public/static/img/arco-design/index.png) - ![role](./public/static/img/arco-design/role.png) - ![admin](./public/static/img/arco-design/admin.png) - ![article](./public/static/img/arco-design/article.png) - ![menu](./public/static/img/arco-design/menu.png) - ![file](./public/static/img/arco-design/file.png) - ![region](./public/static/img/arco-design/region.png) - ![database](./public/static/img/arco-design/database.png) - ![system](./public/static/img/arco-design/system.png) - ![test](./public/static/img/arco-design/test.png) ## 交流 交流QQ群:614159657 ## 💐 特别鸣谢 - 👉 Gin:[https://gin-gonic.com](https://gin-gonic.com) - 👉 Element UI:[https://element.eleme.io](https://element.eleme.io) - 👉 Arco Design:[https://arco.design/vue/docs/pro/start](https://arco.design/vue/docs/pro/start) 如果对您有帮助,您可以点右上角 💘Star💘支持一下,谢谢!!!