懒人在之前的文章里提了,利用webdav协议备份网站数据到远程网盘。没想到对webdav的研究上了瘾,一下子找出多家支持该协议的网盘。
欧洲的主流网盘都提供webdav支持,这其中广为人知的是Yandex。Yandex我在之前的博客里提过,利用它的Linux客户端备份网站数据。但如果你不想使用客户端,那么直接用webdav也可以push数据上去的。
除了Yandex外,来自德国的web.de和t-online.de也提供免费的网盘,大小跟Yandex一样,都是10G,并且都支持webdav协议。
t-online.de我比较熟,即德国电信。我在美国时,用的T-Mobile移动卡,是t-online的子品牌。德国电信是老牌运营商,它与法国电信orange、英国电信BT,并列欧洲三大ISP。
![](https://smart.postno.de//wp-content/uploads/2019/01/t-online-cloud-1024x591.png)
web.de是德国1&1集团下的子品牌,是老牌电子邮件提供商,早些年德国人几乎人手一个web.de电邮地址。1&1是个大型internet服务商,旗下有众多品牌,如web.de、GMX、sedo等。
![](https://smart.postno.de//wp-content/uploads/2019/01/web-de-online.jpg)
所以,t-online.de与web.de,都是国宝级公司的产物,跟Yandex一样,品牌信誉可靠,值得放心。对数据备份而言,选择一家不靠谱的公司,无疑是自找麻烦。
这三家公司的网盘,都有移动端App,可以在手机访问服务,也有桌面PC端工具,还可以从web通过网页访问。不过,我只关注webdav协议,因为在linux下可以用curl上传文件,见之前的博文。
我亲自测试过,这三家网盘的webdav在linux下都可以访问的,用curl命令:
curl -T local_file -u user:pass https://webdav.domain.com
如上,-T表示本地待上传的文件。-u表示在网站注册的用户名和密码。后面的路径是网盘的webdav地址。注意的是,t-online.de必须为webdav设置不同于主账号的密码,即一个独立的app密码。
三家网盘的webdav地址分别是:
- Yandex: https://webdav.yandex.com/
- T-online: https://webdav.mediencenter.t-online.de/
- Web.de: https://webdav.smartdrive.web.de/
至于用户名和密码,你自己去网站注册就好了。Yandex是开放注册的,t-online和web.de需要德国IP地址注册,找个代理就好了。
祝大家使用快乐,也注意下不要滥用人家资源,请爱惜国人声誉。