杜郎俊赏 - dujun.io

开源实例之go-admin

前言

基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目。

实例地址

http://go-admin.dujun.eu.org

实例配置

配置描述
系统Debian
开发环境服务端Go 1.20、Node.js 16
数据库MariaDB 10.5
服务器Nginx
程序go-admin 2.1.0

实例部署

权限要求

  • 具有系统读写权限
  • 已安装 Go、Node.js
  • 已安装 MySQL
  • 已安装 Nginx

建数据库

创建一个供程序使用的数据库,可以命名为 go_admin。

安装程序

官网地址:https://www.go-admin.dev
前端仓库:https://github.com/go-admin-team/go-admin-ui
后端仓库:https://github.com/go-admin-team/go-admin

前端部署

#克隆代码
git clone https://github.com/go-admin-team/go-admin-ui.git
cd go-admin-ui

#安装依赖性
npm i

#打包
npm run build:prod

后端部署

#克隆代码
git clone https://github.com/go-admin-team/go-admin.git
cd go-admin

#安装依赖
go mod tidy

#构建 go-admin
go build

#修改 config/settings.yml 中数据库配置,初始化
go-admin migrate -c config/settings.yml

#启动
go-admin server -c config/settings.yml

实例体验

首页

菜单管理

进入实例深度体验

后记

本实例仅供参考,不定期重置数据。

体验更多开源实例

标签: 开源实例 Node.js开源实例 运营开源实例 Go开源实例 后台管理系统开源实例
日期:2023-05-16