NAS自建Joplin笔记系统

2023-10-18 15:20:12 25点赞 313收藏 35评论

这里是拥有NAS的生活第四十七期,今天给大家带来的是利用nas的docker来自建joplin个人笔记系统,本次系统演示以DS920+为基础进行安装。

本文步骤较繁杂,请耐心按步骤一步一步来。

Joplin笔记介绍

剪藏网页功能

这个程序最大的特色就是能抓取网页的内容,可以直接利用edge扩展插件对整个网页直接剪藏下来,我这人有喜欢收集网页教程的习惯,通常情况下都是收藏个网址,但是有时候网页链接总有挂的时候,因此需要一个直接整个网页抓取的程序用来收藏笔记。

自建云端服务

既然拥有了NAS,数据当然得存在自己的NAS上才安全,这个Joplin可以部署到nas上,利用客户端实现数据传输,将内容实时传输到自己的NAS上,而且NAS上数据自动备份,避免丢失数据的风险。

PC写作界面演示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端,安装好后打开设置。

NAS自建Joplin笔记系统

点击框框里那个自建服务器

2.填写joplin账号密码参数

NAS自建Joplin笔记系统

按照刚刚在docker部署上面配置的参数,填到这里即可,然后点击检查同步配置,就能看到是否正常连接。

左下角同步信息左下角同步信息

左下角可以看到同步信息,以及和服务器端的延迟速率,以及最近的一次同步时间。

文章演示

NAS自建Joplin笔记系统

总结

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

展开 收起
35评论

  • 精彩
  • 最新
  • 硬盘挂了,数据库没了,啥都没了。
    累了,世界毁灭吧 [无所谓]

    校验提示文案

    提交
    硬盘没那么脆弱,十年老盘都没挂过

    校验提示文案

    提交
    群晖里面建,双盘组个raid。问题不是太大。

    校验提示文案

    提交
    还有11条回复
    收起所有回复
  • 挺好。搭到群晖里不知道怎么样?

    校验提示文案

    提交
    很好用,特好使

    校验提示文案

    提交
    收起所有回复
  • 用过 同步似乎容易出问题 弃坑

    校验提示文案

    提交
    附件名带空格同步导入导出会丢,其他情况也会丢,现在用obsidian了

    校验提示文案

    提交
    反正各种奇怪问题 没法用 自建了为知笔记

    校验提示文案

    提交
    收起所有回复
  • 我用为知笔记,黑群晖部署

    校验提示文案

    提交
    大佬,为知笔记通过修改js实现vip现在不管用了。大佬知道怎么vip吗

    校验提示文案

    提交
    收起所有回复
  • 用的为知笔记

    校验提示文案

    提交
  • 用webdav就可以了吧

    校验提示文案

    提交
    可以,我就是用这个

    校验提示文案

    提交
    收起所有回复
  • 同文,和webdav同步方案比有什么优点?

    校验提示文案

    提交
  • 在用trilium notes,使用两年没问题

    校验提示文案

    提交
    威联通反向代理,trilium 新建笔记 需要刷新页面才能显示怎么解决的啊?谢谢

    校验提示文案

    提交
    收起所有回复
  • 这个我现在在用,黑群docker开的,主要是可以类似文件夹一样分级,别的基本都是一个笔记本,然后下面只有一级笔记。同步用的webdav,webdav用alist挂的天翼云。手机和电脑使用暂时没问题。

    校验提示文案

    提交
  • 感觉不如 obsidian,webdav 群晖同步

    校验提示文案

    提交
  • 笔记软件还是onenote牛逼,用群晖的挂个同步文件夹就好。

    校验提示文案

    提交
  • 挺好的,我选择Synology Note Station

    校验提示文案

    提交
  • 这样太麻烦了,增加维护成本。还是用webdav方便啊!

    校验提示文案

    提交
  • 用wiz没开会员不能直接引用,作为记录也可以了

    校验提示文案

    提交
  • pg库在云上炸掉的概率都很高

    校验提示文案

    提交
  • joplin除了界面丑一点,没其他毛病,至少同步方面比ob做的好,会保留冲突文件,ob直接就傻了,会卡同步。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
313
扫一下,分享更方便,购买更轻松