群晖 docker 升级 2.12 后无法启动解决心得

本贴最后更新于 182 天前,其中的信息可能已经水流花落

在思源笔记升级 2.12 后群晖 docker 无法启动,摸索后成功实现复原,有需要的伙伴可以试试,本人也是小白,有不到的地方希望各位大佬手下留情。目前感觉主要问题就是文件夹权限问题,实际原理不太清楚。以下是解决办法:

一、首先删除之前的容器,进行重新安装

二、重新安装

进 ssh,先获取 root 权限,执行 sudo -i

接下来执行以下命令,==执行前请查看说明,按照自己实际情况进行修改==

docker run -d -v /volume1/docker/siyuan:/siyuan-p 6806:6806 -u 0:1026 b3log/siyuan --workspace=/siyuan --lang=zh_CN --accessAuthCode=xxx

说明

1.代码 /volume1/docker/siyuan:/siyuan 代表群晖 docker 面板中的如图设置,其中冒号前为自己群晖中的思源笔记路径,冒号后和你思源笔记文件夹名称一致即可,==冒号前实际路径:右键点击之前思源笔记所在文件夹右键,复制所在路径==

1704296004235.jpg

2.代码 -p 6806:6806 代表端口号

1704296206146.jpg

3.代码:-u 0:1026 代表用户权限,其中 0 代表 root 权限,1026 代表自己所建用户权限,可以使用以下命令查询用户 uid 代码
synouser --get 自己用户名

root@alak:~# synouser --get root
User Name   : [root]
User Type   : [AUTH_LOCAL]
User uid    : [0]
Primary gid : [0]
Fullname    : []
User Dir    : [/root]
User Shell  : [/bin/ash]
Expired     : [false]
User Mail   : []
Alloc Size  : [85]
Member Of   : [2]
(19) log
(2) daemon

其中 User uid : [0] ==[0]==为此用户编码。

4.b3log/siyuan --workspace=/siyuan --lang=zh_CN 代码保持不变

5.代码 --accessAuthCode<mark>=xxx</mark> 代表打开界面时的保护密码,==xxx==为密码,请自行修改

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19811 引用 • 75861 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...