Joplin和Webdav搭建私有云
1.下载Joplin客户端
打开,根据需要选择安装的版本;
2.服务器上配置Webdav服务端
前置条件:
-
一台公网服务器(内网也可,但内网服务器就只能在内网上同步笔记了) 服务器上需先安装好docker和docker-compose
安装配置流程:
- 在服务器上创建笔记保存的数据目录: cd /data mkdir dav
- 创建配置文件: vim joplin.yml joplin.yml内容如下: version: 3 services: webdav: image: bytemark/webdav container_name: webdav1 restart: always ports: - "22300:80" environment: SERVER_NAMES: 域名 or IP AUTH_TYPE: Basic USERNAME: 用户名 PASSWORD: 密码 volumes: - /data/dav:/var/lib/dav
-
ports: 前后分别为宿主机开放端口、docker端口 SERVER_NAMES: 填入自己的域名或者服务器的IP USERNAME、PASSWORD: 分别填入自定义的用户名和密码
- docker启动Joplin: docker-compose -f /data/joplin.yml up -d #初次启动时, 会下载bytemark/webdav镜像
3.Joplin客户端连接Webdav服务器
- 打开Joplin客户端,点击 工具 -> 选项;
- 分别点击如下位置,然后将刚才配置文件的信息分别填入: 填完后点击 检查同步配置,出现成功即为配置完成;