重置后台登录密码:
docker exec -it <container name> npm run reset-password
docker exec -it uptime-kuma
npm run reset-password
执行代码参考:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo systemctl start docker
docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
安装好后记得放开安全组的3001端口哦!(阿里云,腾讯云等)
接下来根据你的需要进行反代
记得反代的时候一定要反代ws,不然会看不到界面
下面贴一个nginx配置供大家参考
location / {
proxy_pass http://ip:3001;
proxy_set_header Host $host;
}
location /ws
{
proxy_pass http://ip:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
记得3001改为你docekr实际运行的端口
然后浏览器访问你的反代网址
设置密码—–添加网站
还可以集成telegram 机器人通知
步骤:
首先私聊botfather-输入/newbot—-根据提示操作最后会获取到类似这样的一串文字
保存好你的api key,回到刚才搭好的监控
将你的api token填到第二个格子里
然后将tg建一个频道—将机器人拉进频道里
在频道里随便说一句话
https://api.telegram.org/bot<YOUR BOT TOKEN HERE>/getUpdates
访问这个网址得到chatID
“id”:-1001591914386 这个id 就是我们的channel id (负号也要带)
填入chatID,即可。
这个地方要注意,如果我们给bot 发消息 容易变成只有bot给我们自己私发消息的情况,如果要channel通知
需要只再channel发消息,然后获取到 chatID。
参考地址:https://hostloc.com/thread-882461-1-1.html
转载请注明:创富者 » 自建网站,服务器监控系统Uptime Kuma