笔记软件 Joplin 使用和服务器搭建 | 泠泫凝的异次元空间
Lxn's Area
·
2022-07-19
·
via 泠泫凝的异次元空间
开源笔记软件 Joplin 使用体验和(同步)服务端搭建教程。
使用体验
总体来说是个很不错的基于 Markdown 的笔记编辑器,也可以直接使用富文本编辑器编辑。其本体应该是使用Chrome或者Electron类似的框架实现的。
官网
Joplin
优势
Joplin 本身支持 Markdown 写作,也支持使用富文本(Rich Text)方式编辑。

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

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

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

可以自定义编辑器字体。

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

还有其他的优点如数据可控全都掌控在自己手里、所有数据均本地优先(确保本地数据完整),拥有终端编辑器,支持端到端加密,支持从 Evernote 导入文件。
缺点
不能编辑思维导图、树状图等复杂形式,基本跑不出 Markdown 的范围。
首先需要服务器安装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; }
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。