• 主页
  • 标签
  • 归档
  • 搜索
  • Github

April 28, 2020

2020-4-28 工作日志

小书匠

webdav 搭建

使用 nginx 搭建

参考文章 : https://suziwen.github.io/acorns/tutorial/build-your-own-webdav

  1. 1docker run -d -p 0.0.0.0:8006:80 --hostname=webdav --name=webdav -v ~/suziwengit/temp/testwebdav/webdavdata:/webdav jgeusebroek/webdav 

  2. 2访问 http://localhost:8006 

  3. 3用户名/密码: webdav/vadbew 

虽然安装成功,但还是卡在目录权限上面.

另一篇使用 lighhttpd 搭建 webdav 操作

https://www.binss.me/blog/build-webdav-server-by-nginx/
https://suziwen.github.io/acorns/tutorial/build-webdav-server-by-nginx

  1. 1cd . 

  2. 2docker build . 

  3. 3docker images 

  4. 4docker run -v ~/suziwengit/temp/testwebdav/webdavdata:/webdav -p 8005:80 {imageid} 

虽然安装成功,但还是卡在目录权限上面,而且还是返回 405 没有这个操作的问题.

直接 docker hub 上的 apache 搭建 webdav

  1. 1docker run -v ~/suziwengit/temp/testwebdav/webdavdata:/var/lib/dav -e AUTH_TYPE=Digest -e USERNAME=alice -e PASSWORD=secret1234 --publish 8007:80 -d bytemark/webdav 

https://hub.docker.com/r/bytemark/webdav

  1. 1docker run -v ~/suziwengit/temp/testwebdav/webdavdata:/var/lib/dav -e AUTH_TYPE=Basic -e USERNAME=alice -e PASSWORD=secret1234 --publish 8007:80 -d bytemark/webdav 

joplin 只支持 Basic 认证,不支持 Digest 认证,所以运行的 docker 里,认证方式要改成 Basic 认证

Basic 和 Digest 区别

安装成功,也成功在 joplin 上进行了同步.

生活

英语

Tagged with 远程工作 | 工作日志 | 小书匠
Time Flies, No Time for Nuts
Copyright © 2020 suziwen
Build with  Gatsbyjs  and  Sculpting theme