技术盒 篇一:挖掘群晖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:1000
docker-compose:增加一行user: "siyuan"
对宿主机的数据文件夹赋予 1000:1000 权限,
chown -R 1000:1000 /volume4/docker/siyuan/
重启 docker
贵公子vip
校验提示文案
几多心跳_
校验提示文案
tingfry
校验提示文案
猫de尾巴
校验提示文案
慢悠
校验提示文案
天河之东
校验提示文案
随你所喜
校验提示文案
蜀山倦客
校验提示文案
Akimo
校验提示文案
HDstone
校验提示文案
神奇植物在哪里
校验提示文案
宁莫文化
校验提示文案
流浪诗人-小值
校验提示文案
流浪诗人-小值
校验提示文案
宁莫文化
校验提示文案
神奇植物在哪里
校验提示文案
HDstone
校验提示文案
随你所喜
校验提示文案
Akimo
校验提示文案
慢悠
校验提示文案
猫de尾巴
校验提示文案
天河之东
校验提示文案
蜀山倦客
校验提示文案
tingfry
校验提示文案
几多心跳_
校验提示文案
贵公子vip
校验提示文案