# mayfly-go:一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!
mayfly-go 是一个开源的可视化管理工具,它可以让您通过web界面,方便地管理和操作Linux、数据库、Redis、MongoDB等资源。
无论您是运维工程师、开发者、或者是对这些技术感兴趣的人,都可以使用mayfly-go来提高您的工作效率和学习效果。
工具简介
mayfly-go使用了以下的技术栈:
- 前端:typescript、vue3、element-plus
- 后端:golang、gin、gorm
mayfly-go 的主要特点是,它可以让您通过web界面,对Linux、数据库、Redis、MongoDB等资源进行统一的管理和操作,而无需安装任何客户端软件或者使用命令行。
您只需要在浏览器中输入mayfly-go的地址,就可以登录到您的资源列表,然后选择您想要操作的资源,就可以开始您的操作了。
mayfly-go 支持以下的资源类型:
- Linux:您可以通过web终端,连接到您的Linux服务器,执行任意的命令,查看文件,运行脚本,管理进程,设置计划任务等。
- 数据库:您可以通过sql编辑器,连接到您的数据库服务器,执行任意的sql语句,查看表结构,增删改查数据,导出导入数据等。目前支持的数据库类型有:MySQL、PostgreSQL、高斯数据库、达梦数据库。
- Redis:您可以通过web界面,连接到您的Redis服务器,执行任意的Redis命令,查看键值,管理集群,监控性能等。目前支持的Redis类型有:单机、哨兵、集群。
- MongoDB:您可以通过web界面,连接到您的MongoDB服务器,执行任意的MongoDB命令,查看文档,管理集合,监控性能等。
除了对资源进行操作,mayfly-go 还提供了以下的功能:
- 记录操作记录:您可以查看您的操作历史,以及操作的结果,方便您回溯和复制您的操作。
- 系统管理:您可以管理您的账号,角色,资源,以及系统的配置,实现权限控制和个性化设置。
- 系统文档:您可以查看系统的使用指南,视频教程,常见问题,以及更新日志,方便您快速上手和了解系统的最新动态。
如何安装使用
mayfly-go 的安装和使用非常简单,您只需要按照以下的步骤,就可以在几分钟内完成:
- 下载mayfly-go的二进制文件,您可以从 GitHub 或者 Gitee 上获取最新的版本,也可以从 腾讯云 上下载预编译的版本。
- 解压缩文件,您会得到一个名为mayfly-go的可执行文件,以及一个名为conf的配置文件夹。
- 修改配置文件,您可以根据您的实际情况,修改conf文件夹中的application.yml文件,主要是数据库的连接信息,以及系统的端口号等。
- 运行mayfly-go,您可以在终端中,进入到mayfly-go的文件夹,然后执行
./mayfly-go
命令,启动系统。您也可以使用nohup ./mayfly-go &
命令,让系统在后台运行。 - 访问mayfly-go,您可以在浏览器中,输入
http://localhost:8080
(或者您修改的端口号),就可以看到mayfly-go的登录界面。默认的账号和密码是:admin/admin123。 - 添加资源,您可以在登录后,点击左侧的资源管理菜单,然后选择您想要添加的资源类型,填写相关的信息,就可以添加您的资源了。
- 操作资源,您可以在添加资源后,点击左侧的机器操作,数据库操作,Redis操作,或者Mongo操作菜单,然后选择您想要操作的资源,就可以开始您的操作了。
总结
mayfly-go 是一个非常实用和强大的可视化管理工具,它可以让您通过web界面,方便地管理和操作Linux、数据库、Redis、MongoDB等资源。
© 版权声明
文章版权归作者所有,未经允许请勿转载。