rclone 一条命令备份docker搭建的typecho wordpress数据

🕓 Nov 5, 2019 · ☕1 min read

废话

typecho没有wordpress那么多插件,自动上传数据库啥的,但是wordpress想备份到gdrive,都要加钱买专业版。但在docker这,你不用花钱。 下面只示例typecho,wordpress同理。

update:

发现在backup文件夹下面会丢失文件 error 那就不用current了,直接用bakcup带日期,在crontab里面写入

0 0 * * * root rclone copy /root/xxx.com/ gd:Apps/wordpressBKP/xxx.com/backup/`date -I`

这回好了 better

命令

利用crotab

运行:

nano /etc/crontab

最末一行添加以下内容:

0 0 * * * root rclone sync /root/app gd:Apps/typecho/oj8k.ml/current --backup-dir gd:Apps/typecho/oj8k.ml/backup/$(date '+%Y-%m-%d-%H%M%S')

说明:

0 0 * * * root rclone sync /root/app gd(你的rclone gdriveID):Apps/typecho/oj8k.ml/current(你的gdrive的备份文件夹) --backup-dir gd(你的rclone gdriveID):Apps/typecho/oj8k.ml/backup/$(date '+%Y-%m-%d-%H%M%S')(按日期备份)

在添加crontab之前可以试试模拟运行一下看看是否报错,注意改你自己的目录和ID

rclone sync /root/app dl:Apps/typecho/oj8k.ml/current --backup-dir dl:Apps/typecho/oj8k.ml/backup/$(date '+%Y-%m-%d-%H%M%S') -vvv -P --dry-run

成果:

自动创建备份目录 按日期备份

吹吹优点:

1,gdrive无限空间,备份频率你随意,这里是每天备份;

2,免费,完整备份;

3,结合docker,恢复起来容易;

4,独立crontab任务,不用其他任何琐碎应用;

5,容我想想。。。

6,。。。

不懂加群找频道主


金牌大学渣
WRITTEN BY
金牌大学渣
Web Developer