1. 为什么选择Docker+WebDAV部署Joplin?
如果你正在寻找一个完全掌控数据的笔记同步方案,这套组合堪称"黄金搭档"。我三年前开始用Joplin替代某知名商业笔记软件,最初用第三方云服务同步,直到某次同步冲突导致一周的笔记丢失,才下定决心自建同步服务。
WebDAV协议就像给你的笔记开了条专属高速公路。相比用公共云盘同步,它直接让客户端与你的服务器对话,没有中间商赚差价。实测在百兆带宽下,千字笔记的同步速度能控制在1秒内完成,而用某些商业云服务经常要等5秒以上。
Docker化部署更是把复杂度降到了新手友好级别。以前配置WebDAV要折腾Apache/Nginx权限,现在用现成镜像只需5分钟。最近帮团队部署时,连完全没有Linux基础的新人都能独立完成。
2. 十分钟快速部署指南
2.1 环境准备
首先确保服务器有Docker环境。如果还没安装,用这个一键脚本:
curl -fsSL https://get.docker.com | sh
systemctl enable --now docker
接着创建数据目录,我习惯放在/data下:
mkdir -p /data/{dav,notes}
chmod 777 /data/dav # 确保容器有写入权限
2.2 编写docker-compose配置
新建joplin-webdav.yml文件,推荐用这个优化版配置:
version: '3.8'
services:
webdav:
image: bytemark/webdav:2.4
container_name: joplin_webdav
restart: unless-


3735

被折叠的 条评论
为什么被折叠?



