使用为知笔记+群晖+腾讯云打造个人知识库&笔记系统(2022年11月)
写在前面
本篇整个架构都围绕自身对于笔记记录和整理的需求,以下为我的需求清单,供类似需求的朋友参考
另外本篇文章只做记录,里面只有少量过程没有具体部署(过程太多没精力补图),如有需要可以评论,看到会回。
笔记APP的需求
1、笔记支持私有化部署(数据自有)
2、易于跨平台迁移(方便服务器出现问题的时候迁移)
3、笔记支持手写(方便一些场合快速记录如会议)
4、支持导图和MD这类富文本编辑(方便聚焦内容)
5、支持导入多种格式(方便不同渠道获取内容集中管理)
6、跨平台同步(方便不同设备之间同步记录)
7、支持双链(非硬性需求)
8、支持网页剪藏(方便收集网络文章,非硬性需求)
需求评估
评估过程花了很长时间,在notion、wolai、为知、思源、有道、Joplin等,零零总总大概30多款吧(陆陆续续花了将近3个月),基本上把知乎、B站、百度上能找到的笔记类app都尝试了下,排除掉不支持私有化部署的(或者价格太高),排除掉部分对国内用户很不友好的(需要登录以及连接外网),排除掉无汉化的,后来筛选下来思源和为知笔记,不过在知乎查找的过程中,发现思源笔记的黑历史,当然我支持知错能改的范畴前提是不犯原则性错误,因此思源笔记(好像还有wolai?)这种站在运营者角度查看用户信息的行为给人强烈的不安感觉。
所以我当然选择原谅他,只是我不用,听说思源笔记全开源?但是我不是程序员也没没兴趣去重审代码,不过有一说一思源笔记的UI和体验要优于为知笔记,若不是黑料给人的不安,我可能会用思源,不过后面发现思源笔记免费用户跨平台同步坑太大 ,遂放弃。
最终选择为知笔记,测试过程依次为
导入导出(批量)>应用迁移恢复重装>编辑器体验>操作习惯体验
在需求评估过程中梳理自身需求花了较长时间,一开始大量时间花在反复体验反复重装上,仿佛成了笔记app的体验官,但是并未产出体验报告
根据论坛、为知贴吧的反馈来看,客服有超过半年时间没有回复用户,不知道是准备跑路,还是啥,不过私有化部署就是防着跑路的 ,差别不大。
部署过程
部署过程较为简单,不过坑也挺多,主要是认真看为知笔记的docker部署页面,一开始习惯就看了几条命令上去就操作,遇到坑就百度,最后返回到页面发现坑都写在上面
1、趁双十一去企鹅云300块秒了3年不限流量4C8G的服务器
2、轻量服务器预装了宝塔,然后从宝塔里安装docker之后,直接pull wiznote的镜像,这里出现第一个坑
我习惯使用阿里云的镜像加速,但是发现和docker页面发布的版本对不上,和为知笔记官网的版本也对不上,慢了两个大版本,一番尝试之后发现阿里云镜像速度慢于腾讯云加速器,后面docker设置中修改加速器为腾讯云,于是拉下了最新版本
3、安装完成之后做一些基本的安全策略,重点在于封禁外网、修改SSH默认配置,加强安全策略
4、镜像拉完之后,根据docker部署说明页面即可,当时没看页面,看到NGINX错误页以为nginx服务出了问题折腾了好久
5、应用可以运行之后,先上去修改密码,另外还需要再终端中修改时区,否则跑在容器里的为知笔记和系统时间对不上,如果你想要使用提醒功能则必须要改,不用则无所谓。这些上面页面都有。
6、群晖当中部署wiznote镜像,这里出现第二个坑,群晖即便docker当中修改加速器为腾讯云或者科大以及网易都无法生效(ssh修改过配置文件,每次修改都会重启docker),唯一能使用的阿里云,但是阿里云镜像版本落后,最后用比较麻烦的容器导入导出才安装了相同版本的
7、将企鹅云服务器当中的wizdata数据目录和群晖当中的wizdata同步,这样你就有了一个外网和内网相同的镜像笔记app,同时我使用百度云将wizdata通过计划任务打包上传,解决了异地备份的问题。这是为知笔记的数据和附件目录,迁移或者备份的时候完整复制改目录即可。
8、看百度上说有方法可以自动更新docker容器,但是尝试未遂,不愿意花更多时间,就放弃了,私有化部署的东西追新没意义。
9、ssl可以再宝塔中设置,另外建议使用宝塔中的nginx防火墙免费版本,直接屏蔽所有外网IP,不然会有人扫端口和服务。
体验过程
为知笔记版本混乱(写了半个月才发现)而且版本之间数据不互通,因为使用不同的md,
为知笔记lite,为知笔记X,为知笔记经典版,这三个我使用过,站在个人需求角度简单说下
Lite版本最简洁,大概对标思源?但是对于生手而言要学习如何快速找到编辑器和功能区使用挺麻烦,起码我是懒得尝试
为知笔记X目前在观望,之所以观望是因为发现了不同终端数据不互通,X和lite支持双链,但是只支持通过这两个版本创建的渲染MD文件,不支持经典版,同样,经典版创建的文件,即便在x和lite当中升级渲染,但是也不支持双链,另外双链只支持通过X和lite直接创建的渲染MD,通过经典版升级的渲染MD是无法双链的(只能链接标题)
另外Lite和X均不支持批量导出,只支持单篇文章导出
为知笔记经典版比较大众,UI和有道有些像,该有的也都有,还可以使用插件以及更换使用百度编辑器(支持导图),并且支持批量导出
对我而言,数据存哪儿,怎么存,怎么导出,怎么导入,这些问题不解决,我是不太有安全感在一个应用上作为博客的。
但是因为是私有化部署,因此是否支持导入导出批量问题也不大,而且X版本UI更讨喜因此还在观望,目前使用经典版。
另外同样的,X和lite创建的文件,无法被经典版PC和Android以及IOS端编辑,不过X和lite端可以编辑经典版的。因此目前看来经典版和重构版(Lite和X)只能二选一。也不知道X版本是否会恢复这个功能。
知乎上很多人因为这个功能选择放弃,倒是能理解,我如果不走私有化我也会放弃,毕竟数据不在自己手上毫无安全感,特别是那些记了十来年几千篇那些人,简直人都要炸了
笔记的详细体验过程后面有空再开
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
南飞一品雁
校验提示文案
spro
校验提示文案
南飞一品雁
校验提示文案
刺客东
校验提示文案
值友5139184708
1.lite,最后更新是在21年了,所以放弃
2.x,导出笔记限制,以后若是不支持自己部署服务器就懵了
3.经典版,实际最后更新是22.06,最新显示是6月,实际只更新了二次验证和优化验证。缺点没有双链(我可以不用,但是还是希望有 )
校验提示文案
mars704
校验提示文案
天河之东
校验提示文案
迷情飞刀
校验提示文案
byiceb
移动端我好像是随便下载的…并不知道什么版本,但是好像会提醒升级,没有默认升级。
校验提示文案
fantasyman
校验提示文案
不知道取什么名好
校验提示文案
theo7n15
校验提示文案
gamecomic
校验提示文案
超逸绝尘
校验提示文案
mars704
校验提示文案
值友5139184708
1.lite,最后更新是在21年了,所以放弃
2.x,导出笔记限制,以后若是不支持自己部署服务器就懵了
3.经典版,实际最后更新是22.06,最新显示是6月,实际只更新了二次验证和优化验证。缺点没有双链(我可以不用,但是还是希望有 )
校验提示文案
超逸绝尘
校验提示文案
gamecomic
校验提示文案
theo7n15
校验提示文案
不知道取什么名好
校验提示文案
fantasyman
校验提示文案
刺客东
校验提示文案
byiceb
移动端我好像是随便下载的…并不知道什么版本,但是好像会提醒升级,没有默认升级。
校验提示文案
天河之东
校验提示文案
南飞一品雁
校验提示文案
南飞一品雁
校验提示文案
迷情飞刀
校验提示文案
spro
校验提示文案