大家好,我是 Java陈序员。
对于开发者、运维人员来说,服务器管理从来都不是件容易事。
日常工作中,无论是基础的服务器 CPU、内存等资源监控,还是文件上传下载、权限修改这些高频操作,都需要记忆一堆繁琐的命令,不仅学习成本高,稍不留意输错指令,还可能导致操作失误,影响服务器正常运行。
今天,给大家介绍一款开源的 AI 运维系统,通过可视化界面来运维操作服务器!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
GMSSH —— 一款桌面级 AI 运维系统,为 Linux 服务器提供基于类 Windows 的桌面级可视化管理体验。
功能特色:
- 可视化交互:在浏览器中实现服务器桌面端管理体验,通过直观的可视化界面完成文件管理、进程查看、Docker 操控等基础操作
- 全链路安全防护:基于 SSH 安全隧道实现通信,无需在服务端安装任何 Agent 代理,仅依赖服务器原生 SSH 服务,数据传输全程加密
- 极致性能表现:基于 Go 语言的高并发架构,极低资源占用,毫秒级响应速度
- 全维度服务器监控:实时监控 CPU、内存、磁盘 I/O、网络带宽等资源状态,以图表直观展示
- AI 智能辅助:内置 AI-Agent,支持自然语言指令调度,实现从环境配置到网站搭建的全自动化
- 一键应用部署:整合 Nginx、MySQL、Redis 等常用中间件服务,提供可视化“一键部署”功能
快速上手
GMSSH 支持脚本、Docker 等方式部署,可自定义选择部署方式。
脚本部署
脚本部署默认使用服务器的 80 端口,请确保该端口未被 Nginx 或其他服务占用,并在防火墙中放行。
复制以下命令到服务器终端执行:- curl -fsSL https://gmb-prod-gw.oss-accelerate.aliyuncs.com/up/14/gm/20260304/19442169a81b15117a66yqqt2_sh.file -o gm.sh && \
- chmod +x gm.sh && \
- sudo ./gm.sh install
复制代码 Docker 部署
容器默认映射端口为 8090(对应容器内 80 端口),请确保宿主机防火墙已放行该端口。
1、拉取镜像- docker pull docker-rep.gmssh.com/gmssh/gs-main-arm:latest
复制代码 2、运行容器- docker run -d --name gm \
- -p 8090:80 \
- --restart always \
- docker-rep.gmssh.com/gmssh/gs-main-arm:latest
复制代码 1、拉取镜像- docker pull docker-rep.gmssh.com/gmssh/gs-main-x86:latest
复制代码 2、运行容器- docker run -d --name gm \
- -p 8090:80 \
- --restart always \
- docker-rep.gmssh.com/gmssh/gs-main-x86:latest
复制代码 SSH 登录
1、部署完成后,浏览器访问:如果使用 Docker 部署,访问:http://<服务器IP>:8090.
2、输入 SSH 用户/密码进行登录,或者使用 SSH 证书登录
功能体验
可以说,GMSSH 将可视化、智能化、轻量化理念融入运维系统中,为运维工程师、开发人员及企业 IT 管理员提供了更高效、更安全、更易用的服务器管理解决方案。快去安装部署体验吧~- 项目地址:https://github.com/GMSSH/GMSSH
复制代码 最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:- https://github.com/chenyl8848/great-open-source-project
复制代码 或者访问网站,进行在线浏览:- https://chencoding.top:8090/#/
复制代码
我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目。
但是任何人在群里打任何广告,都会被 T 掉。
如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群:
关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群。
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|
|
|
|
|
相关推荐
|
|
|