精华内容
下载资源
问答
  • webDav备份网址

    2009-04-10 10:30:19
    1.Milton:http://milton.ettrema.com/index.html 2.开源组件...http://pragmaticchris.blogspot.com/2007/11/java-webdav-clients.html ...3.javarabbit webdav wiki:h...
    展开全文
  • FileBackup WebDav 是方便、 可靠实用程序,旨在使您能够轻松地备份您的文件 结合你的WebDav 进行备份
  • FileBackup WebDav 是方便、 可靠实用程序 ,旨在使您能够轻松地备份您的文件 结合你的WebDav 进行备份
  • 该软件包可以将文件和数据库备份WebDav服务器。 它采用给定本地目录的路径,并使用该目录的文件创建PHAR存档。 基类也可以使用PDO连接到给定的数据库,并使用SQL语句生成备份文件以重新创建数据库。 生成SQL文件...
  • zotero同步到群晖的webdav

    千次阅读 2018-07-30 19:52:12
    2 zotero启用webdav备份 zotero备份有数据备份和文件备份。数据备份是和zotero.org服务器同步,包含客户端除附件外的所有信息。文件备份是同步所有的附件。zotero.org仅提供300m免费空间。所以一般都是webdav同步。...

    1 设置群晖的webdav服务

    下载安装启动群晖的webdav服务。勾选http 5005。

    重新启动群晖。

    2 zotero启用webdav备份

    zotero备份有数据备份和文件备份。数据备份是和zotero.org服务器同步,包含客户端除附件外的所有信息。文件备份是同步所有的附件。zotero.org仅提供300m免费空间。所以一般都是webdav同步。

    编辑菜单->首选项->同步。

    选中“同步文献库中的附件,使用webdav”。

    url填写群晖ip:5005。

    用户名是群晖的管理用户名和密码。

    这时候先不要着急点“验证服务器”按钮。这里有个bug。https://forums.zotero.org/discussion/67182/webdav-error-please-enter-a-webdav-url

    如果直接点按钮,会出现请输入webdav url的提示。

    bug在于:直接点按钮,系统并没有从输入框获得url地址。解决办法是,先点击ok,或者输入url和账号密码后回车。然后重新进入同步设置。再验证服务器就正常了。

    3 zotero备份专用的群晖账号

    为了安全起见,可以给zotero设置专用的账号。这个账号只能访问webdav备份目录和webdav服务。详细设置请参考:https://post.smzdm.com/p/545586/

     

    展开全文
  • 一个实现了「阅读」的备份以及恢复功能的 Demo ,依赖于坚果云 WebDav
  • 学习WebDav

    2021-09-27 17:00:06
    目录前言初识WebDav有哪些支持webdav的网盘?WebDAV的特性和优势服务端的搭建调用WebDav接口PROPFIND方法PROPPATCH方法MKCOL方法PUT方法GET方法DELETE方法COPY方法MOVE方法LOCK和UNLOCK方法总结前言     在之前...

    前言

        在之前一篇文章【keepass+坚果云管理我的密码】中我使用了坚果云的WebDav服务来让我的KeePass实现多平台和设备共享数据库文件。然后我就想学一学WebDav是什么,有什么用,以及如何使用。在这之前我也用过相关网络存储功能的服务,用来保存我定时打包的备份文件,当时考虑用百度网盘这类网盘工具,但是API太难用了,授权啥的也很麻烦,而且还需要创建应用,而我只想简单的上传和下载一下我的文件而已。当时的解决方案是使用【gdrive】命令行工具,感觉虽然略微复杂,但仍然比百度网盘简单(PS:别问我为啥用谷歌产品,因为服务器在墙外)。但这次用坚果云的WebDav让我看到了更简单的上传下载网盘文件的方案,我甚至都不用安装额外的工具,只使用curl命令行就能实现文件上传下载到网盘的功能,简直牛逼plus啊。下面就展示我学习WebDav的记录吧。

    初识WebDav

        放上【WebDAV官网】,上面关于WebDAV的介绍:简而言之:WebDAV代表“基于Web的分布式创作和版本控制”。它是HTTP协议的一组扩展,允许用户协作编辑和管理远程web服务器上的文件。我理解的WebDav其实就是一个http请求而已,只是拿来做的事情是管理服务上的文件。不过呢,通过一些特殊的规则让服务器对特殊的http请求进行相应的逻辑处理,使得管理服务器文件更方便且功能更丰富。注意:认证这块确实比较简陋,用Basic Auth方式认证,比较容易被攻击。所以我一般都会为文件进行加密,或者用别的方案保证文件传输的安全性,比如KeePass使用key文件,即使数据库文件被人盗用也打不开。

    有哪些支持webdav的网盘?

    国外网盘:Box、Dropbox、teracloud、yandex、TransIP国内网盘:坚果云、城通网盘私有云:OwnCloud、Seafile 、群晖目前国内最好用的支持webdav:坚果云

    当然支持WebDav协议的应用大家可以自行百度额,像我使用的KeePass就可以使用WebDav。好像WPS也支持,不过没试过。这里是坚果云帮助里面介绍相关应用使用WebDav【点击跳转

    WebDAV的特性和优势

    • 支持创建、修改、复制、移动、移除、查询、列举文件
    • 文件锁
    • 版本控制
    • 支持修改文件属性
    • 安全完善的身份验证机制
    • 支持https加密
    • 支持proxy
    • 客户端缓存
    • 方便的客户端工具:和局域网中的文件共享一样简单使用。

    对比ftp协议,身份验证、加密、支持proxy、客户端缓存都是webdav的优势。在http传输上,ftp一个文件需要建立一个新连接;而webdav只要一个tcp连接,传输更高效。

    服务端的搭建

        由于我只想用坚果云的服务,不想自己搭建服务器,所以没有去了解,不过Nginx官网有个配置WebDav的方式【点击跳转】,大家有兴趣可以去自己试试看。网上也有很多WebDav的服务器,我还在GitHub上搜索WebDav,能搜到很多服务器的代码,有兴趣可以自己找找看吧。

    调用WebDav接口

        官方关于WebDav的介绍【点击跳转】,安排的明明白白,虽然我英语比较差,但我翻译软件玩的贼溜,还是勉强能看懂的。注意,下面的username为坚果云的账号,password为坚果云的应用密码,不是登录密码额,详情看坚果云的帮助文档吧。

    PROPFIND方法

    PROPFIND方法检索在由请求URI标识的资源上定义的属性,一般这个请求用来查看路径下的目录和文件,结果会有这些文件的名称和属性等。

    curl --user "username:password" --request PROPFIND https://dav.jianguoyun.com/dav/

    PROPPATCH方法

    PROPPATCH方法处理请求正文中指定的指令,以设置和/或删除在由请求URI标识的资源上定义的属性。

    curl --user "username:password" --request PROPPATCH https://dav.jianguoyun.com/dav/test.txt

    MKCOL方法

    MKCOL方法是创建目录。

    curl --user "username:password" --request MKCOL https://dav.jianguoyun.com/dav/test

    PUT方法

    PUT方法用于上传文件。

    curl --user "username:password" --request PUT https://dav.jianguoyun.com/dav/test/test.sql --data "body"
    上面命令执行后,去查看文件内容会变为"body"
    
    curl --user "username:password" --request PUT https://dav.jianguoyun.com/dav/test/test.sql --data @C:\body.txt
    上面命令执行后,去查看文件内容会变为"C:\body.txt"的文件内容

    GET方法

    GET方法用于下载文件,下面命令就能方便的下载文件。

    curl --user "username:password" --request GET https://dav.jianguoyun.com/dav/test/test.sql --output test.sql

    DELETE方法

    DELETE方法用于删除文件或文件夹。

    curl --user "username:password" --request DELETE https://dav.jianguoyun.com/dav/test/test.sql

    COPY方法

    COPY方法用于复制文件,url为源文件,header中的Destination为目标文件地址。

    curl --user "username:password" --request COPY https://dav.jianguoyun.com/dav/test/a/test.sql --header "Destination: https://dav.jianguoyun.com/dav/test/b/test.sql"
    上面命令会将"/test/a/test.sql"复制到"/test/b/test.sql"里面。

    MOVE方法

    MOVE方法用于移动文件,url为源文件,header中的Destination为目标文件地址。

    curl --user "username:password" --request MOVE https://dav.jianguoyun.com/dav/test/a/test.sql --header "Destination: https://dav.jianguoyun.com/dav/test/b/test.sql"
    上面命令会将"/test/a/test.sql"移动到"/test/b/test.sql"里面。

    LOCK和UNLOCK方法

    这两种方法我基本不用,我看文档里面是需要传xml的body内容,实现也很简单,这里就不研究了。

    总结

    1. 首先本文只是做一个简单的介绍,以及简单的命令行示例。如果需要自己编程实现,我觉得把curl命令行变成代码那是超级简单的事情吧。
    2. 特别需要注意这些接口的幂等特性,我看官方文档有些有介绍的。比如有时候编程不检查结果导致同个请求发送多次,自己需要测好异常情况。
    3. 官方文档里面有xml的请求体,用来表示不同的功能,我上面都没有带上,所以都是使用的默认请求。如果自己有需要就去【官方文档】自行查看吧。
    展开全文
  • webdav服务器 内容精选换一换TaiShan 200服务器基于华为鲲鹏处理器,提供了强大的计算和并发能力。在高并发的Web业务场合可以充分发挥鲲鹏处理器多核、内存带宽高的优势,提升用户的Web业务性能。鲲鹏BoostKit Web使...

    webdav服务器 内容精选

    换一换

    c8a5a5028d2cabfeeee0907ef5119e7e.png

    TaiShan 200服务器基于华为鲲鹏处理器,提供了强大的计算和并发能力。在高并发的Web业务场合可以充分发挥鲲鹏处理器多核、内存带宽高的优势,提升用户的Web业务性能。鲲鹏BoostKit Web使能套件(以下简称:鲲鹏BoostKit Web)基于TaiShan 200服务器,提供基于开源软件的标准软件服务。具有支持高并发、Web组

    在ECC800-Pro的Web界面设置NetEco通信参数后,ECC800-Pro才能正常接入到NetEco上。

    webdav服务器 相关内容

    域名注册(Domain Registration)是用户付费获取Internet上某一域名一段时间使用权的过程。华为云域名注册服务提供域名的注册、购买、实名认证以及管理功能。华为云的域名注册服务与新网合作,因此通过华为云注册的域名其注册商为新网,由华为云提供域名管理服务。要想在Internet上建立服务器发布信息,需要先注册相应的域名。在

    Weblogic基于JAVAEE架构的中间件,Weblogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。目前Weblogic 10.3.1及其以上的版本支持所有主流品牌的SSL证书

    webdav服务器 更多内容

    f2c4fc7c94b8a6968e9bfbe258188211.png

    云耀云服务器(Halo Elastic Cloud Server,HECS)是可以快速搭建简单应用的新一代云服务器,具备独立、完整的操作系统和网络功能。提供快速地应用部署和简易的管理能力,适用于网站搭建、开发环境等低负载应用场景。

    f3b8b8d84706868f201fb0c4780edbab.png

    简要介绍OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项,用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。开发语言:C/C++一句话描述:一个基于Nginx与Lua的高性能Web平台开源协议:BSD license建议的版本根据

    293f5c3a9815ee95e4ed79a7f04b8f18.png

    备份option-http_proxy.cfg文件。mv /usr/local/haproxy/conf/option-http_proxy.cfg /usr/local/haproxy/conf/option-http_proxy.cfg_bak新建option-http_proxy.cfg文件。vi /usr/local/haprox

    9bf196c9a2e0b7b0bc69748c838418a5.png

    Web服务端证书用于客户端浏览器和web服务器之间的通讯,实现数据信息在客户端和web服务器之间的加密传输,可以防止数据信息的泄露。为提高安全性,建议替换成自己的证书,并及时更新证书,保证证书的有效性。已成功登录鲲鹏代码迁移工具。只有管理员(portadmin)可以执行生成CSR文件、导入web服务器证书、下载根证书,重启和更换工作密钥的

    c8670e33c445c10cd2a0fcb5ca15332b.png

    Weblogic基于JAVAEE架构的中间件,Weblogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。目前Weblogic 10.3.1及其以上的版本支持所有主流品牌的SSL证书

    eb51cd3fd20e03ccff8238b899621069.png

    介绍常见的安全组配置示例。如下示例中,出方向默认全通,仅介绍入方向规则配置方法。不同安全组内的云耀云服务器内网互通仅允许特定 IP 地址远程连接云耀云服务器SSH远程连接Linux云耀云服务器RDP远程连接Windows云服务器公网ping云耀云服务器云耀云服务器作Web服务器云耀云服务器作DNS服务器使用FTP上传或下载文件场景举例:在

    d151cefbfd54a36eb240c5cc85e1151a.png

    介绍常见的安全组配置示例。如下示例中,出方向默认全通,仅介绍入方向规则配置方法。不同安全组内的弹性云服务器内网互通仅允许特定IP地址远程连接弹性云服务器SSH远程连接Linux弹性云服务器RDP远程连接Windows弹性云服务器公网ping ECS弹性云服务器弹性云服务器作Web服务器弹性云服务器作DNS服务器使用FTP上传或下载文件场景

    1a97c4f052299ae736e0af6fa2667c80.png

    简要介绍Web Bench是Linux中被广泛使用的网站压力测试工具,同时支持HTTPS静态网站和动态网站。编写语言:C/C++一句话概述:网站压力测试工具建议的版本建议使用版本为1.5。云服务器要求本文以云服务器KC1实例测试,云服务器配置如表1所示。操作系统要求操作系统要求如表2所示。mkdir /usr/local/man/man1

    5eb5094525ac38c82d2a8e7d84950748.png

    虚拟私有云允许您在私有、隔离的网络创建虚拟网络环境,从中可以对私有IP地址范围、子网、路由表和网络网关等方面进行控制。借助虚拟私有云,您可以定义虚拟网络拓扑和网络配置,使其非常类似于您在自己的数据中心所操作的传统IP网络。在下面的情况下您可能想在虚拟私有云中使用文档数据库服务:您希望运行面向公众的Web应用程序,同时保留公众不可访问的后端

    b203ffbda48cf64af447ca0126ea2d66.png

    云服务器备份提供了Web化的服务管理平台,即管理控制台和基于HTTPS请求的API(Application programming interface)管理方式。API方式如果用户需要将云服务平台上的服务器备份集成到第三方系统,用于二次开发,请使用API方式访问云服务器备份,具体操作请参见《云服务器备份API参考》。如果用户需要将云服务平

    c0e51685ecf1c455eed0daf868911dc9.png

    Web服务端证书,即鲲鹏性能分析工具的Web服务端与Web浏览器之间通讯的证书。已成功登录鲲鹏性能分析工具。管理员用户(tunadmin)可以执行生成CSR文件、导入证书、更换工作密钥和重启服务的操作。普通用户只能查看Web服务端证书信息。在鲲鹏性能分析工具首页的菜单选项中单击“Web服务端证书”。查看Web服务端证书,如图1所示,参数描

    展开全文
  • backmeup:BackMeUp:使用Amazon S3,WebDAV(ownCloud NextCloud等),Google Drive和Dropbox在* nix机器上的自动化MySQL MariaDB数据库和文件备份解决方案
  • Android开发之WebDav

    2020-11-05 11:11:20
    可以备份在本地或云端两种方式,本地仍会有被不小心删除的风险,而且不同设备之间数据同步也是很麻烦,而云端就需要架设一个稳定运行的服务器才行,这显然将是一笔不小的开支,那有没有兼顾两者优点的方案呢,WebDav...
  • WebDAV配置

    2015-09-15 09:28:00
    WebDav完全可以当成一个网络共享的文件服务器使用! # 1. 修改了两个配置文件 # 2. 创建web访问用户的用户名和口令 # 3. 创建了两个目录,并且设置了管理权限 # 切换目录 $ cd /etc/apache2 $ sudo vim ...
  • 安卓WebDav接入方法

    千次阅读 2020-03-30 22:57:31
    最近在写一个云备份功能,参考了一下市面上的软件,发现有一种采用WebDav协议的云备份成本比较低,故特地研究一下使用。 服务器提供商是使用国内的坚果云,还是非常良心的。 坚果云官网:...
  • iOS进阶_WebDav(一.配置WebDav服务器)

    千次阅读 2018-05-23 10:45:44
    WebDav完全可以当成一个网络共享的文件服务器使用! 步骤: 1. 修改了两个配置文件 2. 创建web访问用户的用户名和口令 3. 创建了两个目录,并且设置了管理权限 切换目录 $ cd /etc/apache2 $ sudo vim httpd....
  • 但是一直也没怎么用,网上一直强调的是阿里云盘的速度,但是在老苏看来天翼云也不算差,相对来说阿里云盘作为新的云盘,在功能上和百度云盘、天翼云盘这些成熟产品比还是存在很多欠缺的,直到我发现了 webdav-...
  • WebDav的配置

    千次阅读 2015-03-16 22:01:03
    WebDav的配置WebDav完全可以当成一个网络共享的文件服务器使用! 配置思路 修改了两个配置文件 创建web访问用户的用户名和口令 创建了两个目录,并且设置了管理权限 具体步骤切换目录cd/etc/apache2 cd /etc/apache2...
  • nginx+webdav

    千次阅读 2018-08-16 19:21:00
    如果跟应用公用一个nginx,需要重新编译安装nginx,重新安装前需要备份好原来的nginx.conf。 1.1编译安装 上传nginx源码nginx-1.12.2.tar.gz到/root目录下。 $ tar zxvf nginx-1.12.2.tar.gz //解压...
  • 要想Nginx支持WebDAV,需要手动添加http_dav_module和nginx-dav-ext-module模块。http_dav_module模块是nginx默认的模块,但是也需要手动编译。这两个模块编译之后,我们可以使用nginx建立一个WebDAV服务器,可以...
  • webdav映射驱动On the OT list recently the question was asked: "Does anyone know of an FPSE (Front Page Server Extensions/WebDAV) client that works on the command-line?" 最近在OT列表上,提出了一个问题...
  • WebDav方式挂载OneDrive

    万次阅读 2019-01-16 13:26:48
    玩OneDrive的时候,有时候会遇到没有...不过,我们还有另一种方式挂载,也就是以WebDav的方式挂载。 文章目录1、get cookie2、install and configstep1:step2:revise url:3、mount4、check 1、get cookie 网页登陆你...
  • 使用WebDav server解决OmniFocus同步问题

    千次阅读 2020-03-07 12:21:28
    可选的第三方webDav并不多,一方面是国内云盘厂商都基本不支持。另一方面是国外的要么不能正常访问,要么网速很慢。 我有尝试过以下2个路径: 坚果云,已经和OmniFocus决裂了,无法使用。 Box...
  • 1、WebDav 服务器 基于 http 协议的 “文件” 服务器。 实现文件的上传/下载/修改/删除。 WebDav 权限 授权信息的格式 BASIC (用户名:口令)base64 安全性并不高,密码很容易被拦截和破解。 ...
  • Nginx新增支持WebDav模块

    千次阅读 2020-05-26 10:32:20
    模块下载地址:... ... 1、配置Nginx以支持WebDavWebdav是nginx一个组件,默认编译nginx时是没有安装这个组件的。 如果跟应用公用一个nginx,需要重新编译安装nginx,重新安装.
  • joplin同步到apache webdav

    2020-11-22 11:56:25
    4.webdav确保正常服务后,再调试joplin同步 joplin同步比较迷惑的一点是,同步后会把本地的笔记删除,所以操作前如果已经写过笔记的务必备份一份 方法是找到选项里的储存位置,然后把整个文件夹复制一份就行(简单...
  • 背景:最近自己的omnifocus软件同步总有连接问题,查了下说明,发现omnifocus同步服务器可以被替换成其它支持webdav功能的服务器。看了看国内的webdav的服务,发现都要花钱。我这个人穷不拉几的不想再多一个续费项了...
  • 推荐手机用WebDAV秒变云盘

    千次阅读 2020-07-23 15:48:09
    我之前一直是想把各种设备联起来用,终于用了WebDAV实现。我还多了解一些软件,害怕现在用的软件收费。 有些人肯定会问 WebDAV是什么? WebDAV就像一个存储服务,各种应用都可以连接到它,允许应用直接访问我们的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,651
精华内容 1,060
关键字:

webdav备份