基于Joplin和Joplin Server搭建私有云笔记

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

我们知道,多端同步功能是笔记工具最重要的功能。只有实现了多端同步,我们才能在工作电脑和手机之间无缝切换笔记体验。

Joplin 在同步上做得不错,支持 DropboxOneDriveAWS 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"
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值