前言
之前采用的是WebDAV同步,用了一个日本的网盘,发现同步数据慢,另外我在本机上新的数据产生后,手机上同步后发现没有更新过来,所以直接就用Joplin服务器的方案试用看看。
docker 安装:
- 要先在docker文件夹新建joplin和data(存放数据库用)

- 点击项目创建,以下为Compose配置
|  1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 | version: '3'
services:
  db:
    image: postgres:latest
    volumes:
      - /volume1/docker/joplin/data:/var/lib/postgresql/data
    restart: unless-stopped
    environment:
      POSTGRES_PASSWORD: joplin
      POSTGRES_USER: joplin
      POSTGRES_DB: joplin
  app:
    image: joplin/server:latest
    depends_on:
      - db
    ports:
      - "22300:22300"
    restart: unless-stopped
    environment:
      APP_PORT: 22300
      APP_BASE_URL: http://192.168.123.107:22300
      DB_CLIENT: pg
      POSTGRES_PASSWORD: joplin
      POSTGRES_DATABASE: joplin
      POSTGRES_USER: joplin
      POSTGRES_PORT: 5432
      POSTGRES_HOST: db
 | 
 
IP地址修改成自己的就可以了。
PS:这里的文件夹映射的坑是,数据文件夹与joplin不能共用,date文件夹内必须是空白的,保证数据库的建立。
- http://IP:22300打开访问就可以,默认的用户名为- admin@localhost密码- admin
配置Joplin

我这里用的是局域网地址,如果用反代等也可以用域名,操作麻烦些。