前言
之前采用的是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
我这里用的是局域网地址,如果用反代等也可以用域名,操作麻烦些。