本帖最后由 DDDear 于 2024-1-18 16:08 编辑
1.安装
集成:Auto Backup
加载项:
Alist https://gitcode.com/waxgourd/addons
Rclone Backup https://github.com/jcwillox/hassio-rclone-backup
2.Alist挂载阿里云网盘
网上有很多教程,比如挂载完得到一个webdav地址为:http://192.168.101.81:5244/dav ,挂载的名称为 AliYunPan
3.配置Rclone
3.1 在/config目录下,新建一个rclone.conf的文件,编辑内容为:
[Alist]
type = webdav
url = http://192.168.101.81:5244/dav
vendor = other
url填Alist的webdav地址。
3.2 在加载项页面,修改Rclone配置为
- name: Sync Daily Backups
schedule: 50 3 * * *
command: sync
sources:
- /backup
destination: Alist:/AliYunPan/haos自动备份
include: []
exclude: []
flags: {}
destination填写Alist的挂载的阿里云的路径
3.3 启动加载项,打开 WEB UI,点击左侧菜单栏 Configs,会出现一个Alist的配置,选择 Update。
· 第一步直接点击Next
· 第二步填写Alist的webdav的账户密码,如下图,填完继续Next,就配置完成了。
· 这时候再打开3.1那里的rclone.conf文件,就已经自动生成user和pass,pass是加密的
这样Rclone就配置好了。
4.创建自动备份自动化
alias: 自动备份
description: 每天晚上3点半,自动备份文件到本地,同时上传到云端
trigger:
- platform: time
at: "03:30:00"
condition: []
action:
- service: auto_backup.backup
data:
name: Automatic Backup {{ now().strftime('%Y-%m-%d') }}
exclude_addons:
- f1549655_koolsmart*
- a0d7b954_zerotier
- 15d21743_samba_backup
- core_mariadb
exclude_folders:
- media
keep_days: 5
mode: single
上面配置文件我排除了几个体积较大的不常用的加载项和media文件夹,这样就完成了,每天3点半系统备份,3点50同步到阿里云盘。
|