spug README

The project's README from github.com/openspug/spug. As one markdown file: README.md.

English | 简体中文

Spug

Spug is a lightweight agent-free automatic operation and maintenance platform designed for small and medium-sized enterprises. It integrates host management, host batch execution, host online terminal, file management, application release and deployment, pipelines, online task planning, configuration center, monitoring, alarm and so on.

Demo

Demo:https://demo.spug.cc

The demo environment runs the latest version and resets its data every hour, both the English and the Simplified Chinese interface are available from the globe icon in the header.

🔥Push Assistant

Push Assistant is a message push platform that integrates multiple channels such as telephone, SMS, email, Feishu, DingTalk, WeChat, and WeChat Work. It can realize telephone and SMS alarms of Zabbix, Prometheus, Nightingale and other monitoring systems in 3 minutes. Click to experience: https://push.spug.cc

Features

Environment

Install Doc

Yearning — MYSQL open source SQL statement review platform

PreView

Workbench

workbench

Dashboard

dashboard

Host Management

hosts

Host Online Terminal

web terminal

File Online Upload and Download

file manager

Host Batch Execution

batch execution batch execution output

Pipelines

Orchestrate build, command, data transfer, upload and notification nodes into a workflow.

pipeline editor built-in pipeline modules pipeline node config pipeline console

Application Release

deploy configuration deploy request deploy console

Task Planning

scheduled tasks

Configuration Center

configuration center

Monitoring and Alarm

monitoring alarm

Sponsor


UCloud
5 元/月云主机

阿里云通用券
300元限量免费领

马哥教育
IT人高薪职业学院

Developer Group

Follow the Spug operation and maintenance public number to add WeChat group, QQ group, and get the latest product dynamics

spug-qq

AGPL-3.0

spug (openspug/spug)

Searching Database…

11.1K ·GitHub
这是什么?Spug 是一款轻量级、无需安装 Agent 的运维平台,专为中小型企业打造,把主机管理、批量命令执行、在线 SSH 终端、文件传输、构建部署流水线、任务调度、配置中心以及监控告警整合到同一个 Web 应用中。
管理的每台服务器都需要安装 Agent 吗?不需要,它是无 Agent 的。被管理的主机通过 SSH 连接,用于在线终端、批量执行和文件分发,无需在每个节点上运行额外的软件。
我该如何让它运行起来?你需要参照官方 Install Doc 自行搭建 Django 后端并构建 React 前端。本仓库没有提供现成的 Docker 镜像,因此要先手动准备好运行环境,然后才能在浏览器中访问。
运行它需要哪些技术栈?需要 Python 3.8+ / Django 4.2 后端、Node.js 18+ / React 16.13 前端构建环境,以及用于缓存和任务队列的 Redis 5.0+。
这款工具面向哪些人群?面向希望拥有一个集中运维面板、又不想在每台受管主机上部署 Agent 的中小型企业。
什么是 Push Assistant?它是 Spug 的配套消息推送服务,可以触发电话、短信、邮件、飞书、钉钉和企业微信告警,让 Zabbix、Prometheus 或 Nightingale(夜莺)等监控工具在完成配置后几分钟内就能发出真实告警。
能否把多个部署步骤串联成一个工作流?可以。流水线功能可以将参数、构建、远程命令、数据传输、上传和聊天通知等节点编排成一个工作流,支持条件分支,并提供实时控制台。
它是否支持比普通密码更强的登录安全?支持。除了细粒度的基于角色的权限控制外,还支持 LDAP 登录和多因素认证(MFA)。
界面只有中文吗?不是,界面完整支持英文和简体中文双语,可通过页面顶部的地球图标切换。
Which topics is it in?jenkins, mfa, deploy, task, monitor, ldap, cicd, pipeline, django, rbac, ssh, workflow
Creator
openspug
Size
7.1 MB
Stars
11.1K
Age
8y
Commits · 90 Days