一.前言
笔者笔记书写的常用软件是Typora,思源笔记仅作为双向链接,多端同步展示的一个补充
二.什么是思源笔记
思源笔记是一款本地优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
三.思源安装
3.0. 安装方式
官方支持docker安装和已经本地各系统软件安装。docker部署在服务端,其他客户端可以通过授权码访问,基本就是一个永久VIP。
3.1.docker安装
3.1.1.首先需要安装docker套件,docker安装。
3.1.2.打开docker套件,在注册表中搜索思源笔记 选择镜像 jellyfin/jellyfin 下载(正常选择last就可以了)。
提醒:正常情况下docker应用均建议选择官方程序安装。
3.1.3.进入映像选择程序启动。
3.1.4.启动后进入:常规设置页面
其中注1处名字可以根据自己喜欢填写,接着进入高级设置。
3.1.5. 高级设置页面
高级设置的第一个页面可以设置程序安装好后在群晖桌面生产快捷键,选项中分别为状态页面(显示运行状态)和服务地址(安装好后访问思源笔记的地址),这里特别注意默认地址不带端口号,如果需要这个快捷方式请注意增加端口号。
==下为重点==
注册此处参考:https://ld246.com/article/1628768198488
目录映射有两种,“装载路径”不同,“执行命令”中的“命令”后面的启动参数就会不同。启动参数:
-resident
指定为 true,为常驻内存;-workspacer
指定工作空间文件夹路径。
PS :此处的启动参数跟据“用户指南”里面的写法 --resident=true --workspace=/siyuan/workspace/
我用在群晖 Docker 面板的“命令”处会报错,但通过命令行的方式部署正常;我看到链滴讨论区有大佬用 -resident -workspace /siyuan/workspace/
的格式,尝试了一下,发现没问题。
3.1.6. :使用指定的工作目录:比喻 /siyuan
或其他目录;
3.1.7. :使用思源默认工作目录 : /root/Documents/SiYuan
。
3.1.6. 使用自定义工作目录
自定义工作文件夹需要通过 --workspace
来指定,如 --workspace=/siyuan/workspace/
如 3-1 下图,如不加 --workspace
的参数便会使用默认的路径 /root/Documents/SiYuan
如 3-2 里面的图。
3-2、使用思源默认工作目录
如果启动命令里面不加 --workspace
的参数便会使用默认的路径 /root/Documents/SiYuan
如 3-2 下图,“存储空间”下对应该的“装载路径”就要修改为相应的路径 /root/Documents/SiYuan
。
这里偷了一下懒,直接在上面的图中修改了一下,具体请看图中蓝色字体部分。
端口设置完后,勾选完成后运行,然后完成即可。接着就可以按ip:端口号访问,比如192.168.1.2:8096。看到思源笔记欢迎截面就算完成了本次安装过程。
四.思源笔记的常见问题
4.1 https访问。
思源采用WebSocket协议,要用https访问需要完成下面两部
- 命令安装参考以下格式:docker run -v /volume4/docker/siyuan:/siyuan -p 6806:6806 -u 1000:1000 b3log/siyuan -resident -workspace /siyuan --servePath "xxx.xxx.com:端口号" --ssl true
- 套件安装,在高级设置页面环境中增加命令-servePath "xxx.xxx.com:端口号" --ssl true
- 在群晖中反向代理中设置开启WebSocket协议,在反向代理规则-自定义标题-新增WebSocket
五.总结
以上为群晖部署思源笔记常碰到的需要注意的点,更细的地方大家可以网络上其他文章补充,笔者也是参考了大量网络文章总结出来以上内容。
六.参考
本文参考了以下几个文章,特别感谢以下大神的分享。