原文链接:https://www.chenweiliang.com/cwl-31701.html
🆘Uptime Kuma备份弃用⁉️快来看定时自动备份教程🕒💾
📉Uptime Kuma备份功能失效了?不用怕!教你如何设置定时自动备份,保护你的监控数据💡📊。
从此再也不怕数据丢失,超详细步骤让你秒懂📈🚀。
快来学习吧,数据安全从此有保障!🎯📁
由于Uptime Kuma后台设置里的备份功能可能存在一些问题,开发者没有对备份功能进行维护,现在备份功能已经无法生成完好的备份和恢复全部设置 ▼
已弃用:由于大量新功能的加入,以及备份功能没有时时维护,现在备份功能已经无法生成完整的备份和恢复完整的设置。
请改为直接备份 docker 卷或者数据文件夹(./data/)。
不过,我们可以可以通过自动备份脚本的功能来实现Uptime Kuma 的备份数据。
Uptime Kuma监控数据自动备份方法
以下是进行数据备份的方法和步骤:
- 创建备份脚本:可以编写一个简单的 shell 脚本来执行备份工作。这个脚本会将 Uptime Kuma 的数据目录打包成 tar 压缩文件,并将其复制到指定的备份路径。
- 设置定时任务:可以将备份脚本设置为定时任务(如使用 crontab),以实现定期自动备份。
Uptime Kuma如何设置定时自动备份脚本?
第 1 步:在 /backup2/
目录中,创建一个包含以下代码的 auto-backup-uptime-kuma.sh
文件
以下是备份脚本的一个示例:
#!/bin/bash
cd /var/lib/docker/volumes
tar zcvf uptime-kuma.tgz uptime-kuma
cp -rf /var/lib/docker/volumes/uptime-kuma.tgz /backup2/uptime-kuma/uptime-kuma_"$(date +"%Y-%m-%d_%H-%M-%S")".tgz
rm -rf uptime-kuma.tgz
- 在这个脚本中,
/var/lib/docker/volumes/uptime-kuma
是你的 Uptime Kuma 数据目录的路径,你可能需要将其替换为实际的路径。 /backup2/
是你希望存放备份文件的位置,同样需要根据实际情况进行替换。- 备份脚本执行后,它会创建一个包含当前日期和时间的压缩文件,并将该文件复制到备份路径中,最后删除原始的压缩文件以节省空间。
第 2 步:提供脚本执行权限
如果脚本没有执行权限,需要先添加执行权限,然后再运行脚本 ▼
chmod +x /backup2/auto-backup-uptime-kuma.sh
第 3 步:将它添加到Corn Job定时任务,以自动运行它 ▼
0 2 * * * /backup2/auto-backup-uptime-kuma.sh
- 现在,Corn Job定时任务每天凌晨2点运行 ▲
第 4 步:Corn Job定时任务每天凌晨2点30分,自动删除远程50天或更早时间的文件(删除50天以前的文件)▼
30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
第 5 步:定期检查备份文件
建议定期检查备份文件是否完好,并确保备份过程按预期工作。
想要了解更多关于Uptime Kuma的使用技巧和其他实用工具?点击下方链接,继续阅读以下内容▼
欢迎转载《Uptime Kuma备份功能已弃用:如何设置Corn定时自动备份脚本?》
欢迎分享本文链接:https://www.chenweiliang.com/cwl-31701.html
网站地址:https://www.chenweiliang.com/
欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel
没有评论:
发表评论