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
What is this?Spug is a lightweight, agent-free ops platform built for small and medium-sized businesses that bundles host management, batch command execution, an online SSH terminal, file transfer, build/deploy pipelines, task scheduling, a configuration center, and monitoring/alerting into one web app.
Do I need to install an agent on every server it manages?No, it's agent-free: managed hosts are reached over SSH for the online terminal, batch execution and file distribution instead of running extra software on each node.
How do I get it running?You stand up the Django backend and build the React frontend yourself following the official Install Doc; there's no bundled Docker image in this repo, so you provision the environment manually before accessing it in the browser.
What stack does it need to run?A Python 3.8+ / Django 4.2 backend, a Node.js 18+ / React 16.13 frontend build, and Redis 5.0+ for caching and task queues.
Who is this built for?Small and medium-sized enterprises that want a central ops dashboard without pushing an agent to every host they manage.
What is Push Assistant?It is Spug's companion message-push service that can trigger phone calls, SMS, email, Feishu, DingTalk and WeChat Work alerts, letting monitoring tools like Zabbix, Prometheus or Nightingale deliver real alarms within minutes of setup.
Can it chain multiple deployment steps into one workflow?Yes, the Pipelines feature orchestrates parameter, build, remote-command, data-transfer, upload and chat-notification nodes into a single workflow with conditional branches and a live console.
Does it support stronger login security than a plain password?Yes, it supports LDAP login and multi-factor authentication (MFA) on top of fine-grained, role-based permission control.
Is the interface only in Chinese?No, the UI is fully bilingual in English and Simplified Chinese, switchable from a globe icon in the header.
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