Discover Spug: A Lightweight, Agentless Automation Platform for Small Teams
Spug is an open‑source, agent‑less automation operations platform designed for small‑to‑medium enterprises, offering host management, batch command execution, online terminals, file transfer, application deployment, task scheduling, configuration, monitoring and alerting, with easy Docker installation and a rich web UI.
Mago Education's team developed Spug, an open‑source, agent‑less automation operations platform popular among small‑to‑medium enterprises, now with over 4.4k GitHub stars.
Spug Introduction
Spug is designed for SMEs and provides host management, batch execution, online terminal, file upload/download, application deployment, task scheduling, configuration center, process/port/site monitoring, and alerting via WeChat, DingTalk, email, etc.
Key Features
Batch Execution: Online batch command execution
File Management: Host file upload and download
Online Terminal: Browser‑based terminal access to hosts
Task Scheduling: Flexible schedules supporting interval, one‑time, and Crontab‑style execution
Release Deployment: Automatic app creation, workflow‑based releases, standard and custom deployments
Configuration Center: Supports KV, text, JSON formats
Monitoring Center: Site, port, process, and custom script monitoring
Alert Center: SMS, email, DingTalk, WeChat alerts
Elegant UI: Ant Design‑based interface
Open Source & Free: Full front‑ and back‑end code available
Website
Official site: https://spug.dev
Demo: https://demo.spug.dev
Demo account: admin<br/>Demo password: spugOpen Source
GitHub: https://github.com/openspug/spug
Gitee: https://gitee.com/openspug/spug
Feature Details
Host Management
Manage hosts and import them in bulk via tables.
Batch Online Execution
Execute template or ad‑hoc commands, such as installation, update, or initialization scripts, saved as templates for quick batch runs.
File Upload/Download
Easily upload or download files during command execution.
Online Terminal
Provides a browser‑based terminal experience comparable to local execution.
Application Deployment
Quickly deploy applications written in PHP, Java, Node.js, Go, etc.
Monitoring & Alerts
Supports website monitoring and host process/port monitoring; custom scripts can be used, with alerts via DingTalk, WeChat, email, and future SMS support.
Installation & Configuration
Docker Quick Install
# Pull image
$ docker pull registry.aliyuncs.com/openspug/spug
# Run container
$ docker run -d --restart=always --name=spug -p 80:80 registry.aliyuncs.com/openspug/spug
# Initialize (creates admin user "admin" with password "spug.dev")
$ docker exec spug init_spug admin spug.dev
# Restart container
$ docker restart spug
# Access http://[your_server_ip]:80 in a browser.
Username: admin
Password: spug.devOther installation methods are documented at https://spug.dev/docs/deploy-product/
Conclusion
Spug is an open‑source ops platform covering common SME needs such as host management, batch execution, online terminal, deployment, task scheduling, configuration, monitoring, and alerts, greatly improving operational efficiency.Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
MaGe Linux Operations
Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
