使用Docker+Uptime-kuna,自建一个服务在线监测网站!

前言

Upitme-Kuma,是一个高性能的在线率监控项目,他支持监控HTTP/s(关键词提取/JSON查询)/TCP/Ws/Ping/DNS/Steam 游戏服务器/Docker容器等22种监控,甚至支持调用真实浏览器查询(Bata)拥有快速华丽的响应式交互页面,支持通过DC/飞书/阿里云SMS/微信公众号等渠道发送故障通知,可创建多个状态页面,以及绑定域名,还可以生成动态延迟曲线,检测证书剩余时间,支持Proxy,支持二重验证,本文就教你如何使用Docker+Docker-compose搭建Uptime-kuma

这里我把我搭建的Uptime-kuma链接放在这里,可以看一下怎么样

https://status.xiau.net/status/default

安装Docker和Docker-compose

安装Docker

Docker官方安装脚本

wget -qO- get.docker.com | bash

连接你的服务器后,把安装脚本复制粘贴上去并回车,等待安装完成,完成后输入

docker -v 

查看是否安装成功,如果出现了类似于以下的文字

Docker version 27.5.0, build a187fa5

则安装成功

Docker开机自启动

systemctl enable docker

重启或者开机后自动运行服务

安装Docker-compose

先运行这个命令下载Docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/v5.0.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

然后再运行这个赋予Docker-compose可执行权限

sudo chmod +x /usr/local/bin/docker-compose

软链接Docker-compose到bin文件夹

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

等待执行完成,完成后输入

docker-compose version

查看是否安装成功,如果出现了类似于以下的文字

Docker Compose version v5.0.0

则安装成功

创建文件夹

首先我们创建一个文件夹放置Uptime-kuma的数据,这里我通过以下命令,在“home”文件夹下创建一个名为“uptime-kuma”的文件夹

mkdir /home/uptime-kuma

然后再使用以下命令进入文件夹

cd /home/uptime-kuma

开始部署

这里使用docker-compose部署Uptime-kuma

配置“docker-compose.yml”文件

复制以下内容

services:
  uptime-kuma:
    image: louislam/uptime-kuma:2
    restart: unless-stopped
    volumes:
      - ./data:/app/data
    ports:
      # <Host Port>:<Container Port>
      - "3001:3001"

输入

nano docker-compose.yml

开始编辑,把上面的内容粘贴进去,完事后按“Ctrl+X”,它可能会问你“Save modified buffer?”输入“y“继续,然后它可能还会问”File Name to Write: docker-compose.yml”回车保存退出

部署

输入

docker-compose up -d

开始部署,如果出现了类似于以下的文字

 Container uptime-kuma-uptime-kuma-1 Created(这里如果是Started也是安装完成)

则安装成功

开始使用

此时你应该可以通过你的“主机IP+3001端口(如果你更改了映射的端口,就是你映射的端口)”访问你的Uptime-kuma”

初始化界面

第一次打开UpTime-kuma会进入一个初始化界面

这里设定语言以及数据库类型,数据库类型选好了就不能改了哦,我的建议是个人用户选择SQLite即可,我感觉个人用户的数据量不至于用SQLite会卡,不过也要看你的需求。设定好之后就会要求你设定账户密码,设定好之后登录就可以用啦

本文标题:使用Docker+Uptime-kuna,自建一个服务在线监测网站!
本文链接:https://xiau.net/2147.html/
转载需注明出处(*σ´∀`)σ
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇