个人笔记软件的选择
写这篇文章的目的, 主要是为了记录一下自己使用的笔记软件的过程以及最终选择(当然也只是目前的选择, 后续会不会变就不清楚了), 给其他同样有此问题的人一个参考。
先说一下本人选择笔记软件的一些原则:
- 数据要掌握在自己手上,放在云上的我感觉都不安全, 因为开发该软件的公司哪天收费或倒闭了, 你自己的数据就没了或者不好弄出来
- 要多端都能使用
- 方便同步
- 最好能自己部署
为知笔记
推荐星级:★
这是我个人早起用的时间比较长的一个笔记软件, 是一个传统的笔记软件, 使用过程中陆陆续续出现过一些晓问题, 后来为知强制收费, 加上对其富文本格式的担心,花了一天的时间把数据都迁移出来了。
为知笔记有一个官方的docker镜像, 可以自己部署使用, 但是有些功能还是需要连接到官方使用, 所以不是很友好。
最终弃之。
typora + 坚果云
推荐星级:★★★
在不使用为知笔记之后, 我一直在寻找替代品, 包括印象笔记,有道笔记等, 但都不符合预期, 且不符合数据掌握在自己手中的原则。在这个过程中,了解到了markdown这一文本格式, 就迅速的爱上他了。
再结合数据同步与备份, 便使用了 typora + 坚果云
这一组合。这个组合其实还蛮好用的, 但是有三个致命缺点:
- 不能全文搜索, 特别是笔记一多,有时想找个之前记录的东西又不记得文件名, 很费事
- 目录树的组织不够清晰明了
- 坚果云的免费额度较低, 不过只作为笔记同步的话一般够用了
当然,这个组合我目前还在轻微使用, 但是很少用来记录笔记了。
confluence
推荐星级:★★★
这是在公司使用的一个wiki系统, 感觉挺好用的, 然后网上找了一下, 发现有它的docker镜像, 然后就在自己的VPS上部署用了一下, 确实还可以。
这个是完全基于web的应用, 所以只要有浏览器, 都能用, 不用考虑跨平台的问题, 且结合其他插件, 功能还是很强的。
但是也有几个不尽如人意的地方:
- 资源占用较大。 咱的VPS是一个小水管, 属实有点耗不起
- 对markdown的支持不是很全面。 有些操作还是需要手动点击相应的按钮才能实现
总体来说, 这个还是比较好用的。本人也有一篇使用docker介绍其安装过程的[博客][https://acchw.top/%E6%8A%98%E8%85%BE/%E5%85%B6%E4%BB%96/docker%E5%AE%89%E8%A3%85confluence.html]。
notion
推荐星级:★★★
说实话, 这个软件我是非常喜欢的, 不管是文字输入还是排版等方面, 都很舒适, 特别是其database
功能,真的很强大。
但是其有一个致命缺点, 其服务器在国外, 虽然现在国内在不挂梯子的情况下也能访问, 但是网速还是比较慢, 而且谁也不知道哪天就被ban了。
同时也不支持自建服务, 所以最终还是放弃了。 但是这个软件给我带来的结果就是, 我后面寻找的软件很多都是以它为标准的, 或者说就是寻找它的替代品。
github上有个非常火的项目AppFlowy 就是它的一个替代品, 但是现在还很不完善, 所以暂时放弃。
如果你对上面这些缺点不是很在乎, 那么notion将是一个很好的选择。
outline
推荐星级:★
支持自建服务。但是其登录选项不好弄, 个人弄了半天才成功, 而且使用之后, 感觉也不是很惊艳, 所以试用了一下就放弃了。
trilium
推荐星级:★
支持自建服务。 说实话, 它的颜值确实不敢恭维,这也是我放弃他的最大原因,所以在试用了一下也放弃了。
思源笔记
推荐星级:★★★★★
这是我目前在用的主力软件。和notion比较像,功能还是很强大的。
对mardown的支持也非常好, 基本上我平时用的markdown语法都支持, 也支持将文章导出为markdown格式。
搜索功能也很强大, 总之,比较完美的符合了我现在的一切要求。
支持docker伺服,所以我直接部署在VPS上了, 只需要做好VPS的数据备份即可。
下面这张是我用的集市里面的notion主题, 颜值一下子就上去了。
贴一个docker-compose.yml
文件,内容如下, 使用docker-compose up -d
命令直接启动即可。
1 | version: "3" |
配置nginx转发的时候, 需要注意一下, /ws的也需要配置。
1 | server { |