spug自动化运维平台开源项目部署搭建

简介: Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。

官网地址:· 灵活、强大、功能全面的开源运维平台

Gitee地址:https://gitee.com/openspug/spug


Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。


Docker安装


安装步骤


以下安装步骤使用 Centos7.x 操作系统。


1. 安装docker


$ yum install docker
$ systemctlstart docker


2. 拉取镜像


阿里云的镜像与 Docker hub  同步更新,国内用户建议使用阿里云的镜像。


$ docker pull registry.aliyuncs.com/openspug/spug


3. 启动容器


如果需要持久化存储代码和数据,可以添加:-v 映射容器内/data路径。


官方镜像内置了 Mysql 数据库,如果需要使用外部已有数据库( Mysql 5.6+ ),可以参考 此文档 设置后再进行下一步的初始化操作。


$ docker run -d--restart=always --name=spug -p80:80 registry.aliyuncs.com/openspug/spug
# 持久化存储启动命令:# mydata指的是本地磁盘路径,也可以是其他目录,但需要保证映射的本地磁盘路径已经存在,/data是容器内代码和数据初始化存储的路径$ docker run -d--restart=always --name=spug -p80:80 -v /mydata/:/data registry.aliyuncs.com/openspug/spug
#或者docker run -d--restart=always --name=spug -p7009:80 -v /www/server/nvm/versions/node:/www/server/nvm/versions/node -v /usr/local/maven:/usr/local/maven  -v /etc/profile:/etc/profile -v /usr/local/jdk1.8.0_301:/usr/local/jdk1.8.0_301  -v /root:/root -v /spug/:/data -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker openspug/spug


4. 初始化


以下操作会创建一个用户名为 admin 密码为 spug.dev 的管理员账户,可自行替换管理员账户。


$ docker exec spug init_spug admin spug.dev
# 执行完毕后需要重启容器
$ docker restart spug


5. 访问测试


在浏览器中输入 http://localhost:80访问。


用户名: admin  
密码: spug.dev


相关文章
|
2月前
|
运维 监控 Java
java乡镇卫生院、二甲医院云HIS运维平台源码
运营管理是综合管理系统的核心部分,由运营商和医疗机构管理人员使用,运营管理包括:机构管理、药品目录管理、用户管理、角色管理、字典管理、模板管理、参数设置、消息管理、售后服务、运营配置、外部系统11个子模块,实现机构、用户、角色管理、药品目录管理以及通用的字典管理;可以根据业务需要为各医疗机构定制病历模板和报表模板;可以对医疗机构收费外接设备进行参数设置,对业务进行配置;可以管理消息及售后信息等。
41 3
|
3月前
|
并行计算 Linux 计算机视觉
还在手工标注数据集?快来试一试自动化多模型标注大模型-gui交互式标注(部署运行教程-高效生产力)
还在手工标注数据集?快来试一试自动化多模型标注大模型-gui交互式标注(部署运行教程-高效生产力)
92 0
|
3月前
|
资源调度 测试技术 Linux
一款接口自动化神器—开源接口测试平台Lim(Less is More)
一款接口自动化神器—开源接口测试平台Lim(Less is More)
141 2
|
4月前
|
Go 数据处理 Docker
elk stack部署自动化日志收集分析平台
elk stack部署自动化日志收集分析平台
86 0
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
|
4月前
|
运维 算法 Java
springboot医院信息化云HIS运维平台源码
1、门诊部分 挂号及预约、划价及收费、门诊处方及病历、医生排班... 2、住院部分 入院及出院登记、住院收费、住院清单、出院结算、住院医生工作站、住院护士工作站... 3、电子病历 医嘱管理、护嘱管理、电子病历、护理病历、病历质控...
45 0
|
10天前
|
弹性计算 运维 Shell
|
10天前
|
弹性计算 Shell 数据安全/隐私保护
自动化构建和部署Docker容器
【4月更文挑战第30天】
14 0
|
16天前
|
运维 前端开发 JavaScript
运维管理平台实现与学习心得
运维管理平台实现与学习心得
|
1月前
|
运维 Kubernetes 监控
构建高效自动化运维系统:基于容器技术的持续集成与部署策略
【4月更文挑战第4天】在数字化转型的浪潮中,企业对于软件交付的速度和质量要求越来越高。传统的运维模式已无法满足敏捷开发和快速迭代的需求。本文旨在探讨如何利用容器技术构建一个高效的自动化运维系统,实现软件开发生命周期中的持续集成(CI)与持续部署(CD)。通过分析容器技术的核心优势,结合DevOps文化和微服务架构,我们提出了一套系统的构建策略和实践步骤。文章将详细阐述从环境搭建到流程优化的全过程,以及在此过程中可能遇到的挑战和解决方案,为运维专业人员提供参考和指导。

热门文章

最新文章