思源笔记,自己的数据自己掌握
今年终于组件了自己的nas,做了内网穿透、搭了jellyfin服务器等等。折腾完之后便索然无味了,最近突然想搭建一个私有笔记服务,一番比较后选择了思源笔记这个项目。
我是使用docker部署在自己的nas上的,如果不需要/不喜欢折腾的话,可以使用他们开箱即用的客户端。
思源笔记官网:https://b3log.org/siyuan/?lang=cn
先看效果:
说说优点:
- 私有化部署,数据完全由自己掌控
- 无需客户端,只要有浏览器就可以访问
- Markdown格式编辑
- 一键部署,省时省力
说说缺点:
- docker版本的思源笔记是无法使用官方客户端进行连接的
docker命令如下
1 | docker run -d -v workspace_dir_host:workspace_dir_container -p 6806:6806 b3log/siyuan --workspace=workspace_dir_container --accessAuthCode=xxx |
其中,workspace_dir_container
指定思源笔记的内部工作文件夹,workspace_dir_host
为你docker持久化需要的文件夹,accessAuthCode
是必须填的,不然会闪退,这个就是访问你笔记的密码,如果想要外网访问肯定就需要加密码了。
这里记录一下我遇到的问题:思源笔记的docker内部使用的是siyuan这个用户,并不是常用的root用户,这就导致使用的时候会遇到一些问题,请确保你持久化的文件夹授予了siyuan用户组权限,或者最简单的,直接赋予文件夹everyone读写权限
完成部署
部署完成后,打开http://localhost:6806 即可访问思源笔记,授权码即为之前设置的accessAuthCode
如果需要外网访问,可自行配置反向代理。
浏览器插件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 帕克的部落格!