FTP备份工具

Introduction

多备份的免费额度已经停止了,只好自己写个ftp的备份工具。
我的主力机器是linux,可配合linux的corn服务实现定时备份到本地。
windows下使用自带的任务计划即可。

项目地址

github地址
https://github.com/FindHao/backupFTP
coding.net地址
https://coding.net/u/findspace/p/backupFTP/git
开源中国地址
http://git.oschina.net/findspace/backupFTP

使用说明

配置文件

clone项目之后,在项目文件夹下新建config.ini并填入如下内容

[ftp]
# ftp登录的地址
address = your_ftp_address
# 登录用户名
name = your_user_name
# 登录密码
password = your_password
# 登录端口,默认21
port = 21
# 需要下载的绝对路径
remote_dir = /wwwroot/adds/
# 需要下载到本地的路径,如果使用相对路径,请用./开头,如果是绝对路径,请以/开头。默认是./back/此项非必需,可直接去掉
local_dir = 

将配置文件里右边的键值改成你自己的。

运行

python3 entry.py

即可自动将配置的远程目录同步到本地指定目录

Todo list

  • 增加数据库备份功能
  • 增加增量备份功能
  • 增加备份到百度云等云端存储的功能
  • 增加邮件通知功能

Reference

主要参考
http://canlynet.iteye.com/blog/836996
这篇博客的代码。

文章版权归 FindHao 所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明作者 FindHao 和本文原始地址:
https://www.findhao.net/easycoding/1598

你可能喜欢:(相似内容推荐和广告都使用了谷歌的推荐系统,需要对本站取消广告屏蔽才能显示。感谢点击↓广告支持博主~)

Find

新浪微博(FindSpace博客)QQ群:不安分的Coder(375670127) 不安分的Coder

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*