Spug 面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
1.批量执行: 主机命令在线批量执行
2.在线终端: 主机支持浏览器在线终端登录
3.文件管理: 主机文件在线上传下载
4.任务计划: 灵活的在线任务计划
5.发布部署: 支持自定义发布部署流程
6.配置中心: 支持 KV、文本、json 等格式的配置
7.监控中心: 支持站点、端口、进程、自定义等监控
8.报警中心: 支持短信、邮件、钉钉、微信等报警方式
9.优雅美观: 基于 Ant Design 的 UI 界面
10.开源免费: 前后端代码完全开源
[root@192 ~]# docker version
Client: Docker Engine - Community
Version: 20.10.17
API version: 1.41
Go version: go1.17.11
Git commit: 100c701
Built: Mon Jun 6 23:05:12 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.17
API version: 1.41 (minimum version 1.12)
Go version: go1.17.11
Git commit: a89b842
Built: Mon Jun 6 23:03:33 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.6.1
GitCommit: 10f428dac7cec44c864e1b830a4623af27a9fc70
runc:
Version: 1.1.0
GitCommit: v1.1.0-0-g067aaf85
docker-init:
Version: 0.19.0
GitCommit: de40ad0
docker pull registry.aliyuncs.com/openspug/spug
[root@192 ~]# mkdir /spug/
[root@192 ~]# docker run -d --restart=always --name=spug -p 8091:80 -v /spug/:/data -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker registry.aliyuncs.com/openspug/spug
b9376a622ab356f0f080b2d6dbeab88e2d140c2d6f77e83b24f832e0800c8699
docker exec spug init_spug admin spug.dev
http://192.168.3.146:8091/