收起左侧

思源笔记 无法更新到3.7

5
回复
30
查看
[ 复制链接 ]

10

主题

110

回帖

0

牛值

初出茅庐

fnOS1.0上线纪念勋章飞牛百度网盘玩家

悬赏50飞牛币未解决

思源笔记 无法更新到3.7

事情是这样的,我的思源在3.6.5版本就跟正常,随便用。

docker 提示更新更新完就不行了。

容器无限重启,compose 提示部分运行,删除全部数据,重新构建也不行。。不知道什么情况。

下面是我的构建代码,有没有大佬帮看看, 什情况,是飞牛docker版本太低,不支持吗?

听说思源3.7更新了好多功能,还修改了基础样式,好想用啊

services:
  siyuan:
    image: b3log/siyuan
    container_name: siyuan
    restart: unless-stopped
    ports:
      - "6806:6806"
    volumes:
      - /vol1/1000/APP/siyuan/workspace:/siyuan/workspace  
    environment:
      - TZ=Asia/Shanghai 
      - SIYUAN_ACCESS_AUTH_CODE=111111
      - PUID=1000
      - PGID=1000

我尝试了

b3log/siyuan:V3.7.0

b3log/siyuan:latest

都不行,现在重新回到了 b3log/siyuan:V3.6.5

一切正常,难受。。。。

收藏
送赞
分享

0

主题

3

回帖

0

牛值

江湖小虾

# 思源笔记 Siyuan Docker Compose 群晖DSM7.3.2专用
# 镜像:官方 b3log/siyuan 原生支持PUID/PGID权限变量
# 存储路径:/volume1/docker/siyuan/workspace
# 适配群晖普通用户UID=1026,用户组GID=100
services:
  siyuan:
    # 容器名称,群晖容器管理器直观识别
    container_name: siyuan
    # 官方镜像,latest自动更新;建议固定版本如 b3log/siyuan:v2.10.13 避免更新兼容问题
    image: b3log/siyuan:latest
    # 容器启动执行命令
    command:
      - serve
      # 容器内持久化笔记目录
      - --workspace=/siyuan/workspace/
      # 网页访问鉴权密码,务必修改为自定义高强度字符
      - --accessAuthCode=XXXX
    # 端口映射 宿主机端口:容器端口
    # 宿主机6806被占用可改为 6807:6806
    ports:
      - "6806:6806"
    # 数据持久化挂载,笔记、配置全部存在宿主机,删容器不丢数据
    volumes:
      # 群晖宿主机目录 ↔ 容器工作空间目录
      - /volume1/docker/siyuan/workspace:/siyuan/workspace
    # 重启策略:手动停止容器才不会自动启动;群晖开机自动拉起
    restart: unless-stopped
    # 环境变量配置区
    environment:
      # 统一时区Asia/Shanghai,解决日志、文件创建时间偏差
      - TZ=Asia/Shanghai
      # 思源前端界面语言 zh-CN简体中文 / en_US英文
      - SIYUAN_LANG=zh-CN
      # 官方原生支持PUID,自动修正挂载目录权限
      - PUID=1026
      # 官方原生支持PGID,自动修正挂载目录权限
      - PGID=100

    # 内存硬限制,防止OOM疯狂占CPU
    mem_limit: 2g
    # CPU权重限流:默认1024,512代表CPU资源竞争时仅获得一半算力
    cpu_shares: 512

    # 日志滚动限制,防止长期运行日志占满存储空间
    logging:
      driver: "json-file"
      options:
        max-size: "10m"  # 单个日志最大10MB
        max-file: "3"     # 最多保留3份日志文件
我看了一下您的代码。只有UID和GID不一样,其他都是差不多的内容。和这个管用吗?等会我回去试试  详情 回复
1 小时前

0

主题

3

回帖

0

牛值

江湖小虾

飞牛的UID和GID都改成1000就行了

我最后2行就是 1000,书写方式应该是对的。因为写错他会提示,evel=warning msg="The \"YOUR_USER_PGID\" variable is not set. Defaulting to a blank string." 我没有这个提示  详情 回复
2 小时前

10

主题

110

回帖

0

牛值

初出茅庐

fnOS1.0上线纪念勋章飞牛百度网盘玩家

2 小时前 楼主 显示全部楼层
swx1793 发表于 2026-7-3 10:47
飞牛的UID和GID都改成1000就行了

我最后2行就是 1000,书写方式应该是对的。因为写错他会提示,evel=warning msg="The \"YOUR_USER_PGID\" variable is not set. Defaulting to a blank string."  我没有这个提示
我上面发的适配群晖的compose,里面主要改下uid和gid应该就行了,新版主要就是下面几行有变化: # 容器启动执行命令 command: - serve # 容器内持久化笔记目录 - --workspace=/siyuan/wor  详情 回复
1 小时前

10

主题

110

回帖

0

牛值

初出茅庐

fnOS1.0上线纪念勋章飞牛百度网盘玩家

1 小时前 楼主 显示全部楼层
swx1793 发表于 2026-7-3 10:44
# 思源笔记 Siyuan Docker Compose 群晖DSM7.3.2专用
# 镜像:官方 b3log/siyuan 原生支持PUID/PGID权限变 ...

我看了一下您的代码。只有UID和GID不一样,其他都是差不多的内容。和这个管用吗?等会我回去试试

0

主题

3

回帖

0

牛值

江湖小虾

FFFWORK 发表于 2026-7-3 11:28
我最后2行就是 1000,书写方式应该是对的。因为写错他会提示,evel=warning msg="The \"YOUR_USER_PGID\" ...

我上面发的适配群晖的compose,里面主要改下uid和gid应该就行了,新版主要就是下面几行有变化:
    # 容器启动执行命令
    command:
      - serve
      # 容器内持久化笔记目录
      - --workspace=/siyuan/workspace/
      # 网页访问鉴权密码,务必修改为自定义高强度字符
      - --accessAuthCode=XXXX
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则