upx同步静态文件到又拍云

我想把网站文件的wp-content和wp-includes文件上传到又拍云,把静态文件用CDN加速,提高一下网站的启动速度。这里的静态文件有可能会发生变化,那么我们需要一种实时同步的需求,我们用upx来解决这种需求。

介绍

UPX 是专为开发者设计的,基于命令行的云存储管理工具。它可以实现文件上下传、增量文件同步、目录创建删除、文件删除(包括异步文件批量删除)等。

开源项目:

安装

安装命令

wget -O /usr/local/bin/upx http://collection.b0.upaiyun.com/softwares/upx/upx-linux-amd64-v0.2.6

修改权限

chmod +x /usr/local/bin/upx

安装成功后输入upx看是否安装成功。

Snipaste_2023-02-12_21-27-02.png

使用

登录

输入upx login命令,然后输入服务名,操作员,操作员密码后回车登录。
可以输入upx info命令,查看当前信息。

定时同步

在宝塔界面的定时任务中,任务类型选Shell脚本,任务名称随便填(最好填能填直观表示目标的),在脚本内容中填upx sync 文件在服务里的路径 想存在又拍云里的路径,这里的执行周期我选的是每10分钟,根据自己的情况来。还有一点,upx默认是增量备份。
Snipaste_2023-02-12_21-31-51.png

THE END