专业的编程技术博客社区

网站首页 > 博客文章 正文

Spug自动化运维工具

baijin 2024-11-30 11:13:38 博客文章 5 ℃ 0 评论

Spug介绍

Spug是一款使用Python+Flask+Vue+Element组件开发的开源自动化运维平台,面向中小型企业设计的轻量级无 Agent 的运维管理系统。它整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。本文将介绍如何使用Docker在服务器上安装和运行Spug。

Spug安装

1、在服务器上安装Docker。使用以下命令安装Docker:

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io

2、启动Docker并验证是否安装成功:

systemctl start docker
docker --version

3、使用以下命令拉取Spug镜像:

docker pull registry.aliyuncs.com/openspug/spug

4、运行Spug镜像。使用以下命令运行Spug:

docker run -d --restart=always --name=spug -p 8100:80 -v /spug:/data registry.aliyuncs.com/openspug/spug
命令参数解释:
-d:在后台运行容器并打印容器ID。
--restart=always:在Docker重启时,指定的容器能自动启动。
-p 8100:80:将本地的8100端口映射到容器的80端口。
-v /spug:/data:将本地的/spug文件夹挂载到容器的/data文件夹中,这样可以保存Spug的数据。

5、初始化Spug。使用以下命令初始化Spug:

docker exec spug init_spug admin spug.dev

这里的admin和spug.dev分别是管理员账号和密码,可以根据需要修改。

6、重启Spug。使用以下命令重启Spug:

docker restart spug

7、进入容器中安装Node和Yarn。使用以下命令进入容器中:

docker exec -it [容器ID] /bin/bash

然后安装Node和Yarn:

yum install nodejs
npm install yarn -g

到这里Spug已经成功安装并运行在服务器上了。

可以通过浏览器访问 http://服务器IP:8100 来访问Spug。在Spug中可以进行主机管理、应用发布部署、在线任务计划、监控、报警等功能,并且支持批量执行和在线终端登录等功能。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表