关于这个软件的介绍大家可以百度和看下这个软件的演示
关于Spug
Spug面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
特性
- 批量执行: 主机命令在线批量执行
- 在线终端: 主机支持浏览器在线终端登录
- 文件管理: 主机文件在线上传下载
- 任务计划: 灵活的在线任务计划
- 发布部署: 支持自定义发布部署流程
- 配置中心: 支持 KV、文本、json 等格式的配置
- 监控中心: 支持站点、端口、进程、自定义等监控
- 报警中心: 支持短信、邮件、钉钉、微信等报警方式
- 优雅美观: 基于 Ant Design 的 UI 界面
- 开源免费: 前后端代码完全开源
复制了一段这个工具的介绍,下面来说下我为什么需要他
第一: 多服务器维护和管理。
第二: 服务器状态检测
第三: 网站 或者 网站端口是否正常
第四: 也是我最需要的。服务器异常及时推送。
下面我将会把我的的一些安装过程发给大家!!
安装教程 参考的这里
Docker安装 · (spug.cc) 官方教程
过程总结分为三步:
第一步: 拉取镜像
第二步: 运行镜像
第三步:导入数据
然后就可以啦
第一步: 拉取镜像。
方法一:直接在 openwrt→Docker→镜像 这里填写镜像网址 registry.aliyuncs.com/openspug/spug 输入之后直接点拉取。
第二步 运行镜像
这里需要特别注意: 默认的端口是80:80 这里你必须要修改前面一个80 比如修改成90:80。 这里这个的意思是 把容器80端口的数据转发到你openwrt的哪个端口。
如果你这里不修改 直接访问80是直接进入路由器了的。所以会冲突,修改成其他端口 如90 这样访问的时候就是 192.168.1.1:90 这样就可以直接访问 了。
docker run -d –restart=always –name=spug -p 80:80 registry.aliyuncs.com/openspug/spug
第三步: 导入 数据库
以下操作会创建一个用户名为 admin 密码为 spug.dev 的管理员账户,可自行替换管理员账户。要么直接修改 要么后台去修改这个不影响
docker exec spug init_spug admin spug.dev
到这里就基本上安装完毕了。
docker restart spug
执行下 把容器运行就可以了
最后 说下 我为什么要在 openwrt下弄这个。 而不是买个服务器。
省钱: 服务器不得要钱啊,我openwrt的软路由 性能非常好,跑这个 docker一点都不费劲。
方便: 因为是直接在软路由上搞的,所以只要我路由器开机 网站就会正常运行 所以和正常网站也没啥区别。
常见问题说明: 如果出现 拉取失败 大部分是软路由系统默认分配的空间不够。 这里你需要分配新的空间给opt等
https://www.vediotalk.com/archives/13889 看这个教程 给 openwrt扩容下就可以了。
直接在openwrt上有好有坏吧。但是我暂时没有搞ESXI之类的 all in one。所以暂时先在openwrt上玩下。下次有机会还是考虑折腾到esxi之类的虚拟机上去
评论(0)