一款开源&轻量的自动化运维平台

项目地址

https://github.com/openspug/spug

项目介绍

Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功。

bash 复制代码
特性
批量执行: 主机命令在线批量执行
在线终端: 主机支持浏览器在线终端登录
文件管理: 主机文件在线上传下载
任务计划: 灵活的在线任务计划
发布部署: 支持自定义发布部署流程
配置中心: 支持KV、文本、json等格式的配置
监控中心: 支持站点、端口、进程、自定义等监控
报警中心: 支持短信、邮件、钉钉、微信等报警方式
优雅美观: 基于 Ant Design 的UI界面
开源免费: 前后端代码完全开源

环境

bash 复制代码
Python 3.6+
Django 2.2
Node 12.14
React 16.11

部署安装

安装Docker

bash 复制代码
curl -sSL https://get.docker.com/ | sh

拉取镜像

bash 复制代码
docker pull registry.aliyuncs.com/openspug/spug 

启动容器

bash 复制代码
docker run -d --restart=always --name=spug -p 801:80 -v /www/docker_data/spug:/data registry.aliyuncs.com/openspug/spug 

初始化数据 ,设置用户名和密码

bash 复制代码
docker exec spug init_spug <username> <password>
docker restart spug

部署完成后,浏览器访问 http://IP:801 访问即可。

Web访问

主机管理

主机在线终端

文件在线上传下载

主机批量执行

应用发布

监控报警

角色权限

相关推荐
冬奇Lab13 小时前
OpenClaw 深度解析(五):模型与提供商系统
人工智能·开源·源码阅读
冬奇Lab13 小时前
一天一个开源项目(第42篇):OpenFang - 用 Rust 构建的 Agent 操作系统,16 层安全与 7 个自主 Hands
人工智能·rust·开源
舒一笑15 小时前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
IvorySQL16 小时前
PostgreSQL 技术日报 (3月6日)|为什么 Ctrl-C 在 psql 里让人不安?
数据库·postgresql·开源
NineData18 小时前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
IvorySQL1 天前
PostgreSQL 技术日报 (3月5日)|规划器控制力升级,内核能力再进阶
数据库·postgresql·开源
冬奇Lab2 天前
OpenClaw 深度解析(四):插件 SDK 与扩展开发机制
人工智能·开源·源码阅读
冬奇Lab2 天前
一天一个开源项目(第41篇):Workout.cool - 现代化开源健身教练平台,训练计划与进度追踪
docker·开源·资讯
梦想很大很大2 天前
拒绝“盲猜式”调优:在 Go Gin 项目中落地 OpenTelemetry 链路追踪
运维·后端·go
Sinclair2 天前
内网服务器离线安装 Nginx+PHP+MySQL 的方法
运维