在openwrt上安装 spug服务器运维工具!

关于这个软件的介绍大家可以百度和看下这个软件的演示

关于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之类的虚拟机上去

本文作者: 老张
本文链接: https://laozhang.me/1056.html
版权说明: 本站文章很多都来自互联网,如果侵犯了您的版权请告诉我们,我们会尽快删除,如果您喜欢本文想要转载请保留本站链接,感谢您的支持!
THE END
分享
二维码
< <上一篇
下一篇>>