Joplin使用
Joplin是一个私有部署的笔记软件,它的几个特点:
-
针对于markdown友好,
-
有桌面客户端,移动端,使用起来也非常的方便;可自定义的快捷键;
-
最强大的地方在于备份,支持s3、Nextcloud, Dropbox, OneDrive、Joplin Server等,并且支持 e2ee加密;
-
插件生态:https://github.com/joplin/plugins
-
论坛生态:https://discourse.joplinapp.org/
JopinServer搭建
docker-compose一键安装
docker-compose.yml文件,可参考官方的 docker-compose.server.yml
version: '3'
services:
db:
image: postgres:13
volumes:
- ./data/postgres:/var/lib/postgresql/data
ports:
- "5432:5432"
restart: unless-stopped
environment:
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_DB=${POSTGRES_DATABASE}
app:
image: joplin/server:latest
depends_on:
- db
ports:
- "22300:22300"
restart: unless-stopped
environment:
- APP_PORT=22300
- APP_BASE_URL=${APP_BASE_URL}
- DB_CLIENT=pg
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DATABASE=${POSTGRES_DATABASE}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PORT=${POSTGRES_PORT}
- POSTGRES_HOST=db
.env文件
APP_BASE_URL=http://10.200.20.216:22300
APP_PORT=22300
#
DB_CLIENT=postgres
POSTGRES_PASSWORD=xxxx
POSTGRES_DATABASE=xxxxxx
POSTGRES_USER=xxxxx
POSTGRES_PORT=5432
POSTGRES_HOST=localhost
启动
docker-compose up -d
访问
http://10.200.20.216:22300
默认会生成email/passowrd:
admin@localhost
admin
修改用户名密码后将地址、用户名、密码三个变量配置至客户端同步配置当中即可