Lxn-Chan!

(~ ̄▽ ̄)→))* ̄▽ ̄*)o

开源笔记软件 Joplin 使用体验和(同步)服务端搭建教程。

使用体验

总体来说是个很不错的基于 Markdown 的笔记编辑器,也可以直接使用富文本编辑器编辑。其本体应该是使用Chrome或者Electron类似的框架实现的。

官网

Joplin

优势

Joplin 本身支持 Markdown 写作,也支持使用富文本(Rich Text)方式编辑。

允许用户自由调整布局(这点感觉能爆杀大部分笔记软件了,虽然不是什么亮点,但是我认为会显著增加用户好感)。

可以使用多种存储来多端同步笔记。

使用多种存储来多端同步笔记

允许用户恢复到一个早期版本的笔记。

允许用户恢复到一个早期版本的笔记

可以自定义编辑器字体。

自定义编辑器字体

可以通过复制粘贴的方式直接贴入图片。

通过复制粘贴的方式直接贴入图片

还有其他的优点如数据可控全都掌控在自己手里、所有数据均本地优先(确保本地数据完整),拥有终端编辑器,支持端到端加密,支持从 Evernote 导入文件。

缺点

不能编辑思维导图、树状图等复杂形式,基本跑不出 Markdown 的范围。

Joplin 服务器搭建

首先需要服务器安装Docker,如果你还不会安装和简单使用Docker可以查看本站文章:Docker手记

首先在当前用户有权访问的文件夹下创建一个新的文件,命名为.env

填入如下内容:

1
2
3
4
5
6
7
8
9
10
11
# 基础设置
APP_BASE_URL=https://example.com/joplin
APP_PORT=22300

# 如果使用 PostGre 数据库可取消这部分注释并填入对应的参数值
# DB_CLIENT=pg
# POSTGRES_PASSWORD=joplin
# POSTGRES_DATABASE=joplin
# POSTGRES_USER=joplin
# POSTGRES_PORT=5432
# POSTGRES_HOST=localhost

然后运行容器即可:

1
2
3
4
5
6
docker run -d \
--name joplin_server \
-v joplin:/home/joplin \
--env-file ~/joplin/.env \
-p 22300:22300 \
joplin/server:latest

Nginx 反代

在对应 Server 段添加如下配置:

1
2
3
4
5
6
7
8
location / { try_files $uri $uri/ @joplin; }
location @joplin {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://localhost:22300;
}

 简单说两句



联系站长 | 服务状态 | 友情链接

备案号:辽ICP备19013963号

萌ICP备 20219421 号

中国互联网违法和不良信息举报中心

架构版本号:8.1.5 | 本站已全面支持IPv6

正在载入运行数据(1/2)请稍后...
正在载入运行数据(2/2)请稍后...

Copyright 2024 LingXuanNing, All rights reserved.