用户权限
镜像中是使用默认创建的普通用户 siyuan
(uid 1000/gid 1000)来启动内核进程的,所以在宿主机创建工作空间文件夹时请注意设置该文件夹所属用户组:chown -R 1000:1000 /siyuan/workspace
,在启动容器时需要带参数 -u 1000:1000
。
Docker 部署脚本
docker run -itd \
-u 1000:1000 \
-e TZ=Asia/Shanghai \
-e LANG=zh_CN.UTF-8 \
-e LC_ALL=zh_CN.UTF-8 \
-v <PATH_DIR>:/SiYuan/ \
--restart=always \
--network=host \
--name siyuan \
b3log/siyuan:latest -resident -workspace /SiYuan -accessAuthCode <YOUR_PASSWORD> -servePath <domain:port> -ssl
- <PATH_DIR>:是在
Synology Drive
下建的文件夹,用来同步 PC 端的思源
问题
由于用户权限需要为 -u 1000:1000
,故需要用 chown -r 1000:1000
设置 PATH_DIR
所属用户与用户组。这将导致 Synology Drive
识别该文件夹所属用户为 未知用户
且无法同步。
使用 Synology Drive 同步数据原由
Web 端缺少部分功能,如:导出 Word
、PDF
...。PC
端软件为生产主力,移动端使用 Web
查看,避开安卓 data
权限不好获取问题(不要说 Folder Sync
,需要 WebDav
,群晖套件也没法添加额外目录,除非再 docker 部署一个)。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于