思源笔记 Siyuan 群晖 Container Manager 部署教程

简介

思源笔记是一款本地优先的个人知识管理系统,支持块级引用、双向链接、Markdown 编辑。

前置准备

  1. 在群晖文件管理器新建目录:/volume1/docker/siyuan/workspace
  2. 记录目录权限,保证容器读写权限

docker-compose.yml

services:
  siyuan:
    image: b3log/siyuan:latest
    container_name: siyuan
    restart: unless-stopped
    ports:
      - "6806:6806"
    volumes:
      - ./workspace:/siyuan/workspace
    environment:
      - TZ=Asia/Shanghai
    command:
      - serve
      - '--workspace=/siyuan/workspace/'
      - '--accessAuthCode=自定义访问密码'
      - '--lang=zh_CN'

部署步骤

  1. 打开群晖 Container Manager,新建项目
  2. 项目路径选择 /volume1/docker/siyuan
  3. 将上面内容粘贴到 docker-compose.yml
  4. 启动项目,等待镜像拉取、容器创建完成
  5. 浏览器访问 http://NAS内网IP:6806
  6. 输入 accessAuthCode 设置的密码登录

界面切换中文(临时手动方式)

  1. 登录思源,快捷键 Alt + P 打开设置
  2. 选择外观(Appearance)
  3. Language 下拉框选择简体中文,页面自动刷新

关键说明

  1. accessAuthCode 为网页访问密码,自行修改为强密码
  2. --lang=zh_CN 参数可让新建工作区默认简体中文
  3. 数据全部保存在 workspace 目录,备份此目录即可备份知识库
  4. 端口默认 6806,如需修改,更改冒号左侧端口号

常见问题

  1. 容器反复崩溃:检查宿主机 workspace 目录读写权限
  2. 无法访问网页:确认群晖防火墙放行 6806 端口
  3. 密码不生效:确认 command 配置项内 serve 必须放在第一个参数