【mayfly-go】开源下载和安装教程

【免费下载链接】mayfly-go web 版 linux(终端[终端回放] 文件 脚本 进程 计划任务)、数据库(mysql postgres oracle sqlserver 达梦 高斯 sqlite)、redis(单机 哨兵 集群)、mongo 等集工单流程审批于一体的统一管理操作平台。 【免费下载链接】mayfly-go 项目地址: https://gitcode.com/dromara/mayfly-go

1、项目介绍

mayfly-go是一款基于Web的统一管理操作平台,主要功能包括:

  • Linux系统管理:终端操作(支持回放/命令过滤)、文件管理、脚本执行、进程监控、计划任务
  • 数据库管理:支持MySQL/PostgreSQL/Oracle/SQL Server/达梦/高斯/SQLite等
  • NoSQL管理:Redis(单机/哨兵/集群)、MongoDB、Elasticsearch
  • 工单流程审批系统
  • 前端采用Vue3+Element Plus,后端使用Golang+Gin框架

2、项目下载位置

官方提供多种下载方式:

  • Gitee仓库:git clone https://gitee.com/dromara/mayfly-go.git
  • GitHub镜像:git clone https://github.com/dromara/mayfly-go.git
  • Docker镜像:docker pull mayflygo/mayfly-go

3、安装环境配置

基础环境要求

Golang ≥ 1.24
Node.js ≥ 16.x
MySQL ≥ 5.7
Redis ≥ 5.0

配置表示例(config.yml)

server:
  port: 8888
db:
  host: 127.0.0.1
  port: 3306
  username: root
  password: 123456
  database: mayfly-go
redis:
  host: 127.0.0.1
  port: 6379

4、项目安装方式

方式一:源码安装

# 后端构建
cd mayfly-go
go mod tidy
go build -o mayfly-go

# 前端构建
cd web
npm install
npm run build

# 启动服务
./mayfly-go -config ./config.yml

方式二:Docker安装

docker run -d \
  -p 8888:8888 \
  -v /path/to/config.yml:/app/config.yml \
  mayflygo/mayfly-go:latest

5、项目处理脚本

初始化数据库脚本

CREATE DATABASE mayfly-go CHARACTER SET utf8mb4;
USE mayfly-go;
SOURCE /path/to/mayfly-go.sql;

常用管理命令

# 查看运行状态
systemctl status mayfly-go

# 重启服务
systemctl restart mayfly-go

# 查看日志
tail -f /var/log/mayfly-go.log

提示:首次访问使用默认账号 admin/123456,请及时修改密码

【免费下载链接】mayfly-go web 版 linux(终端[终端回放] 文件 脚本 进程 计划任务)、数据库(mysql postgres oracle sqlserver 达梦 高斯 sqlite)、redis(单机 哨兵 集群)、mongo 等集工单流程审批于一体的统一管理操作平台。 【免费下载链接】mayfly-go 项目地址: https://gitcode.com/dromara/mayfly-go

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐