NAS自建Joplin笔记系统
这里是拥有NAS的生活第四十七期,今天给大家带来的是利用nas的docker来自建joplin个人笔记系统,本次系统演示以DS920+为基础进行安装。
本文步骤较繁杂,请耐心按步骤一步一步来。
Joplin笔记介绍
剪藏网页功能
这个程序最大的特色就是能抓取网页的内容,可以直接利用edge扩展插件对整个网页直接剪藏下来,我这人有喜欢收集网页教程的习惯,通常情况下都是收藏个网址,但是有时候网页链接总有挂的时候,因此需要一个直接整个网页抓取的程序用来收藏笔记。
自建云端服务
既然拥有了NAS,数据当然得存在自己的NAS上才安全,这个Joplin可以部署到nas上,利用客户端实现数据传输,将内容实时传输到自己的NAS上,而且NAS上数据自动备份,避免丢失数据的风险。
PC写作界面演示多设备支持
这个程序可以支持很多个设备,APP有安卓、PC、IOS、MACOS等等,可以在各个设备上写作,然后回到家连上WIFI就能实时传输到NAS上。
部署方式
1.安装Postgresql数据库
Joplin笔记系统以Postgresql数据库为支撑,用于存储笔记数据等信息,因此我们需要先用docker安装好该数据库。
拉取Postgresql镜像
docker pull postgres
创建postgresql存储目录
mkdir -p /volume1/docker/postgresql/data
启动Postgresql数据库
输入如下代码启动postgres数据库,其中DB、PASSWORD、USER分别为数据库名,密码,用户,各位可以看着改,也可以默认用这个
docker run -d
--name postgresql
-p 5433:5432
-v /volume1/docker/postgresql/data:/var/lib/postgresql/data
-e POSTGRES_DB=joplin
-e POSTGRES_PASSWORD=joplin
-e POSTGRES_USER=pgadmin
--restart unless-stopped
postgres:latest
2.安装Joplin笔记系统
拉取Joplin镜像
docker pull joplin/server
拉取镜像启动joplin笔记系统
docker run -d
--name joplin
--link postgresql:local_postgres
-e APP_PORT=22300
-e APP_BASE_URL=http://192.168.31.33:22300 #请将此改为你的NAS IP
-e DB_CLIENT=pg
-p 22300:22300
-e POSTGRES_PASSWORD=joplin
-e POSTGRES_DATABASE=joplin
-e POSTGRES_USER=pgadmin
-e POSTGRES_PORT=5432
-e POSTGRES_HOST=local_postgres
--restart unless-stopped
joplin/server:latest
访问测试
输入ip:22300,即可看到部署成功的joplin笔记系统,默认账号为admin@localhost,默认密码为admin
输入账号密码登录修改默认密码
点击修改
修改密码可以根据需要修改账户名,邮箱和密码,各位应该都看得懂,我就不演示了。
和桌面端同步通信
1.下载joplin pc端,安装好后打开设置。

点击框框里那个自建服务器
2.填写joplin账号密码参数

按照刚刚在docker部署上面配置的参数,填到这里即可,然后点击检查同步配置,就能看到是否正常连接。
左下角同步信息左下角可以看到同步信息,以及和服务器端的延迟速率,以及最近的一次同步时间。
文章演示

总结
joplin是一款不错的个人笔记系统,它的web端可以用来做备份进行实时同步笔记数据,可以保持本地设备和远程设备实时的一致性,个人部署的方式既保证了数据安全又一定程度上节省了费用,作为个人笔记系统是个不错的选择!

累了,世界毁灭吧
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
累了,世界毁灭吧
校验提示文案
校验提示文案