挖掘群晖NAS剩余价值:私有化笔记的安装使用
上周使用 notion 时,突然发现之前的账内金额全部被清空,信用卡被扣除了 140 多美金,果断邮箱 notion 后退款,删除 APP 后!找了一款私有化笔记,安装在 NAS 上,挖掘一下 NAS 的剩余价值。思源笔记是一款开源的笔记和待办事项应用程序,支持多平台使用。它提供了强大的组织和搜索功能,允许用户以轻松的方式管理和同步笔记。
一、准备工作
在 File Station 中打开 Docker 目录,手动创建一个文件夹并命名为 "siyuan"。
二、下载镜像
在群晖的 Docker 应用中,进入“注册表”并搜索 siyuan 或 b3log/siyuan 下载镜像。
使用命令行执行以下命令拉取镜像:
docker pull b3log/siyuan。

三、目录映射及启动命令
启动参数包括:
-resident指定为 true,为常驻内存;-workspace指定工作空间文件夹路径。
四、容器端口映射
使用默认端口 6806
五、其他
为了方便重启群晖或容器意外关闭后思源笔记能够及时运行,可以勾选对应容器“高级设置”里面“自动重启”的选项,需要在容器停止状态下修改。
六、使用命令方式
拉取镜像
docker run -v /volume4/docker/siyuan:/siyuan -p 6806:6806 b3log/siyuan -workspace /siyuan/
复制
部署镜像
docker run -v /volume4/docker/siyuan:/siyuan -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/
复制
PS:冒号后面的 /siyuan 是通过后面的启动参数 --workspace=/siyuan/ 指定的镜像里的笔记存储位置,如果不用 --workspace 参数指定,默认就是 /root/Documents/SiYuan。
为了解决群晖用户的需求,修改了 docker 镜像的权限,锁死必须用用户 siyuan(uid/gid:1000:1000)运行,而以前的 docker 都是通过 root 运行,从而造成更新后因为权限问题无法启动 siyuan
解决办法:
修改命令 docker:在原命令上加上
-u 1000:1000docker-compose:增加一行user: "siyuan"对宿主机的数据文件夹赋予 1000:1000 权限,
chown -R 1000:1000 /volume4/docker/siyuan/重启 docker

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案