UNRAID强化之Joplin开源记事本
前言
一直都在尝试比较好用的多平台待办以及记事软件,收费的不收费的。出于好奇,就继续尝试下新东西,这次是Joplin,用了下win的客户端,界面和markdown支持都还算不错。顺势就搭建下基于Unraid系统的Joplin服务。
Joplin简介
Joplin 是一款开源的笔记应用,支持多平台,包括 Windows、Mac、Linux、Android 和 iOS。它提供了强大的笔记管理功能,支持文本、图片、附件和待办事项等多种类型的笔记。
准备
安装postgresql14数据库
Joplin官方是推荐支持postgresql,体量也不大,跟着官方走就行,不过它其实还支持SQLite。
Unrai-->应用商店-->查找postgresql14,点击安装即可
我已经安装,如果没安装会有安装按钮postgresql14设置

需要填写的地方不多,主要三个字段:
POSTGRES_PASSWORD:填写自己的密码
POSTGRES_USER:填写 joplin
POSTGRES_DB:填写 joplin
其他默认,记下端口号
安装Joplin Server
下载Joplin Server
Unrai-->应用商店-->查找joplin

我这里是默认显示joplinApp,不过这个是APP,不是服务器镜像。这里要点击右边“单击此处以从 DockerHub 获取更多结果”,会显示DockerHub的镜像

选择第一个镜像,即作者为joplin的镜像,这个是官方镜像。点击安装,等待镜像拉取

拉取完后,进入到上面页面,点击箭头指向的基本视图。

在“图片链接”填下面的链接,不然显示默认的图片(强迫症难受),也可以放其他图片
https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/joplin.png
配置Joplin Server

这里可以配置这个容器的网络类型Bridge(默认类型)、Host。我这里是配置Docker的自定义IP,所以有Custom : br0,这样可以分配单独的固定IP,方便做映射或者隔离。

刚下好的镜像只有几个默认参数,这里不用管。

官方提供了几个可填写参数,这里我们还要加两个“APP_BASE_URL”和“APP_PORT”

在配置页面拉到下面,选择“添加另一个路径、端口、变量、标签或设备”

配置类型:选择“变量”,这里所有需要填的都是选择“变量”
名称和键:填写一样,比如“APP_BASE_URL”
值:填写对应的值就行,下面会给出各个项的值
其他默认就行
各项解释及填写值:
APP_PORT:网站端口,一般22300,也可以别的,不冲突就行。
APP_BASE_URL:网站地址。如果是Bridge或者Host,就是Unraid的地址。独立IP就是上面填写的固定IP。填写格式如http://192.168.2.102:22300。如果有反代及添加了SSL证书,填写格式如https://joplin.your.server:22300。这里22300就是APP_PORT
POSTGRES_DATABASE:POSTGRES数据库名,根据postgresql14配置来填,如我上面是 joplin,所以joplin
POSTGRES_USER:POSTGRES数据库用户名,根据postgresql14配置来填,如我上面是 joplin,所以joplin
POSTGRES_PASSWORD:POSTGRES数据库密码,根据postgresql14配置来填
POSTGRES_HOST:POSTGRES地址,如果是Bridge或者Host,就是Unraid的地址。独立IP就填写postgresql14设置的IP,填写格式如192.168.2.102
POSTGRES_PORT:默认 5432,postgresql14配置没有改这里也不需要改
DB_CLIENT:数据库连接库的类型,默认值pg

所有配置完成后,点击下面应用,会启动容器。

在浏览器输入APP_BASE_URL或者内网地址+端口(APP_PORT),如果正常的话,会打开登录页面。
默认账号 admin@localhost,默认密码 admin。

登录进去后,点击右侧头像跳到账号信息修改的页面(不过首次登录会有提示,让你去改账号密码),这里可以修改账号密码,当然也可以到Admin-->users直接建一个新用户。
Joplin界面简单介绍

菜单选“Items”,跳到Items页面,这里显示所有同步记录(我同步过,所有已经有记录)

管理员的功能(添加用户,删除用户等等)
整个Joplin服务器后台基本上就关注上面两个页面差不多,也可以在关注Tasks,这里是任务执行情况。
Windows客户端

官网首页,点击“Download the app”,windows系统会自动下载exe文件,下载后安装

工具-->选项-->同步

这里是同步设置,主要设置项:
Joplin 服务器 URL:这里填APP_BASE_URL
Joplin 服务器邮箱:这里填设置的账号Email,如默认账号就是 admin@localhost
Joplin 服务器密码:上面账号的密码
同步间隔:按需设置
设置完成后,点击“检查同步配置”

有兴趣的,也可以试试高级设置的东西
至此,Joplin安装和配置基本完成,其他端,如安卓和苹果的配置基本大同小异
最后
Joplin其实也可以用官方的服务器来进行同步,看了一眼,收费的。不过是自己搭建服务的话,也是可以一用,整个搭建过程也不算困难。另外,也可以通过VPN或者反代等手段来实现外网访问,真正实现全平台同步。
优点
重视用户隐私,重视数据安全。支持端到端加密。
数据迁移方便。作为一款开源笔记软件,Joplin 不会锁死你的笔记数据,提供了多种多样地导入和导出功能。
免费。这是开源软件的另一特色。
支持 Web Clipper.
支持 WebDAV 同步。
支持插件。
缺点
界面不够美观。
软件偶尔不太稳定。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

八千里路云和月_
校验提示文案
八千里路云和月_
校验提示文案