我的私有云笔记应用:JoplinServer服务的选择

上网导航 2023-07-16 434 0条评论
摘要: 笔记应用的选择本着数据要放在自己手上并且要不受约束的记录笔记、进行写作的原则。在对比了多个笔记应用之后最终我选择了Joplin作为我的私有云笔记...

笔记应用的选择

本着数据要放在自己手上并且要不受约束的记录笔记、进行写作的原则。在对比了多个笔记应用之后最终我选择了Joplin作为我的私有云笔记应用。

我的私有云笔记应用:JoplinServer服务的选择

Joplin是一款开源的笔记本应用,它的以下优点让我最终选择了它,

同步服务的选择

要使用Joplin首先需要在你的桌面端和移动端上下载安装他的客户端,然后再选择一种同步服务来存储、同步你的笔记。

Joplin提供了多种的方式给用户来存储笔记数据,其中包括它自己提供的收费的云服务Joplin Cloud,还有第三方的云盘如Dropbox、OneDrive,还有自建的云盘Nextcloud、或者通过WebDAV协议来进行同步。

我的私有云笔记应用:JoplinServer服务的选择

在以上不同的同步方式当中,显然Joplin自己提供的收费服务Joplin Cloud有更大的优势,在拥有更快的同步速度的同时,还能将笔记发布到互联网,并且能够与其他的用户一起共同协作。

我的私有云笔记应用:JoplinServer服务的选择

那如果不想付费也想拥有同样的效果呢?良心的开发者也提供了Joplin Server服务给用户在自己的服务器上配置同步服务,同样拥有比其他同步方式更高的同步速度,同时也可以分享笔记,进行协作。

目前Joplin Server还是Beta测试阶段,不过已经经过几个版本的迭代,已经趋向于稳定。

我的私有云笔记应用:JoplinServer服务的选择

因此在自己的NAS或者服务器上搭建Joplin Server相对来说是一个最优的选择。

在体验了OneDrive和群晖WebDAV两种方式之后,我又在群晖NAS上自建Joplin Server服务作为笔记的同步服务,对比之后,确实Joplin Server体验最佳,可玩性更高,一段时间下来也未发现问题。

部署Joplin Server需要进行反向代理的设置,对于没有这方面基础知识的用户不太友好,以下分享一个在群晖上部署Joplin Server服务的方法,采用了最简单的方式,可能不是最好的方法,但是这个方法不需要很复杂的设置,就算零基础也可以参考步骤一步一步搭建成功。

Joplin Server部署过程部署前确认

安装Joplin Server前需要先确认群晖NAS是否已经满足以下条件:

确认满足以上条件之后才可以接下来进行安装部署。

创建文件夹

首先在NAS的docker共享文件夹下新建一个文件夹,可以自行命名,这里命名为joplin-postgres。

下载映像

Joplin Server服务的数据是存储在postgres数据库中,所以我们需要同时下载postgres数据库和joplin server服务。打开Docker,在注册中搜索postgres和joplin server,分别下载映像。

我的私有云笔记应用:JoplinServer服务的选择

我的私有云笔记应用:JoplinServer服务的选择

安装postgres网络选择

启动postgres,选择桥接网络,

我的私有云笔记应用:JoplinServer服务的选择

常规设置

常规设置中勾选启动自动重新启动,修改一个辨识度比较高的容器名称,可自行修改名字,这里命名为joplin-postgres,

我的私有云笔记应用:JoplinServer服务的选择

高级设置

点击高级设置,分别增加环境变量:

环境变量

参数

POSTGRES_PASSWORD

joplin

POSTGRES_DATABASE

joplin

POSTGRES_USER

joplin

我的私有云笔记应用:JoplinServer服务的选择

端口设置

可以随意设置一个本地端口,后续如果需要连接postgres数据库可以用到,joplin server是直接连postgres的容器端口所以不会使用到本地端口,

我的私有云笔记应用:JoplinServer服务的选择

文件映射

设置存储空间文件映射,此文件夹就是postgres数据库存储的地方,

/docker/joplin-postgres→/var/lib/postgresql/data

我的私有云笔记应用:JoplinServer服务的选择

至此,postgres的容器配置完成,只要一步步点击直到完成后postgres容器便会启动,接下来要进行joplin server容器的安装。

安装joplin server网络选择

启动joplin server映像,选择桥接网络,

我的私有云笔记应用:JoplinServer服务的选择

常规设置

勾选启动自动重新重启,容器名字可以自行决定是否修改,这里将容器名称修改为joplin-server,

我的私有云笔记应用:JoplinServer服务的选择

高级设置

打开高级设置,增加以下环境变量:

环境变量

参数

备注

APP_PORT

22300

APP_BASE_URL

你的nas域名:22301

域名填自己的nas,端口号这里以22301为例

DB_CLIENT

pg

POSTGRES_PASSWORD

joplin

POSTGRES_DATABASE

joplin

POSTGRES_USER

joplin

POSTGRES_PORT

5432

POSTGRES_HOST

joplin-postgres

与前面所命名的容器名一致

TZ

Asia/Shanghai

我的私有云笔记应用:JoplinServer服务的选择

点击链接,新增容器joplin-postgres,别名也设置为joplin-postgres。

我的私有云笔记应用:JoplinServer服务的选择

端口映射

设置本地端口22300映射到容器端口22300,

我的私有云笔记应用:JoplinServer服务的选择

joplin server容器不需要做文件映射,可以直接下一步直到完成并且启动容器。

反向代理设置

打开控制面板,点击登录门户,最上方选择高级,

我的私有云笔记应用:JoplinServer服务的选择

点击反向代理服务器,点击新增,

我的私有云笔记应用:JoplinServer服务的选择

按照以下设置进行设置,

文章版权及转载声明:

作者:上网导航本文地址:https://www.90xe.com/post/505.html发布于 2023-07-16
文章转载或复制请以超链接形式并注明出处技术导航

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏