Joplin在Unraid系统中的安装与数据同步流程
前言
最近折腾自托管笔记软件,选来选去最后选了Joplin,分别在群晖和UNRAID上安装使用,踩了不少坑,在大妈也看了伙伴们的攻略,照着搬都出问题,所以想分享一下个人在这次安装中踩过的坑,希望能帮助到小伙伴们。
以UNRAID作为平台,Lucky作为反代工具,这次安装环境是UNRAID7.0
Joplin在UNRAID上都推荐postgresql作为数据库
安装数据库
在unraid应用搜索postgresql安装过13和14两个版本,都没得什么问题,选择其中一个点击安装
配置参数里面主要有几个参数需要修改一下
POSTGRES_PASSWORD:自己自定义
POSTGRES_USER:joplin
POSTGRES_DB:joplin
Database Storage Path:自己可以定义位置也可以默认
PostgreSQL access port:端口号不冲突可以默认
网络类型默认Bridge就可以了
安装Joplin Server
单击此处从 DockerHub 获取更多结果
选红色框的就行,然后选是(您是否希望CA尝试确定模板的任何适用路径、端口和变量)配置如下

默认的参数不需要动,但是注意网络类型!选Host!!!
我最先选Bridge或者Custom都不行,如果其他配置都没得问题的情况下如果进不去可以试试更换一下网络类型。
POSTGRES_DATABASE:joplin 数据库名 我们上面填的
POSTGRES_USER:joplin 同上
POSTGRES_PASSWORD:填你自己密码
POSTGRES_HOST:填入数据库IP 如果是UNRAID本机就填UNRAID地址就行比如:192.168.1.100
POSTGRES_PORT:5432 数据库端口 上面我们没有更改 默认就行
DB_CLIENT:pg 数据库类型
APP_PORT:22300 (这个参数好像不添加Joplin默认也是这个端口号)
APP_BASE_URL:这里要非常注意 第一次安装的时候 没有配置好建议先用内网地址比如192.168.1.100:22300 ,安装好了之后在内网访问web后台没得问题之后再改成反代之后的地址
安装之后打开浏览器访问web后台
首先第一件事会提示你修改密码,修改之后一定要去确认邮件,不然账号不生效!!!

邮件确认反代设置
使用Lucky作为反代,Nginx配置应该大同小异,Lucky的具体使用教程网络上很多,我是用的二级域名
反代设置完了之后就应该能从公网访问web后台了,至此Joplin Server就设置完了。
客户端使用
Windows
客服端下载https://github.com/laurent22/joplin,或者https://joplinapp.org/下载都可以
安装之后点上面工具中的选项选左边同步选项,检查同步配置,提示:成功!同步配置看起来没问题。就OK了
同步设置IOS
直接在AppStore下载Joplin就行了,配置与Windows类似,安卓平台应该也如此。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
