思源笔记(SiYuan)是一款隐私优先、支持完全离线使用的个人知识管理系统。

1. 创建项目文件夹

mkdir siyuan

2. 进入项目目录

cd siyuan

3. 创建并编辑配置文件

vim docker-compose.yaml

在文件中填入以下内容

services:
  siyuan:
    image: b3log/siyuan:latest
    container_name: siyuan-note
    restart: always
    # 显式指定以 root 用户运行
    user: "0:0"
    command: [
      "--workspace=/siyuan_data/",
      "--lang=zh_CN",
      "--accessAuthCode=zhibo.C@0"
    ]
    ports:
      - "6806:6806"
    volumes:
      # 保持相对路径以利于迁移
      - ./siyuan_data:/siyuan_data/
    environment:
      - TZ=Asia/Shanghai

#     networks:
#       - web_proxy
# 使用docker网络
# networks:
#   web_proxy:
#     external: true

4. 运行容器

docker compose up -d

标签: docker, 思源笔记, 知识管理, 隐私优先, 离线使用

添加新评论