我们知道,多端同步功能是笔记工具最重要的功能。只有实现了多端同步,我们才能在工作电脑和手机之间无缝切换笔记体验。
Joplin 在同步上做得不错,支持 Dropbox、OneDrive 和 AWS s3(当然国内都没法用),支持 WebDAV 协议,也支持自家的 Joplin Server。
本文介绍如何在自己的服务器上搭建 Joplin Server,并配置好 Joplin Desktop 的同步功能。
前置条件
- 安装docker
创建 Joplin Server 配置文件
创建配置文件,~/docker/joplin/.env:
APP_BASE_URL=https://your-sample-url
APP_PORT=22300
Joplin Server 推荐使用PostgreSQL数据库,这里直接用 SQLite 数据库(默认)。
创建 Docker Volumes
由于采用了 SQLite 数据库,而Docker 默认每次运行都会使用隔离的资源,这会导致之前的同步内容丢失。
我们需要考虑数据持久化的问题,创建一个Volume:
# 创建名为 joplin 的 volume
docker volume create joplin
下面的命令查看 volume 是否创建成功,可以看到,volumns 文件夹位于 /var/lib/docker 中。
$ docker volume inspect joplin
[
{
"CreatedAt": "2021-02-24T09:22:14+08:00",
"Driver"

本文指导你在本地服务器部署JoplinServer,配置Docker,使用SQLite数据库并持久化数据,以便于JoplinDesktop在工作电脑和手机间无缝同步。
最低0.47元/天 解锁文章
1100

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



