Skip to content

wehaox/webdav_backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

基于webdav的备份脚本

功能

  • 将 需要备份的文件夹路径 压缩成 zip/7z/tar.gz 文件
  • 上传到 WebDAV
  • 可选:推送到 Telegram 或 Webhook 通知(仅测试了Telegram)
  • 自动清理7天前旧备份

使用步骤

  1. 复制 .env.example.env 并修改内容

  2. 赋予脚本执行权限

    chmod +x webdav_backup.sh
  3. 手动执行测试

    ./webdav_backup.sh
  4. 配置 Crontab 定时执行

Crontab示例(每天凌晨3点执行)

0 3 * * * bash /你的脚本路径/webdav_backup.sh >> /你的脚本路径/backup.log 2>&1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages