Spug 是一款开源的轻量级自动化运维平台
2025-05-17
1
参考资料
Spug 简介
Spug 是一款开源的轻量级自动化运维平台,主要用于简化运维工作流程,提供主机管理、任务调度、应用发布等功能。
特点
轻量级:资源占用低,部署简单。
自动化:支持任务调度、批量操作。
多环境支持:可管理开发、测试、生产环境。
权限管理:基于角色的访问控制(RBAC)。
Web 界面:直观易用的操作界面。
最新更新内容及时间
最新版本:v3.2.5
更新时间:2023年10月
更新内容:
新增对 Kubernetes 的支持。
优化任务调度性能。
修复若干已知问题。
镜像下载地址
Docker Hub:
https://hub.docker.com/r/openspug/spug
官网地址
官网:
https://spug.dev
文档地址
官方文档:
https://spug.dev/docs
Docker 安装示例
docker run -d --name spug \ -p 80:80 \ -v /path/to/data:/data \ -e MYSQL_HOST=your_mysql_host \ -e MYSQL_USER=your_mysql_user \ -e MYSQL_PASSWORD=your_mysql_password \ openspug/spug:latest
YAML 设置教程
创建
config.yml
文件:database: host: "localhost" port: 3306 user: "spug_user" password: "spug_pass"
挂载到容器:
docker run -v /path/to/config.yml:/app/config.yml openspug/spug
常见错误及问题
数据库连接失败:
检查数据库服务是否运行。
确认配置中的用户名和密码正确。
端口冲突:
确保主机端口未被占用,或修改映射端口。
权限不足:
确保挂载的目录有读写权限。
任务调度失败:
检查任务脚本是否有执行权限。
确认依赖环境已安装。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。