使用Docker搭建网站监测工具——Uptime
使用Docker搭建网站监测工具——Uptime
前尘小筑前言
- Uptime是一款强大的网站监测工具,能够实时监控你的网站是否在线,并在网站出现故障时立即通知你。本教程将详细介绍如何安装和配置Uptime,让你可以轻松地监控自己的网站。
- 在本教程中,我们将学习如何使用Docker来安装和配置Uptime。通过Docker,我们可以轻松地在一个容器中运行Uptime,并且无需关心底层的操作系统。
准备工作
在开始之前,请确保你已经具备以下条件:
一台运行Linux操作系统的服务器
root权限或者sudo权限
安装好 Docker、Docker-compose
反向代理工具
安装步骤
Docker和Docker compose的安装(如果已经安装可跳过)
更新、安装必备软件
1 | apt-get update && apt-get install -y wget vim |
大陆服务器
Docker安装
1 | curl -sSL https://get.daocloud.io/docker | sh |
1 | docker -v #查看 docker 版本 |
1 | systemctl enable docker # 设置开机自动启动 |
Docker compose安装
1 | curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose |
1 | chmod +x /usr/local/bin/docker-compose |
1 | docker-compose --version #查看 docker-compose 版本 |
非大陆服务器
Docker安装
1 | wget -qO- get.docker.com | bash |
1 | docker -v #查看 docker 版本 |
1 | systemctl enable docker # 设置开机自动启动 |
Docker compose
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
1 | sudo chmod +x /usr/local/bin/docker-compose |
1 | docker-compose --version #查看 docker-compose 版本 |
Uptime安装
在安装Uptime之前一定要已经安装好了Docker和Docker compose否则无法安装完成
创建一个文件夹用来放文件,如果安装了面板可直接在面板中创建无需输入指令
1 | #在根目录下创建一个Docker的文件夹,再在这个文件夹下创建一个名为Uptime的文件夹 |
在进入docker-compose.yml后英文输入法下,按 i,在里面输入
1 | name: uptime-kuma |
按一下 esc,然后输入:wq保存退出
防火墙设置(如已打开可跳过)
前往服务商的控制台,打开3001端口
运行
进入文件夹
1 | cd /Docker/Uptime |
输入命令
1 | docker-compose up -d |
等待命令跑完后
理论上我们就可以输入 http://ip:3001 访问了。
反向代理(可省略)
如过看不惯地址是ip加端口号和没有ssl的话,我们可以直接反向代理ip:3001就可以了
宝塔的话可以直接去代理,1panel也一样,其他的面板也都可以
结尾
感觉好久没有写东西了,来水一篇文章。
文章
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果