Skip to content

dh360/qiniu_sync

Repository files navigation

qiniu_sync

服务器三天两头被墙,服务器上放着一个博客和 一些其他的小项目,每次被墙之后都需要ftp down下来,然后再开一台新机器 ,上传文件。
很是麻烦,所以现在使用七牛来备份相应的文件, 当服务器挂掉之后, 从七牛一键下载到服务器即可轻松部署, 整个人都好了起来

免费的云存储:七牛云 针对个人有免费的存储空间赠送,而七牛也提供了一些sdk 让开发者方便的管理文件, 感谢七牛

⚠️需要注意的事情:

1 七牛云需要绑定一个备案的域名才能用。 七牛免费给的测试域名会在30天后被删除 导致存储的文件无法下载

已经完成的功能:

1 上传本地文件或者目录到七牛

2 上传文件 进度条显示

todolist

1 批量下载文件

2 批量删除文件

3 自动定时存储备份

4 可忽略文件或者目录功能

5 监听文件变化自动备份功能

使用步骤:

1 clone 仓库到服务器或者本地

2 进入目录 安装依赖 npm install

3 设置配置文件 config.js

4 node app.js

config.js需要配置的有:

1 accessKey, secretKey: 七牛的用户密钥

2 bucket: 对象存储空间名称

3 uploadDir : 需要上传的文件或者目录路径

About

将服务器上的文件备份到七牛

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published