最近一直在选择一款适合自己的笔记软件,最后确定在思源笔记和 Joplin 这两个上面,打算都长期试用一下,比较一下哪个更适合自己。
事情的起因
思源笔记的升级是相当频繁,可是我却发现,每次 docker 升级后,数据都没有保存下来,只能从备份的数据里重新导入,找了一下原因,发现是映射的文件夹里面没有数据,于是就重新安装,发现按照网上的教程,安装后 跑不起来。经过一番摸索,总算是搞定了!
成功部署的方法
关于如何在群晖上设置Docker等基础的教程,老刘就不再重复制造数据垃圾了,既然你能找到我这里,说明你也已经查了很多的资料了,部署的方法都大同小异,只需要注意以下两点就可以了。
经过博友@老麦的反馈,直接在Container Manager上操作的话,第一步可以不做,直接用第二步即可。详细看下面老麦的评论。
第一,在运行命令那处填写:
-workspace /siyuan/workspace/
经过老刘的测试,最新版的思源,只能用上面的这句命令,用别的任何命令,群晖的Docker都会重复重启。
第二,储存空间设置

/Home/siyuan
以前的教程都是把群晖本地的文件夹映射到Docker的siyuan目录,现在看了是不正确的,这个目录如果填写不正确,思源的Docker可以正常启动,但是升级后,数据都会全部删除,因为没有正确的映射到本地文件夹。
这样就可以运行起来了。
最近装了一下这个docker,确实是这样的情况,后来感觉自己一直用iOS自带的文本挺好用的。就卸了!
对了,据说这个笔记可以同步到wp博客里,咋弄的?
应该不行吧,好像目前还没有笔记软件能做到这个吧
我很久之前测试过,我现在看你说的这两点感觉错了。首先定义容器内工作目录应该添加以下内容
–workspace=/siyuan/workspace/
然后就是储蓄空间,第一项是NAS上的目录,第二项应该为你上面定义的目录,如/siyuan/workspace/
我不知道有没有记错,按理说应该这样设置才对
直接使用命令
docker run -v /docker/siyuan/:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan –workspace=/siyuan/workspace/
以前是可以,现在不知道咋回事,反正就用我这个方法运行起来不出错,网上的教程都运行不起来
其实如果你是直接在Container Manager上操作的话,你运行命令那里根本不需要填,因为思源默认存放档案的目录就是/home/siyuan/
这样子你在第二步绑定目录时就是正确的操作。
好的,我更改一下,感谢反馈
特意去尝试了一下,发现用命令真的启动不起来,不知道是不是因为群晖这个新套件的关系,用套件去启动的话你的第一步不用设置,直接用第二步来绑定思源默认的工作目录/home/siyuan/即可。
好像在升级套件之前都不行了
这是我模仿的对象